{
  "'payment": {
    "msg": {
      "payment_more_than_balance_owing_message": "Le paiement est supérieur au montant dû. Souhaitez-vous de continuer avec ce paiement!",
      "void_payment_warning": "Vous êtes sur le point d'annuler ce paiement. L'annulation prend effet aujourd'hui et peut être renversée plus tard avec Rétablir le paiement. Êtes-vous sûr de vouloir continuer?"
    }
  },
  "additional_occupant": {
    "additional_occupant_title": "Occupants supplémentaires"
  },
  "all_sent_email": {
    "title": "Affichage des 500 derniers e-mails envoyés"
  },
  "animal": {
    "add_animal": "Ajouter un animal",
    "animal_count": "{{count}} animal",
    "animal_count_plural": "{{count}} animaux",
    "breed": "Race",
    "breed_placeholder": "Entrer la race",
    "client_animal_title": "Animal",
    "complete_required_fields": "Complétez {{count}} champ requis",
    "complete_required_fields_plural": "Complétez {{count}} champs requis",
    "field_drifted_hint": "Cette réponse ne correspond plus à la configuration actuelle de cette question.",
    "field_drifted_replace": "Entrez une nouvelle réponse",
    "field_removed": "Cette question n'existe plus dans la configuration de ce terrain.",
    "historical_answers_hint": "Ces questions ne font plus partie de la configuration de ce terrain et ne peuvent pas être modifiées.",
    "historical_answers_title": "Réponses Historiques",
    "missing_count": "{{count}} manquant",
    "missing_count_plural": "{{count}} manquants",
    "needs_information": "{{count}} animal nécessite des informations",
    "needs_information_plural": "{{count}} animaux nécessitent des informations",
    "no_details": "Aucun détail saisi",
    "read_notice_confirmation": "J'ai lu ceci",
    "remove_confirm_message": "Toutes les informations saisies pour cet animal seront perdues. Cela ne peut pas être annulé.",
    "remove_confirm_title": "Supprimer cet animal ?",
    "required_error": "Veuillez remplir ce champ.",
    "required_error_date": "Veuillez choisir une date.",
    "required_error_notice": "Veuillez confirmer que vous avez lu ceci.",
    "required_error_number": "Veuillez entrer un nombre.",
    "required_error_select": "Veuillez sélectionner une option.",
    "required_error_select_multiple": "Veuillez sélectionner au moins une option.",
    "required_error_yes_no": "Veuillez choisir Oui ou Non.",
    "required_for_guests": "Requis pour les clients",
    "required_information": "Informations requises",
    "section_intro": "Merci de nous donner quelques informations sur chaque animal qui vous accompagne.",
    "section_title": "Animaux",
    "view_full_field": "Voir {{label}} en entier"
  },
  "app": {
    "common": {
      "filter": "Filtre",
      "hidden": "Caché",
      "notification": "Notifications"
    }
  },
  "ashboard": {
    "today": {
      "of": "de"
    }
  },
  "base_rate_grid": {
    "menu": {
      "bulk_update_tax_group": "Mettre à jour le groupe de taxes"
    }
  },
  "calendar": {
    "n_nights_selected": "Nuits"
  },
  "campground_availability_search": {
    "date_brownout": {
      "tooltip_tittle": "Indisponible!"
    },
    "date_rented": {
      "description": "Cette journée est louée",
      "tooltip_tittle": "Loué"
    },
    "gated_dates": {
      "msg": {
        "condition_not_met": "Les dates fermées doivent être louées dans leur intégralité ou avoir le même nombre de nuits ou plus si des jours partiels sont sélectionnés"
      },
      "tooltip_tittle": "Date clôturer!"
    },
    "min_night_selected": {
      "msg": {
        "min_night_not_satisfied": "Un minimum de {{n_nights}} nuits est requis."
      }
    }
  },
  "campground_info": {
    "campground_name": "Nom du camping"
  },
  "campground_settings": {
    "billing": {
      "billing": "Facturation"
    },
    "booking_cutoff": {
      "cutoff_day": "Autoriser après minuit - Les clients devraient-ils toujours être en mesure de réserver pour aujourd’hui même après minuit ?",
      "description": "Choisissez l’heure à laquelle les clients ne peuvent plus réserver pour aujourd’hui.\nProlongez cette période au-delà de minuit (p. ex., 2:00 du matin) pour les arrivées tard dans la nuit.",
      "no_cutoff_day": "Non — Les clients doivent réserver avant l’heure limite du jour : {{time}}",
      "title": "Heure limite de réservation en ligne",
      "with_cutoff_day": "Oui — Autoriser les réservations après minuit jusqu’à : {{time}}"
    },
    "campground_info": {
      "allow_online_payments_label": "Paiements en ligne",
      "booking_calendar_export_url_info": "Cette URL permet aux utilisateurs d'exporter toutes les réservations, y compris les réservations bloquées et les événements des agences de voyages en ligne (OTA) comme Airbnb. Cette URL consolide toutes les informations de réservation dans un format de calendrier unique et accessible qui peut être importé dans diverses applications de calendrier, garantissant ainsi aux utilisateurs une vue complète de leurs réservations. Pour les utilisateurs qui ont besoin de l'URL d'exportation pour un numéro de lot spécifique, ils doivent accéder au panneau de lot, sélectionner le numéro de lot et localiser l'URL d'exportation pour ce numéro de lot particulier.",
      "booking_calendar_sync": "Synchronisation du calendrier de réservation",
      "booking_header_empty": "Ajoutez votre texte d'en-tete pour le previsualiser ici.",
      "booking_header_media_title": "Media d'arriere-plan",
      "booking_header_preview_badge": "Apercu en direct",
      "booking_header_preview_title": "Apercu en direct de la page de reservation",
      "booking_header_subtitle": "Redigez le premier message que les clients voient sur votre page de reservation.",
      "booking_header_text_hint": "Gardez-le court, accueillant et specifique a votre camping.",
      "booking_header_text_title": "Texte d'en-tete",
      "booking_messages_empty_general": "Votre message general de reservation apparaitra ici.",
      "booking_messages_empty_warning": "Votre message d'avertissement apparaitra ici une fois ajoute.",
      "booking_messages_general_title": "Message general de reservation",
      "booking_messages_preview_badge": "Vue client",
      "booking_messages_preview_title": "Apercu en direct des messages",
      "booking_messages_subtitle": "Definissez un message d'accueil et un avertissement important visibles pendant la reservation.",
      "booking_messages_warning_title": "Message d'avertissement important",
      "booking_page_messages": "Messages de la page de réservation",
      "calendar_sync_export_help": "Utilisez cette URL iCalendar pour synchroniser vos reservations avec Google Calendar, Outlook, Apple Calendar et d'autres applications de calendrier.",
      "calendar_sync_export_title": "Lien d'export du calendrier",
      "calendar_sync_format_description": "iCalendar est un format standard largement pris en charge (RFC 5545) utilise par la plupart des applications de calendrier dans le monde.",
      "calendar_sync_format_label": "Format du flux",
      "calendar_sync_preview_badge": "Actif",
      "calendar_sync_preview_title": "Statut d'integration",
      "calendar_sync_status_active": "Synchronisation active",
      "calendar_sync_status_label": "Statut de synchronisation",
      "calendar_sync_status_message": "Votre calendrier est synchronise en temps reel sur toutes les applications connectees.",
      "calendar_sync_subtitle": "Partagez votre calendrier de camping avec des applications externes pour une synchronisation en temps reel.",
      "campground_disclaimers": "Avis du camping",
      "campground_email": "Courriel du camping",
      "campground_info": "Infos du camping",
      "campground_info_address": "Address",
      "campground_info_booking_page_header": "En-tete de la page de reservation",
      "campground_info_cancellation_policy_message": "Politique d'annulation du camping lorsque vos clients réservent en ligne.",
      "campground_info_city": "Ville",
      "campground_info_country": "Pays",
      "campground_info_email": "Courriel",
      "campground_info_message": "Un message général affiché en ligne",
      "campground_info_name": "Nom du terrain de camping",
      "campground_info_phone": "Téléphone",
      "campground_info_province": "Province",
      "campground_info_refund_policy_message": "Politique de remboursement du camping lorsque vos clients réservent en ligne.",
      "campground_info_slogan": "Slogan du camping",
      "campground_info_warning": "Un message d'avertissement affiché en ligne",
      "campground_info_website": "Site Internet",
      "campground_info_youtube_video_id": "Le numéro dentifiant du vidéo Youtube pour le parallax en ligne",
      "campground_info_youtube_video_start_seconds": "Position de départ de la vidéo Youtube en secondes",
      "campground_info_zip": "Code postal",
      "campground_phone_number": "Numéro de téléphone du camping",
      "campground_web": "Adresse Internet du terrain de camping",
      "client_portal_active_description": "Ceci contrôle l'accès à votre portail de réservation en ligne. Lorsqu'elle est désactivée, vos clients ne pourront pas faire de réservation en ligne.",
      "client_side_parameters_allow_email_pay_now": "Activez le bouton Payer maintenant dans l’email de la facture",
      "client_side_parameters_allow_online_payments": "Permet aux réservations en ligne de payer en ligne depuis le compte client en ligne.",
      "client_side_parameters_google_measurement_id": "Identifiant de mesure Google",
      "client_side_parameters_google_measurement_info": "L'ID de mesure Google Analytics, un identifiant unique attribué à votre page de réservation, facilite la collecte de données cruciales sur les activités de vos clients. Ces données sont inestimables pour optimiser votre expérience de réservation en ligne, obtenir des informations sur le comportement des clients et comprendre divers aspects tels que les abandons de panier.",
      "client_side_parameters_is_length_filter_enabled": "Active ou désactive le filtre de longueur de l'équipement sur la page de réservation côté client.",
      "client_side_parameters_online_coupons_enabled": "Permet aux clients en ligne de saisir et d'utiliser des codes de coupon au moment de la finalisation. La gestion des coupons par l'administrateur n'est pas affectée.",
      "client_side_parameters_parallax_image_help": "Televersez une image qui servira de fond pour votre portail de réservation en ligne.",
      "client_side_parameters_reservation_deposit": "Dépôt de la réservation en ligne %",
      "client_side_parameters_reservation_deposit_description": "Il s'agit du pourcentage d'acompte qui sera facturé pour une réservation en ligne. Peut être entre 0 et 100 % du total de la réservation.",
      "disclaimers_cancellation_title": "Politique d'annulation",
      "disclaimers_empty_cancellation": "Votre politique d'annulation apparaitra ici.",
      "disclaimers_empty_refund": "Votre politique de remboursement apparaitra ici.",
      "disclaimers_preview_badge": "Vue client",
      "disclaimers_preview_title": "Apercu en direct des politiques",
      "disclaimers_refund_title": "Politique de remboursement",
      "disclaimers_subtitle": "Definissez vos politiques d'annulation et de remboursement que les clients verront lors de la reservation.",
      "email_pay_now_label": "Bouton Payer maintenant par courriel",
      "google_analytics_info_detail": "Visitez votre compte Google Analytics > Admin > Propriete > Flux de donnees > Web > ID de mesure. L'ID ressemble generalement a \"G-XXXXXXXXXX\".",
      "google_analytics_info_label": "Comment obtenir votre ID",
      "google_analytics_measurement_help": "Entrez votre ID de mesure Google Analytics 4 (commence par \"G-\") pour activer le suivi sur votre portail de reservation.",
      "google_analytics_measurement_placeholder": "G-XXXXXXXXXX",
      "google_analytics_measurement_title": "ID de mesure",
      "google_analytics_preview_badge": "Configure",
      "google_analytics_preview_not_configured": "Non configure",
      "google_analytics_preview_title": "Statut du suivi",
      "google_analytics_subtitle": "Suivez le comportement des visiteurs et les performances du site web avec Google Analytics.",
      "google_analytics_title": "Google Analytics",
      "google_analytics_tracking_active": "Votre portail de reservation est suivi. Les donnees des visiteurs apparaitront dans votre tableau de bord Google Analytics.",
      "google_analytics_tracking_empty": "Ajoutez un ID de mesure pour activer le suivi.",
      "google_analytics_tracking_label": "ID de suivi actif",
      "hero_image_compression_help": "Appliqué immédiatement lorsque vous téléversez une nouvelle image ou cliquez sur Recompresser. Non enregistré en tant que paramètre, sélectionnez-le de nouveau lors de la prochaine mise à jour de cette image.",
      "hero_image_compression_high": "Élevée",
      "hero_image_compression_label": "Compression d'image",
      "hero_image_compression_low": "Faible",
      "hero_image_compression_medium": "Moyen",
      "hero_image_recompress_button": "Recompresser",
      "hero_image_recompress_error": "Une erreur s'est produite lors de la recompression de l'image. Veuillez réessayer.",
      "hero_image_recompress_success": "Image recompressée avec succès.",
      "length_filter_label": "Filtre de longueur d'equipement",
      "mute_notifications": "Si le son est désactivé, aucun son sera joué lorsque de nouvelles notifications reçues.",
      "online_checkout_waiver": "Dispense de paiement en ligne : Il s’agit d’un accord numérique que les clients doivent accepter avant de compléter une réservation en ligne. Il explique les termes, les politiques et les risques potentiels encourus, assurant la transparence et la compréhension mutuelle entre le client et l’entreprise. En acceptant la renonciation, les clients reconnaissent leurs responsabilités et leurs obligations, favorisant ainsi une expérience de transaction en ligne sécurisée et éclairée.\n\n***\n\n**Une fois que l’utilisateur en ligne accepte la renonciation au paiement en ligne, une copie personnalisée de cette renonciation sera:**\n- signés de leur nom\n- leur a envoyé un e-mail \n- et également joint à leur réservation.",
      "online_checkout_waiver_title": "Renonciation lors du paiement en ligne",
      "online_client_meta_link": "URL de la page de réservation",
      "online_coupons_label": "Coupons en ligne",
      "online_reservation_settings": "Paramètres du camping en ligne",
      "portal_active_label": "Portail de reservation",
      "private_links_add_message": "Ajouter un message",
      "private_links_batch_label": "Lot #{{number}}",
      "private_links_booking_confirmed_body": "Votre réservation est confirmée. Un e-mail de confirmation a été envoyé.",
      "private_links_booking_confirmed_title": "C'est confirmé !",
      "private_links_expiry_label": "Date d'expiration (facultative)",
      "private_links_generate_button": "Générer les liens",
      "private_links_generate_hint": "Sélectionnez les emplacements, les dates et l'expiration facultative, puis générez un lien sécurisé par emplacement.",
      "private_links_generate_title": "Générer des liens de réservation",
      "private_links_generated_title": "Liens générés",
      "private_links_guest_message_title": "Un message de votre camping",
      "private_links_hide_links_button": "Masquer les liens",
      "private_links_history_subtitle": "Chaque lot de liens de réservation générés pour ce camping, avec le statut de chaque lien.",
      "private_links_history_title": "Historique des liens",
      "private_links_invalid_link": "Ce lien n'est plus valide. Veuillez contacter le camping pour en obtenir un nouveau.",
      "private_links_link_count": "{{count}} lien de réservation",
      "private_links_link_count_plural": "{{count}} liens de réservation",
      "private_links_link_count_one": "{{count}} lien de réservation",
      "private_links_link_count_other": "{{count}} liens de réservation",
      "private_links_lot_filter_all": "Tous les emplacements",
      "private_links_lot_filter_label": "Afficher :",
      "private_links_lot_filter_offline": "Non disponible en ligne",
      "private_links_lot_filter_online": "Disponible en ligne",
      "private_links_lot_picker_label": "Emplacements (non disponibles en ligne)",
      "private_links_message_hint": "Affiché à l'invité sur la page de réservation de cet emplacement. Utilisez ceci pour les instructions d'enregistrement, les codes de porte ou toute autre information spécifique à son séjour.",
      "private_links_message_label": "Message pour l'invité",
      "private_links_no_batches": "Aucun lien de réservation n'a encore été généré.",
      "private_links_no_offline_lots": "Tous les emplacements sont actuellement disponibles en ligne. Les liens de réservation ne sont nécessaires que pour les emplacements qui ne le sont pas.",
      "private_links_no_message": "Aucun message défini pour ce lot.",
      "private_links_note_label": "Remarque (facultative)",
      "private_links_name_label": "Nom (facultatif)",
      "private_links_name_hint": "Un nom de référence pour ce lot, visible uniquement par votre équipe. Non visible par l'invité.",
      "private_links_revoke_batch": "Révoquer tous les liens actifs",
      "private_links_remove_batch": "Supprimer",
      "private_links_remove_batch_confirm_body": "Cela supprime définitivement ce lot et tous ses liens. Les liens déjà utilisés n'afficheront plus quelle réservation ils ont créée. Cette action ne peut pas être annulée.",
      "private_links_remove_batch_confirm_title": "Supprimer ce lot ?",
      "private_links_section_subtitle": "Générez des liens sécurisés et uniques qui permettent à un invité spécifique de réserver un emplacement qui n'est pas autrement disponible en ligne.",
      "private_links_section_title": "Liens de réservation privés",
      "private_links_select_all": "Tout sélectionner",
      "private_links_status_active": "Actif",
      "private_links_status_count_active": "{{count}} actif",
      "private_links_status_count_expired": "{{count}} expiré",
      "private_links_status_count_revoked": "{{count}} révoqué",
      "private_links_status_count_used": "{{count}} utilisé",
      "private_links_status_expired": "Expiré",
      "private_links_status_revoked": "Révoqué",
      "private_links_status_used": "Utilisé",
      "private_links_view_links_button": "Voir {{count}} lien",
      "private_links_view_links_button_plural": "Voir {{count}} liens",
      "private_links_view_links_button_one": "Voir {{count}} lien",
      "private_links_view_links_button_other": "Voir {{count}} liens",
      "private_links_visit_campground_site": "Visiter le site du terrain de camping",
      "private_links_page_add_button": "Ajouter un lien de réservation",
      "private_links_kpi_total_batches": "Lots",
      "private_links_kpi_total_batches_description": "Lots de liens générés",
      "private_links_kpi_active_links": "Liens actifs",
      "private_links_kpi_active_links_description": "Prêts à être utilisés par un campeur",
      "private_links_kpi_used_links": "Liens utilisés",
      "private_links_kpi_used_links_description": "Déjà utilisés pour une réservation",
      "private_links_kpi_expiring_soon": "Expiration imminente",
      "private_links_kpi_expiring_soon_description": "Lots expirant dans 3 jours",
      "private_links_empty_title": "Aucun lien de réservation pour le moment",
      "private_links_empty_body": "Cliquez ci-dessous pour générer des liens de réservation sécurisés pour vos emplacements.",
      "private_links_step_lots": "Sélectionner les emplacements",
      "private_links_step_dates": "Dates de réservation",
      "private_links_step_details": "Détails du lien",
      "private_links_generate_footer_hint": "Un lien sécurisé par emplacement sélectionné.",
      "private_links_expiry_display_label": "Expiration",
      "private_links_quick_select_label": "Sélection rapide",
      "url_builder_active_filters": "Filtres actifs",
      "url_builder_auto_load_hint": "Lorsque cette option est activee, le portail remplit automatiquement les prochaines dates disponibles.",
      "url_builder_filter_group_display": "Options d'affichage",
      "url_builder_filter_group_stay": "Regles de sejour",
      "url_builder_no_filters": "Aucun filtre optionnel selectionne.",
      "url_builder_qr_badge": "Pret mobile",
      "url_builder_qr_subtitle": "Pointez la camera de votre telephone sur le code pour tester instantanement.",
      "url_builder_qr_title": "Scanner pour ouvrir la page de reservation",
      "url_builder_step_dates": "Selectionner la plage de dates",
      "url_builder_step_dates_hint": "Choisissez d'abord les dates de sejour pour generer un lien de disponibilite precis.",
      "url_builder_step_filters": "Choisir des filtres optionnels",
      "url_builder_step_filters_hint": "Utilisez les filtres seulement si vous voulez un lien de reservation plus cible.",
      "url_builder_step_preview": "Previsualiser et ouvrir le lien",
      "url_builder_subtitle": "Construisez et visualisez votre lien de reservation en trois etapes simples.",
      "private_links_email_subject": "Votre lien de réservation privé",
      "private_links_revoke_link_confirm_title": "Révoquer ce lien ?",
      "private_links_revoke_link_confirm_body": "Ce client ne pourra plus utiliser ce lien pour réserver. Vous pourrez le restaurer plus tard si nécessaire.",
      "private_links_revoke_batch_confirm_title": "Révoquer tous les liens actifs ?",
      "private_links_revoke_batch_confirm_body": "Tous les liens actifs de ce lot cesseront de fonctionner immédiatement. Les clients qui n'ont pas encore réservé ne pourront plus utiliser leur lien. Vous pourrez restaurer chaque lien individuellement par la suite.",
      "private_links_revoke_link_tooltip": "Révoquer ce lien",
      "private_links_unrevoke_link_tooltip": "Restaurer ce lien",
      "private_links_unrevoke_link_confirm_title": "Restaurer ce lien ?",
      "private_links_unrevoke_link_confirm_body": "Cela réactivera le lien afin que le client puisse à nouveau l'utiliser pour réserver.",
      "private_links_step_dates_hint": "Ces dates deviennent les dates d'arrivée et de départ fixes pour chaque lien de ce lot. Les clients ne pourront pas les modifier.",
      "private_links_step_group": "Lien de réservation de groupe",
      "private_links_group_link_label": "Créer un lien de réservation de groupe",
      "private_links_group_link_hint": "Un seul lien couvrant tous les emplacements sélectionnés ci-dessus. L'invité peut choisir le site où réserver au lieu de se retrouver sur un emplacement préfixé.",
      "private_links_group_link_generated_title": "Lien de réservation de groupe",
      "private_links_individual_links_label": "Liens individuels",
      "private_links_lots_shown_selected": "{{shown}} emplacements affichés • {{selected}} sélectionnés",
      "private_links_search_lot_placeholder": "Rechercher le numéro d'emplacement…",
      "private_links_status_filter_all": "Tous les statuts",
      "private_links_col_booking_link": "Lien de réservation",
      "private_links_matching_count": "{{count}} lien correspondant",
      "private_links_matching_count_plural": "{{count}} liens correspondants",
      "private_links_matching_count_one": "{{count}} lien correspondant",
      "private_links_matching_count_other": "{{count}} liens correspondants",
      "private_links_col_internal_note": "Note interne",
      "private_links_internal_note_placeholder": "Ajouter une note...",
      "private_links_col_link_status": "Statut du lien",
      "private_links_lot_unavailable": "Emplacement indisponible",
      "private_links_lot_unavailable_hint": "Ne peut pas être réservé pour les dates de ce lien.",
      "private_links_col_email_sent": "Email envoyé",
      "private_links_email_sent_no": "Non envoyé",
      "private_links_email_sent_on_tooltip_label": "Envoyé le",
      "private_links_email_sent_to_tooltip_label": "Envoyé à",
      "private_links_email_sent_yes": "Envoyé",
      "private_links_email_sent_details_title": "Détails de l'email envoyé",
      "private_links_view_sent_email_tooltip": "Afficher l'email envoyé",
      "private_links_email_dialog_lot_label": "Terrain {{lot}}",
      "private_links_email_dialog_group_label": "Lien de groupe",
      "private_links_edit_batch_button": "Modifier les détails",
      "private_links_edit_batch_title": "Modifier un lot de liens de réservation",
      "private_links_edit_batch_lots_locked_hint": "Les lots et les dates ne peuvent pas être modifiés après la génération des liens. Pour utiliser d'autres lots ou dates, créez plutôt un nouveau lot."
    },
    "campground_logo": {
      "campground_logo": "Logo",
      "campground_seasonal_dates": "Dates saisonnières",
      "upload_logo": "Téléchargez un nouveau logo"
    },
    "cancellation_policy": {
      "allow_online_to_cancel": "Autorisez l’annulation des réservations en ligne depuis le compte client en ligne.",
      "cancellation_rules": "Règles d'annulation",
      "day_cancel_policy_notes": "Empêche l’annulation d’une réservation depuis le compte client en ligne si la date d’arrivée de la réservation est dans la plage spécifiée.",
      "increment_day_range_needed": "Les intervalle des jours doit augmenter progressivement entre chaque taux variable",
      "number_of_days_before_reservation_start_date_an_online_client_can_cancel": "Jours avant la réservation",
      "please_enter_valid_range": "Entrez une valeur valide",
      "refund_reservation_fee": "Ne remboursez pas les frais de réservation en cas d'annulation."
    },
    "connected_account": {
      "not_enabled_message": "Votre compte n'est pas correctement configuré avec les comptes connectés à Stripe En ligne. Pour activer cette fonctionnalité, veuillez configurer votre compte."
    },
    "date_time_display": {
      "date_display_format_description": "Applique un format d'affichage uniquement aux dates des reservations, calendriers et rapports sans modifier les valeurs stockees.",
      "date_display_format_label": "Format d'affichage de la date",
      "date_display_format_title": "Format d'affichage de la date",
      "date_formats": {
        "eu": "UE (24/03/2026)",
        "iso": "ISO (2026-03-24)",
        "long": "Long (24 mars 2026)",
        "long_with_weekday": "Long avec jour (mardi, 24 mars 2026)",
        "short": "Court (24 mars)",
        "us": "US (03/24/2026)"
      },
      "preview_label": "Apercu",
      "time_display_format_description": "Controle la facon dont l'heure apparait dans toute l'application. Le format par defaut est 24 heures.",
      "time_display_format_label": "Format d'affichage de l'heure",
      "time_display_format_title": "Format d'affichage de l'heure",
      "time_formats": {
        "h12": "12 heures (AM/PM)",
        "h24": "24 heures"
      }
    },
    "email_provider": {
      "activate_button": "Activer",
      "connect_button": "Connecter",
      "connect_error": "Nous n'avons pas pu connecter ce compte courriel. Veuillez réessayer.",
      "connect_success": "Compte courriel connecté avec succès.",
      "connected_address": "Adresse connectée",
      "disconnect_button": "Déconnecter",
      "disconnect_confirm_text": "PitchCamp reviendra au service de courriel géré pour ce camping. Vous pourrez vous reconnecter à tout moment.",
      "disconnect_confirm_title": "Déconnecter ce compte courriel?",
      "gmail": {
        "description": "Envoie les courriels par votre propre compte Gmail connecté.",
        "limits_note": "Limites d'envoi publiées par Google : 500 courriels par jour pour un compte Gmail gratuit, 2 000 par jour pour tout forfait Google Workspace payant. Il s'agit des limites propres à Google, pas d'une lecture en direct de votre compte, et elles se réinitialisent sur une période mobile de 24 heures.",
        "title": "Gmail"
      },
      "in_use_label": "En usage",
      "managed": {
        "description": "Envoie les courriels par le service géré de PitchCamp. Aucune configuration requise.",
        "title": "Géré par PitchCamp"
      },
      "not_connected": "Non connecté",
      "outlook": {
        "description": "Envoie les courriels par votre propre compte Outlook ou Microsoft 365 connecté.",
        "title": "Outlook"
      },
      "reconnect_button": "Reconnecter",
      "ses": {
        "address_help": "L'adresse courriel utilisée pour l'envoi et les réponses du camping. La modifier relance la vérification avec Amazon SES.",
        "address_label": "Adresse d'envoi",
        "address_taken_error": "Cette adresse courriel est déjà associée à un autre camping. Utilisez une adresse différente.",
        "remove_button": "Supprimer",
        "remove_confirm_text": "Cela supprime votre adresse d'envoi gérée par PitchCamp. Le camping n'aura plus de dérogation d'adresse tant qu'aucune nouvelle adresse n'est configurée.",
        "resend_button": "Renvoyer la confirmation",
        "resend_error": "Nous n'avons pas pu lancer la vérification pour cette adresse. Veuillez réessayer.",
        "resend_success": "Un nouveau courriel de confirmation a été envoyé.",
        "save_button": "Enregistrer et vérifier",
        "status_failed": "Échec de la vérification",
        "status_pending": "En attente. Vérifiez votre boîte de réception pour un courriel de confirmation d'Amazon SES.",
        "status_verified": "Vérifié",
        "title": "Vérification de l'expéditeur"
      },
      "smtp": {
        "description": "Envoie les courriels par n'importe quelle boîte courriel à l'aide de ses réglages de serveur SMTP.",
        "title": "SMTP personnalisé"
      },
      "smtp_connect_button": "Tester et connecter",
      "smtp_connect_error": "Nous n'avons pas pu établir la connexion avec ces réglages SMTP. Veuillez les vérifier et réessayer.",
      "smtp_host": "Hôte SMTP",
      "smtp_password": "Mot de passe",
      "smtp_port": "Port",
      "smtp_use_tls": "Utiliser TLS",
      "smtp_username": "Nom d'utilisateur",
      "status": {
        "active": "Actif",
        "disconnected": "Déconnecté",
        "error": "Nécessite votre attention",
        "not_configured": "Non configuré",
        "pending_verification": "Vérification en attente"
      },
      "subtitle": "Choisissez comment les courriels sortants de ce camping sont envoyés: par le service géré de PitchCamp, ou par votre propre compte Gmail, Outlook ou SMTP connecté.",
      "tab_label": "Fournisseur de courriel",
      "test_send_button": "Envoyer un courriel test",
      "test_send_error": "Le courriel test n'a pas pu être envoyé.",
      "test_send_label": "Courriel du destinataire test",
      "test_send_placeholder": "vous@exemple.com",
      "test_send_success": "Courriel test envoyé avec succès.",
      "title": "Fournisseur de courriel",
      "warning_banner": "Cette connexion nécessite votre attention. Les courriels envoyés par celle-ci échouent."
    },
    "email_schedule": {
      "automation_description": "Interrupteur principal de l'automatisation des courriels planifiés. Lorsque désactivé, les courriels planifiés de ce camping sont suspendus. Les courriels manuels et les confirmations instantanées sont toujours envoyés.",
      "automation_title": "Automatisation des courriels",
      "description": "Détermine à quel moment les courriels planifiés (avant l'arrivée, après le départ, rappels de solde impayé) sont envoyés chaque jour. Les courriels instantanés comme les confirmations de réservation et les courriels manuels ne sont pas affectés.",
      "hours_help": "Les courriels planifiés sont envoyés à ces heures, selon le fuseau horaire du camping. Au moins une heure est requise.",
      "hours_label": "Heures d'envoi (heure locale du camping)",
      "last_ran_label": "Dernière exécution",
      "last_ran_never": "Jamais",
      "live_mode_help": "Envoie aussi souvent que le système le permet actuellement, soit toutes les 5 minutes.",
      "mode_live_label": "En direct",
      "mode_specific_times_label": "Heures précises",
      "refresh_status_tooltip": "Actualiser le statut de la dernière exécution",
      "run_now_busy_error": "Le planificateur des courriels est déjà en cours d'exécution. Veuillez réessayer dans un instant.",
      "run_now_button": "Exécuter maintenant",
      "run_now_error": "Une erreur est survenue lors du déclenchement du planificateur des courriels. Veuillez réessayer.",
      "title": "Horaire d'envoi des courriels automatisés",
      "view_email_activity_report": "Voir le rapport d'activité des courriels"
    },
    "frozen_pricing_banner": {
      "description": "Affiche une bannière de prix gelés sur le panneau de réservation lorsque les charges sont verrouillées aux tarifs précédemment enregistrés. Lorsqu'activé, le personnel est également invité lorsqu'une différence de prix est détectée pendant les modifications, avec la possibilité de conserver le prix initialement garanti ou d'appliquer les tarifs actuels.",
      "preview_when_enabled": "Aperçu lorsque activé",
      "title": "Bannière de prix gelés de la réservation"
    },
    "global_monthly_settings": {
      "description": "Ces réglages s’appliquent à tous les tarifs. Le type de facturation mensuel et le seuil sont gérés globalement, et non par tarif individuel.",
      "title": "Parametres mensuels globaux"
    },
    "payment_linking": {
      "description": "Permet au personnel d'attribuer une catégorie de frais à chaque paiement (Compteur, PDV, ou Non lié) afin que les sous-totaux par catégorie correspondent sur la facture de réservation et la facture de compteur.",
      "preview_when_enabled": "Aperçu lorsque activé",
      "required_by_wallet_credits": "Toujours actif lorsque le système de crédits du portefeuille est activé.",
      "title": "Liaison des paiements"
    },
    "reservation_deposits": {
      "description": "Activer la fonctionnalité de dépôts de réservation. Lorsqu'elle est désactivée, la section Dépôts sur les réservations, l'option d'objet de dépôt lors de la perception d'un paiement et le rapport des dépôts de réservation sont masqués dans toute l'application.",
      "last_ran_label": "Dernière exécution",
      "last_ran_never": "Jamais",
      "preview_when_enabled": "Aperçu lorsqu'activé",
      "refresh_status_tooltip": "Actualiser le statut de la dernière exécution",
      "run_now_busy_error": "Le planificateur des dépôts est déjà en cours d'exécution. Veuillez réessayer dans un instant.",
      "run_now_button": "Exécuter maintenant",
      "run_now_error": "Une erreur est survenue lors du déclenchement du planificateur des dépôts. Veuillez réessayer.",
      "title": "Dépôts de réservation"
    },
    "security": {
      "reauth_window_description": "Détermine depuis combien de temps un utilisateur doit avoir saisi son mot de passe pour ouvrir les notes client restreintes sans nouvelle vérification. S'applique à tous les utilisateurs de ce camping.",
      "reauth_window_label": "Exiger la confirmation du mot de passe",
      "reauth_window_options": {
        "always": "Toujours exiger le mot de passe",
        "hours": "{{count}} heures",
        "minutes": "{{count}} minutes",
        "never": "Ne jamais exiger le mot de passe"
      },
      "reauth_window_title": "Confirmation du mot de passe pour les notes restreintes"
    },
    "stripe_onboarding": "Stripe",
    "wallet_credit_system": {
      "description": "Active le système de crédits du portefeuille client. Lorsque désactivé, la section des crédits, les invitations à utiliser les crédits et la liaison des paiements aux frais sont masquées dans l'application. L'activation de ce paramètre active également automatiquement la Liaison des paiements.",
      "preview_when_enabled": "Aperçu lorsque activé",
      "title": "Système de crédits du portefeuille"
    }
  },
  "cart": {
    "menu": {
      "clear_cart": "Vider le panier"
    },
    "options": "Options du panier"
  },
  "checkout": {
    "checkout_intent": "Check-out",
    "success": {
      "sub_title": "Un email vous sera envoyé bientot.",
      "title": "Votre réservation a été réussie!"
    }
  },
  "client": {
    "flag": {
      "green": "Vert",
      "red": "Rouge",
      "yellow": "Jaune"
    },
    "msg": {
      "client_info_saved": "Les informations du client ont bien été enregistrées.",
      "in_use_web_email_address": "Cette adresse e-mail est déjà attribuée à un autre client et ne peut pas être réutilisée. Si vous devez utiliser cette adresse e-mail, veuillez rechercher cette adresse e-mail Web dans la grille du client et sélectionnez le profil  avec cette adresse e-mail.",
      "invalid_web_email_address": "S'il vous plaît, mettez une adresse email valide!"
    },
    "type": {
      "non-seasonal": "Transitoire",
      "seasonal": "Saisonnier"
    }
  },
  "client_account": {
    "tabs": {
      "account": "Compte",
      "change_password": "Changer le mot de passe",
      "personal_information": "Informations personnelles",
      "reservation": "Réservations"
    }
  },
  "client_grid": {
    "archive_title": "Client d'archive",
    "archive_warning": "Êtes-vous sûr de vouloir archiver ce client ?",
    "bulk": {
      "merge_clients": "Fusionner les clients"
    },
    "bulk_update": "Changement de masse",
    "dialog": {
      "add_client": "Ajouter un client",
      "bulk_remove_access_menu": "Désaffecter l'accès au porte",
      "bulk_remove_access_message_client": "Remarque: ceci supprimera tout accès aux porte pour les client sélectionnés.",
      "bulk_remove_access_message_reservation": "Remarque: ceci supprimera tout accès aux porte pour les client associé aux réservations sélectionnés.",
      "duplicate_entry": "Double entrée",
      "edit_client": "Editer le client",
      "error": {
        "msg": {
          "already_used": "Déjà attribué à un autre client",
          "gat_number_found_but_not_active": "Le numéro de la porte n'est pas actif",
          "gate_number_not_found": "Le numéro de la porte est introuvable",
          "no_gate_numbers": "Il n'y a pas de numéro de porte dans le système"
        }
      },
      "first_name_error": "first name error",
      "invalid_email": "Adresse email invalide",
      "invalid_gate_number": "Numéro de porte introuvable ou inactif",
      "invalid_phone_number": "Numéro de téléphone invalide",
      "last_name_error": "last name error",
      "new_client": "Nouveau client",
      "override_existing_info": "Ignorer les informations du client existantes",
      "restricted_note": {
        "badge": "Accès limité",
        "banner": "Notes restreintes. Seuls les utilisateurs disposant de la permission requise peuvent consulter ou modifier ces informations.",
        "helper": "Visible uniquement par le personnel autorisé.",
        "label": "Note restreinte",
        "load_error": "Impossible de charger la note restreinte.",
        "lock_button": "Verrouiller",
        "locked_message": "Les notes restreintes ont été verrouillées en raison de l'inactivité.",
        "save_error": "Impossible d'enregistrer la note restreinte.",
        "unlock_button": "Déverrouiller",
        "unlock_error": "Impossible de confirmer votre mot de passe. Veuillez réessayer.",
        "unlock_failed": "Mot de passe incorrect.",
        "unlock_prompt": "Saisissez votre mot de passe pour consulter les notes restreintes.",
        "unlock_throttled": "Trop de tentatives. Réessayez dans {{minutes}} minutes.",
        "unlock_title": "Confirmez votre mot de passe"
      },
      "tabs": {
        "client_notes": "Notes du client",
        "restricted_notes": "Notes restreintes"
      }
    },
    "header": {
      "address": "Adresse",
      "cell_number": "Téléphone cellulaire",
      "city": "Ville",
      "client_flag": "Indicateur du client",
      "client_id": "# du client",
      "client_name": "Nom du client",
      "client_type": "Type de client",
      "country": "Pays",
      "date_created": "Client depuis",
      "date_of_birth": "Date de naissance",
      "email_address": "Email",
      "first_name": "Prénom",
      "gate_access_numbers": "Numéro d'accès pour la porte",
      "is_archived": "Archive",
      "last_name": "Nom de famille",
      "name": "Nom",
      "note": "Remarque du client",
      "phone_number": "Numéro de téléphone",
      "postal_code": "Code postal",
      "province": "Province",
      "region": "Région",
      "unit_model": "Modèle d'unité",
      "unit_size": "Longueur de l'unité",
      "unit_slideouts": "Extension",
      "unit_type": "Type d'unité",
      "unit_year": "Année de l'unité",
      "web_email_address": "Compte utilisateur en ligne",
      "web_email_address_description": "Il s'agit de l'adresse e-mail utilisée pour se connecter au compte en ligne. Cette adresse e-mail est également utilisée lors de l'envoi de communications par e-mail.",
      "years_registered": "# d'années enregistré"
    },
    "hide_archived": "Masquer les archives",
    "is_archived": "Archivé",
    "show_archived": "Afficher les archives",
    "unarchive_title": "Désarchiver le client",
    "unarchive_warning": "Êtes-vous sûr de vouloir désarchiver ce client ?",
    "unit_slide_out": {
      "both_sides": "Des deux côtés",
      "driver_side": "Côté du conducteur",
      "none": "Aucun",
      "passenger_side": "Côté du passager"
    },
    "unit_type": {
      "classa": "Classe A",
      "classb": "Classe B",
      "classc": "Classe C",
      "cottage": "Chalet",
      "fift_wheel_trailer": "Remorque à sellette",
      "hybrid_trailer": "Remorque hybride",
      "motorhome": "Camping car",
      "none": "Aucun",
      "park_model": "Modèle de parc",
      "popup_camper": "Popup Camper",
      "tent": "Tente",
      "tent_trailer": "Remorque à tente",
      "toy_hauler": "Transporteur de jouets",
      "travel_trailer": "Caravane de voyage",
      "truck_camper": "Camion campeur",
      "van": "Van"
    }
  },
  "client_insurance": {
    "client_insurance_title": "Assurance",
    "expiry_date": "Date d'expiration de l'assurance",
    "insurance_name": "Nom de l'assurance",
    "open_insurance": "Ouvrez l'assurance",
    "policy_number": "Numéro de police",
    "upload_tooltip": "Téléchargez un fichier PDF ou une image du document d'assurance.",
    "uploaded_file": "Fichier d'assurance téléchargé"
  },
  "client_merge": {
    "additional_occupants": "Occupants supplémentaires",
    "after": "Après",
    "apply_smart_merge": "Appliquer la fusion intelligente",
    "auto_selected_info": "Des sélections vous sont déjà suggérées. Cliquez sur n'importe quelle carte verte pour revoir ce qui est actuellement sélectionné.",
    "before": "Avant",
    "cards_combined": "Cartes enregistrées des deux clients",
    "change_log": "Journal des modifications",
    "change_log_subtitle": "Voici les modifications qui seront apportées au client final.",
    "combine_both": "Combiner les deux",
    "combine_records_info": "Les enregistrements des deux clients seront combinés.",
    "final_client": "Client final",
    "main_client": "Client Principal",
    "no_changes_detected": "Aucun changement ne sera apporté au client final.",
    "no_records_found": "Aucun enregistrement associé trouvé",
    "no_records_found_subtitle": "Il n'y a aucun enregistrement lié à examiner dans cette section.",
    "preview": "Aperçu",
    "preview_helper": "Examinez le profil fusionné final avant de confirmer.",
    "preview_merge": "Aperçu",
    "ready_to_merge": "Prêt à fusionner",
    "recommended": "Recommande",
    "related_records": "Enregistrements liés",
    "saved_cards": "Cartes enregistrées",
    "section_helper": "Sélectionnez la carte que vous souhaitez conserver. La carte sélectionnée devient verte.",
    "section_subtitle": "Appuyez sur la carte que vous souhaitez conserver pour chaque article.",
    "select_master": "Sélectionner le maître",
    "smart_merge": "Fusion intelligente",
    "smart_merge_title": "Appliquer la fusion intelligente ?",
    "smart_merge_tooltip": "Choisit automatiquement la meilleure fusion en utilisant le profil client le plus récent, conserve les valeurs non vides et combine les enregistrements partagés des deux clients.",
    "smart_merge_warning": "Smart Merge choisira le meilleur client principal en utilisant le profil client le plus récent, remplira les valeurs vides à partir de l'autre client, combinera les informations de contact partagées et les enregistrements associés, et remplacera vos choix manuels actuels. Vous pouvez toujours tout revoir et modifier par la suite.",
    "step1_helper": "Choisissez le client qui doit rester comme profil principal après la fusion.",
    "subtitle": "Combinez les enregistrements clients en double en un seul profil propre.",
    "title": "Fusion Client",
    "upcoming_sections": "Sections de fusion à venir",
    "vehicles": "Véhicules",
    "view_cards": "Voir les cartes",
    "warning": {
      "text": "Vous êtes sur le point de fusionner ces dossiers clients. Certaines modifications peuvent être irréversibles et certaines données existantes peuvent être définitivement écrasées. Veuillez confirmer que vous souhaitez continuer.\n",
      "title": "Confirmer la fusion"
    }
  },
  "client_panel": {
    "dialog": {
      "add_gate_number_tooltip": "Ajoutez un numéro d'accès existant.",
      "create_temp_gate_number": "Créer un numéro de porte temporaire",
      "create_temp_gate_number_tooltip": "Créez un numéro d'accès temporaire qui ne fonctionnera qu'entre les dates de réservation et sera automatiquement supprimé une fois les réservations effectuée.",
      "select_client": "Sélectionner un client"
    }
  },
  "client_vehicle": {
    "add_vehicle": "Ajouter un véhicule",
    "client_vehicle_title": "Véhicules",
    "color": "Couleur",
    "complete_required_fields": "Complétez {{count}} champ requis",
    "complete_required_fields_plural": "Complétez {{count}} champs requis",
    "license_plate": "Plaque",
    "make": "Marque",
    "missing_count": "{{count}} manquant",
    "missing_count_plural": "{{count}} manquants",
    "model": "Modèle",
    "needs_information": "{{count}} véhicule nécessite des informations",
    "needs_information_plural": "{{count}} véhicules nécessitent des informations",
    "remove_confirm_message": "Toutes les informations saisies pour ce véhicule seront perdues. Cela ne peut pas être annulé.",
    "remove_confirm_title": "Supprimer ce véhicule ?",
    "required_information": "Informations requises",
    "vehicle_count": "{{count}} véhicule",
    "vehicle_count_plural": "{{count}} véhicules",
    "vehicle_title": "Véhicule",
    "year": "Année"
  },
  "common": {
    "ai_prompt": {
      "listening": "Écoute en cours",
      "send": "Envoyer",
      "voice_input": "Dictez votre demande"
    },
    "app": {
      "SKU": "SKU",
      "abbreviations": {
        "daily": "Jou",
        "monthly": "Moi",
        "nightly": "Nui",
        "seasonal": "Sai",
        "weekly": "Sem"
      },
      "above": "Au-dessus",
      "accept_terms_and_conditions_check": "J'ai lu et j'accepte les termes et conditions.",
      "accept_terms_and_conditions_title": "Termes et conditions",
      "account_status": "Statut du compte",
      "account_type": "Type du compte",
      "actions": "Actions",
      "actions_content": "Contenu de l'action",
      "active": "Actif",
      "add": "Ajouter",
      "add_another": "Ajouter un autre",
      "add_new_images": "Ajouter de nouvelles images",
      "add_new_map": "Télécharger une nouvelle carte",
      "add_new_page": "Ajouter une nouvelle page",
      "add_to_cart": "Ajouter au panier",
      "add_to_reservation": "Ajouter à la réservation",
      "address_suggestion": "Suggestion d'adresse",
      "adjust_qty_or_remove": "Ajustez qté ou supprimez-le",
      "admin": "Admin",
      "air_conditioning": "Climatisation",
      "all_statuses": "Tous les statuts",
      "allowance": "Allocation",
      "allowance_carryover": "Report d'allocation",
      "amenities": "Équipements",
      "amount": "Montant",
      "amps": "Ampérages",
      "any": "Indifférent",
      "applied": "Appliqué",
      "applied_for_your_stay_amount": "{{amount}} pour votre séjour",
      "applies_to_full_calendar_months": "S'applique aux mois calendaires complets",
      "applies_to_n_plus_nights": "S'applique à {{count}}+ nuits",
      "apply": "Appliquer",
      "arcade_games": "Jeux d'arcade",
      "archived_subscription": "Abonnement archivé - N'est plus disponible",
      "arrival": "Arrivée",
      "arrival_before_departure_time": "Veuillez vous assurer que l'heure d'arrivée est postérieure à l'heure de départ.",
      "arrival_date": "Date d'arrivée",
      "arrival_departure_time_for_client_view_explanation": "Les dates d'arrivée et de départ seront affichées sur la facture du client. Si aucune date n'est spécifiée, les heures d'arrivée et de départ par défaut définies dans les paramètres système des dates saisonnières seront utilisées. Veuillez noter que ces heures d'arrivée et de départ sont uniquement à des fins d'affichage ; toutes les réservations utiliseront toujours les heures d'arrivée et de départ définies dans les dates saisonnières ou par l'administrateur.",
      "arrival_departure_time_for_ical_import_explanation": "Remplacement des dates d'arrivée et de départ des événements iCal \n\nCe qui suit vous permet de remplacer les heures d'arrivée et de départ reçues à partir de l'URL d'importation. Cela est particulièrement utile lors de l'importation d'événements Airbnb, car ils utilisent minuit pour les heures d'arrivée et de départ.",
      "arrive": "Arrivée",
      "arrived_yesterday": "Arrivée hier",
      "arrives_on": "Arrive le",
      "arriving_this_weekend": "Arrivée ce week-end",
      "arriving_today": "Arrivée aujourd'hui",
      "audit_date": "Date de l'audit",
      "audit_logs": "Journaux d'audit",
      "audit_timeline_action_client": "Informations du client mises à jour",
      "audit_timeline_action_default": "Réservation mise à jour",
      "audit_timeline_action_notes": "Notes mises à jour",
      "audit_timeline_action_payment": "Paiement mis à jour",
      "audit_timeline_action_status": "Statut de réservation mis à jour",
      "audit_timeline_action_stay": "Détails du séjour mis à jour",
      "audit_timeline_after": "Après (Actuel)",
      "audit_timeline_automated_email": "Courriel automatique",
      "audit_timeline_before": "Avant (Précédent)",
      "audit_timeline_change": "champ modifié",
      "audit_timeline_changes_plural": "champs modifiés",
      "audit_timeline_chip_client": "Informations client",
      "audit_timeline_chip_default": "Réservation mise à jour",
      "audit_timeline_chip_notes": "Notes mises à jour",
      "audit_timeline_chip_payment": "Paiement mis à jour",
      "audit_timeline_chip_payment_status": "Paiement et statut",
      "audit_timeline_chip_status": "Statut mis à jour",
      "audit_timeline_chip_stay": "Séjour mis à jour",
      "audit_timeline_client_id": "ID du client",
      "audit_timeline_col_change": "Changement",
      "audit_timeline_col_date": "Date",
      "audit_timeline_col_detail": "Détail",
      "audit_timeline_col_time": "Heure",
      "audit_timeline_col_type": "Type",
      "audit_timeline_col_user": "Utilisateur",
      "audit_timeline_export": "Exporter",
      "audit_timeline_export_csv": "Télécharger le CSV",
      "audit_timeline_export_json": "Télécharger le JSON",
      "audit_timeline_export_text": "Télécharger le journal texte",
      "audit_timeline_field": "Champ",
      "audit_timeline_format_updated": "Format mis à jour",
      "audit_timeline_fulfilled_by": "Livré par",
      "audit_timeline_fulfillment": "Article livré",
      "audit_timeline_fulfillment_pending": "Livraison en attente",
      "audit_timeline_initial_snapshot": "Capture initiale de la réservation enregistrée.",
      "audit_timeline_latest_change_summary": "Résumé des dernières modifications",
      "audit_timeline_meter_reading": "Relevé de compteur",
      "audit_timeline_no_changes": "Aucun changement détecté dans cet instantané.",
      "audit_timeline_payment_record": "Enregistrement de paiement",
      "audit_timeline_product_added": "Produit ajouté",
      "audit_timeline_reservation_change": "Modification de réservation",
      "audit_timeline_reservation_created": "Réservation créée",
      "audit_timeline_tab_details": "Détails",
      "audit_timeline_tab_timeline": "Chronologie",
      "audit_timeline_unchanged": "Inchangé",
      "audit_username": "Utilisateur audité",
      "auto": "Auto",
      "auto_load_dates": "Chargement automatique des prochaines dates disponibles sur le portail de réservation",
      "auto_populate_fields": "Remplir automatiquement les champs",
      "availability": "Disponibilité",
      "availability_updated": "Disponibilité mise à jour {{when}}",
      "available": "Disponible",
      "available_on_these_dates": "Disponible à ces dates",
      "average": "Moyenne",
      "avg": "Moy",
      "avg_nightly_rate": "Prix ​​moyen par nuit",
      "baby_bath": "Bain pour bébé",
      "baby_monitor": "Moniteur pour bébé",
      "baby_safety_gates": "Barrières de sécurité pour bébé",
      "baby_stroller": "Poussette de bébé",
      "back": "Retour",
      "back_to_top": "Retour en haut",
      "backyard": "Arrière-cour",
      "baking_sheet": "Plaque de cuisson",
      "based_on_payment_collected": "Paiements perçus",
      "based_on_your_search": "Selon votre recherche",
      "bathroom": "Salle de bains",
      "bathtub": "Baignoire",
      "batting_cage": "Cage de frappeurs",
      "bbq": "Barbecue",
      "bbq_utensils": "Ustensiles de barbecue",
      "beach_access": "Accès à la plage",
      "beach_essentials": "Les essentiels de la plage",
      "bed_linens": "Draps",
      "bedroom_and_laundry": "Chambre et buanderie",
      "below": "Ci-dessous",
      "best_price_for_dates": "Meilleur prix pour vos dates",
      "bidet": "Bidet",
      "big_rig_friendly": "Gros VR acceptés",
      "big_rig_friendly_description": "Pour les gros VR et les grands sites",
      "bikes": "Vélos",
      "bill_summary": "Résumé de la facture",
      "billable_usage": "Utilisation facturable",
      "billing_notes": "Notes de facturation",
      "biweekly": "Bihebdomadaire",
      "biweekly_price": "Prix bimensuel",
      "biweekly_pricing": "Tarification bimensuelle",
      "blender": "Mixeur",
      "board_games": "Jeux de société",
      "boat_slip": "Cale de bateau",
      "body": "Corps",
      "body_placeholder": "Entrez votre texte ici...",
      "body_soap": "Savon pour le corps",
      "book_now": "Réservez maintenant",
      "books_and_reading_material": "Livres et matériel de lecture",
      "bottom": "Bas",
      "bottom_left": "En bas à gauche",
      "bottom_right": "En bas à droite",
      "bowling_alley": "Allée de bowling",
      "boxed": "Encadré",
      "bread_maker": "Machine à pain",
      "breakfast": "Petit déjeuner",
      "bulk_update": "Mises à jour en masse",
      "by_arrival_date_description": "Les paiements sont filtrés en fonction de la date d'arrivée de la réservation, mais la date de réception des paiements reste affichée.",
      "by_payment_date_description": "Les paiements sont filtrés et regroupés en fonction de leur date de réception.",
      "calendar": "Calendrier",
      "calendar_view": "Calendrier",
      "campground_settings": {
        "cancellation_policy": {
          "day_cancel_policy_notes": "Empêche l’annulation d’une réservation depuis le compte client en ligne si la date d’arrivée de la réservation est dans la plage spécifiée."
        }
      },
      "campground_settings_res_arrival_date_coloring_enabled": "Cette fonctionnalité met en évidence visuellement les dates d'arrivée des réservations en attribuant une couleur unique à chaque année, permettant ainsi au personnel d'identifier et de distinguer rapidement les réservations d'un seul coup d'œil. Les dates de plus d'un an sont affichées en gris neutre.",
      "cancel": "Annuler",
      "cancel_and_refund": "Annuler et rembourser",
      "cancel_subscription": "Annuler l'abonnement",
      "cancel_with_refund": "Annuler avec les règles d'annulation",
      "cancellation_fee": "Frais d'annulation",
      "cancellation_fee_total": "Frais d'annulation Total",
      "cancellation_policy": "Politiques d'annulation",
      "cancelling": "Annulation",
      "carbon_monoxide_alarm": "Alarme de monoxyde de carbone",
      "cart": "Chariot",
      "cart_empty": "Le panier est vide",
      "cc_expired": "Cette carte a expiré",
      "ceiling_fan": "Ventilateur de plafond",
      "cell_coverage": "Couverture cellulaire",
      "change_due": "Monnaie due",
      "change_password_on_logon": "Changer le mot de passe lors de la connexion",
      "changing_table": "Table à langer",
      "charge": "Charge",
      "charge_for_occupants_and_vehicles": "Appliquer les frais pour les occupants et véhicules supplémentaires",
      "checkout": "Check-out",
      "childrens_bikes": "Vélos pour enfants",
      "childrens_dinnerware": "Vaisselle pour enfants",
      "childrens_playroom": "Salle de jeux pour enfants",
      "cleaning_products": "Produits de nettoyage",
      "cleaning_service_during_stay": "Service de ménage pendant le séjour",
      "clear": "Effacer",
      "click-to-search": "Cliquez pour rechercher",
      "click_on_version": "Cliquez sur le bouton version pour voir les nouveautés !",
      "client": "Client",
      "client_communication": "Communication client",
      "close": "Fermer",
      "close_menu": "Fermer le menu",
      "clothing_storage": "Rangement des vêtements",
      "coffee": "Café",
      "coffee_maker": "Machine à café",
      "color": "Couleur",
      "column_selection": "Sélections de colonnes",
      "conditioner": "Conditionneur",
      "confirm": "Confirmer",
      "connected": "Connecté",
      "connecting": "Connection en cours",
      "consumption": "Consommation",
      "contact_information": "Information de Contact",
      "container": "Semi-encadré",
      "content": "Contenu",
      "continue": "Continuer",
      "cooking_basics": "Les bases de la cuisine",
      "copied": "Copié",
      "copied_to_clipboard": "Copié dans le presse-papier",
      "copy": "Copier",
      "creation_date": "Date de création",
      "critical": "Critique",
      "current": "Courant",
      "current_month": "Mois en cours",
      "current_reading": "Lecture actuelle",
      "current_reading_date": "Date de lecture actuelle",
      "custom": "Personnalisé",
      "daily": "Quotidien",
      "daily_price": "Prix ​​quotidien",
      "date": "Date",
      "date_created": "Date créée",
      "date_modified": "Date modifiée",
      "date_printed": "Date d'impression",
      "date_selection": "Sélection de la date",
      "date_sent": "Date d'envoi",
      "day": "jours",
      "days": "Jour(s)",
      "dedicated_workspace": "Espace de travail dédié",
      "default": "Défaut",
      "default_tab": "Onglet par défaut sélectionné",
      "default_value": "Valeur par défaut",
      "delete": "Supprimer",
      "depart": "Départ",
      "departure": "Départ",
      "departure_date": "Date de départ",
      "deposit": "Dépôt",
      "deposit_total": "Dépôt total",
      "description": "Description",
      "details": "Détails",
      "dining_table": "Table à manger",
      "disabled": "Désactivé",
      "discount": "Discounts",
      "discounted": "Remise de prix",
      "dishes_and_silverware": "Vaisselle et argenterie",
      "dishwasher": "Lave-vaisselle",
      "display": "Affichage",
      "displayed_title_online": "Titre affiché lors de la réservation en ligne.",
      "documentation": "Documentation",
      "done": "Terminé",
      "download": "Télécharger",
      "dryer": "Séchoir",
      "drying_rack_for_clothing": "Étendoir pour vêtements",
      "duplicate": "Dupliquer",
      "edit": "Éditer",
      "edit_payment": "Modifier le paiement",
      "edit_search": "Modifier la recherche",
      "electric": "Électrique",
      "electric_car_charger": "Chargeur de voiture électrique",
      "electrical": "Électricité",
      "electrical_description": "Afficher uniquement les sites avec l'ampérage dont votre VR a besoin",
      "elevator": "Ascenseur",
      "email": "Courriel",
      "email_not_sent": "Erreur d'envoi",
      "email_sent": "Email envoyé",
      "email_template": "Modèle de courriel",
      "emails": "Courriels",
      "emails_content": "Contenu du courriel",
      "employee_signature": "Signature de l’employé",
      "enable_animals": "Afficher la section des animaux",
      "enable_client_communications": "Active la fonction de communication client automatisée dans le système pour ce lot.",
      "enabled": "Activé",
      "end_date": "Date de fin",
      "english": "Anglais",
      "enlarge": "Agrandir",
      "entertainment": "Divertissement",
      "error": "Erreur",
      "essentials": "Essentiel",
      "ethernet_connection": "Connexion Ethernet",
      "event_date": "Date de l'événement",
      "event_page_meta_link": "URL de la page de l'événement",
      "event_page_name": "Nom de la page de l'événement",
      "exercise_equipment": "Equipement d'exercice",
      "expired": "Expiré",
      "extra": "Extra",
      "extra_pillows_and_blankets": "Oreillers et couvertures supplémentaires",
      "family": "Famille",
      "field_missing": "Champs manquants",
      "fill_all_cell_warning": "Vous êtes sur le point de mettre à jour toutes les cellules sous le gestionnaire de glissement doublement cliqué avec la même valeur, êtes-vous sûr de vouloir continuer!",
      "filter": {
        "last_week": "Semaine dernière",
        "next_day": "Jour suivant",
        "previous_day": "Jour précédent",
        "previous_month": "Mois précédent",
        "this_month": "Ce mois-ci",
        "this_week": "Cette semaine",
        "today": "Aujourd'hui",
        "year_to_date": "Année à ce jour",
        "yesterday": "Hier"
      },
      "filter_active": "",
      "filters": "Filtres",
      "find": "Trouver",
      "find_client": "Trouver un client",
      "fire_extinguisher": "Extincteur d'incendie",
      "fire_pit": "Foyer",
      "fireplace_guards": "Gardes de cheminée",
      "first_aid_kit": "Trousse de premiers secours",
      "first_meter_reading": "Première lecture",
      "first_meter_reading_message": "Si vous avez une lecture précédente pour ce compteur, entrez-la ici ou laissez-la vide et entrez uniquement la lecture actuelle.",
      "fits": "Convient",
      "fits_rvs": "Convient aux VR",
      "fits_rvs_max_only_dimentions": "{{max}} maximum {{measurement_unit}}",
      "fits_rvs_min_max_dimentions": "Min {{min}} - Max {{max}} {{measurement_unit}}",
      "fixed": "Fix",
      "flat_rate": "Tarifs fixe",
      "folded": "Pliée",
      "footer": "Bas de la page",
      "form_not_complete": "Le formulaire n'est pas complètement rempli, veuillez remplir tous les champs obligatoires.",
      "free_parking_on_premises": "Parking gratuit sur place",
      "free_remaining": "crédits gratuits restants",
      "free_street_parking": "Stationnement gratuit dans la rue",
      "freezer": "Congélateur",
      "french": "Français",
      "frequency": "La fréquence",
      "from": "De",
      "ft": "pi",
      "fulfilled_to_client": "Livré au client",
      "full-width": "Largeur complète",
      "full_hookups": "Services complets",
      "full_hookups_description": "Eau, égout et électricité",
      "future": "Avenir",
      "future_arrival_limit": "Limite d'arrivée future",
      "game_console": "Console de jeu",
      "gas": "Gaz",
      "gate_numbers": "Numéros de porte",
      "generic_delete_message": "Voulez-vous vraiment supprimer cet objet ?",
      "go_to_documentation": "Accéder à la documentation",
      "go_to_list": "Aller à la liste",
      "good_match_for_your_stay": "Convient bien à votre séjour",
      "got_to_list": "Aller à la liste",
      "grid": "Grille",
      "grid_view": "La Grille",
      "guest_capacity": "Capacité d'accueil",
      "guest_capacity_description": "Choisissez la capacité minimale requise",
      "gym": "Gym",
      "hair_dryer": "Sèche-cheveux",
      "hammock": "Hamac",
      "hangers": "Cintres",
      "happening_during_your_stay": "Pendant votre séjour",
      "heatin_and_cooling": "Chauffage et refroidissement",
      "heating": "Chauffage",
      "high_chair": "Chaise haute",
      "hockey_rink": "Patinoire de hockey",
      "home_safety": "Sécurité à domicile",
      "hookups": "Services",
      "horizontal": "Horizontal",
      "hot_tub": "Jacuzzi",
      "hot_water": "Eau chaude",
      "hot_water_kettle": "Bouilloire à eau chaude",
      "hourly": "Horaire",
      "how_did_you_heare_about_us": "Comment avez-vous entendu parler de nous !",
      "id": "ID",
      "in": "Entrer",
      "in_stock": "En stock",
      "indoor_fireplace": "Cheminée intérieure",
      "info": "Info",
      "initial_payment": "Paiement initial",
      "internet_and_office": "Internet et bureau",
      "invalid_date": "La date saisie n'est pas valide!",
      "invalid_value": "Invalid value!",
      "invoice": "Facture d'achat",
      "invoice_note": "Note sur la facture",
      "invoice_note_description": "Cette note apparaîtra sur la facture de réservation.",
      "iron": "Le fer",
      "is_active": "C'est actif",
      "is_connected": "Est connecté",
      "is_default": "Est par défaut",
      "items": "Articles",
      "jump_to_common_date_range": "Aller à une plage de dates courante",
      "kayak": "Kayak",
      "kitchen": "Cuisine",
      "kitchen_and_dining": "Cuisine et salle à manger",
      "label": "Étiquette",
      "label_printer_settings": "Paramètres de l'imprimante d'étiquettes",
      "lake_access": "Accès au lac",
      "large": "Grand",
      "laser_tag": "Étiquette laser",
      "last_500": "Afficher les 500 derniers",
      "laundromat_nearby": "Laverie à proximité",
      "layout": "Mise en page",
      "lead_time_requirement": "La réservation doit être effectuée au moins {{days}} jours avant la date d'arrivée.",
      "learn_more_about_this_feature": "En savoir plus sur cette fonctionnalité",
      "left": "Gauche",
      "less_info": "Moins d'informations",
      "less_information": "Moins d’informations",
      "let_us_know_how_you_found_us": "Dites-nous comment vous nous avez trouvé",
      "life_size_games": "Jeux grandeur nature",
      "line_item": "Ligne du Produit",
      "line_price": "Prix ​​de la ligne",
      "line_price_sub_total": "Prix de la ligne Sous-total",
      "list": "Liste",
      "list_view": "Vue en liste",
      "listing_not_found": "Annonce introuvable",
      "live_pricing_preview": "Aperçu de la stratégie de tarification en direct",
      "loading": "Un moment...",
      "loading_preview": "Chargement de l'aperçu",
      "location_features": "Fonctionnalités de localisation",
      "long_term_stays_allowed": "Séjours de longue durée autorisés",
      "lot_has_lead_time_window": "Exigence de délai de réservation",
      "lot_lead_time_description": "Définit combien de jours avant la date d'arrivée une réservation peut être effectuée. Le délai ne s'applique que si la date d'arrivée est comprise entre les dates de début et de fin définies. Si aucun délai n'est défini, les réservations sont autorisées le jour même.",
      "lot_lead_time_window_days": "Fenêtre de délai d'exécution en jour(s)",
      "lot_min_max_description": "Les exigences de longueur de RV vous permettent de définir les longueurs minimales et maximales autorisées pour un lot. Si aucune limite n’est fixée, n’importe quelle taille de RV peut réserver l’emplacement, à condition que la longueur du VR ne dépasse pas la profondeur du lot. ",
      "lot_number_filter": "Filtre de lot ex : 1,2,3*",
      "lot_number_filter_and_range": "Filtre de lot ex : 1,2,3* ex: 1 - 10",
      "lot_selection": "Sélection de lots",
      "lot_size": "Taille du lot",
      "lot_stay_duration_description": "Le planning de durée de séjour vous permet de définir le nombre minimum et maximum de nuits qu'un client peut réserver pour une période donnée. Si aucun maximum n'est défini, la durée du séjour n'est pas limitée.",
      "lot_type_checked_by_default": "Type de lot coché par défaut",
      "lot_type_filter_type": "Format d'affichage du type de lot",
      "lot_types": "Types de lots",
      "lots": "Terrains",
      "lots_available_for_these_dates": "{{count}} terrains disponibles pour ces dates",
      "luggage_drop_off_allowed": "Dépôt de bagages autorisé",
      "m": "m",
      "main": "Principal",
      "make_default_payment": "Effectuer un paiement par défaut",
      "manager_signature": "Signature du gestionnaire",
      "mandatoryfield": "Champs obligatoires manquants",
      "map": "Carte",
      "map_view": "Vue de la carte",
      "match_detail_maximum_too_low": "max. {{max}} {{label}}, vous avez besoin d'au moins {{count}}",
      "match_detail_minimum": "{{count}} {{label}} ou plus",
      "match_reason_available": "Disponible pour les dates sélectionnées",
      "match_reason_equipment_length_too_long": "Votre VR de {{length}}{{measurement_unit}} dépasse la limite de {{max}}{{measurement_unit}} de ce site",
      "match_reason_fits_equipment_length": "Convient à votre VR de {{length}}{{measurement_unit}} (le site accepte jusqu'à {{max}}{{measurement_unit}})",
      "match_reason_fits_group": "Convient à votre groupe ({{details}})",
      "match_reason_full_hookups": "Services complets disponibles (eau, égout et électricité)",
      "match_reason_group_too_large": "Ce site ne convient pas à votre groupe ({{details}})",
      "match_reason_has_requested_hookups": "Dispose des services que vous recherchez : {{hookups}}",
      "match_reason_missing_requested_hookups": "Ne dispose pas des services que vous recherchez : {{hookups}}",
      "match_reason_not_available": "Non disponible pour les dates sélectionnées",
      "match_reason_partial_hookups": "{{hookups}} disponible(s)",
      "max_nights": "Nuits Max",
      "max_of_n": "Maximum de {{max_amount}}",
      "maximize": "Maximiser",
      "medium": "Moyen",
      "meter": "Mètre",
      "meter_reading_switching_off_carryover": "Cela empêchera toute allocation de compteur restante d'être reportée à la lecture suivante. Êtes-vous sûr de vouloir l'éteindre ?",
      "metered": "Mesurée",
      "microwave": "Four micro onde",
      "min_max_lot_depth_zero_warning": "Les limites de longueur du RV ne seront pas appliquées car la profondeur du lot est zéro.",
      "min_nights": "Min Nuits",
      "mini_fridge": "Mini-réfrigérateur",
      "mini_golf": "Mini golf",
      "minute": "Minute",
      "mode": "Mode",
      "model": "Modèle",
      "month": "Mois",
      "monthly": "Mensuelle",
      "monthly_abbreviation": "mo",
      "monthly_price": "Prix ​​mensuel",
      "months": {
        "april": "avril",
        "august": "août",
        "december": "décembre",
        "february": "février",
        "january": "janvier",
        "july": "juillet",
        "june": "juin",
        "march": "mars",
        "may": "mai",
        "november": "nobembre",
        "october": "octobre",
        "september": "septembre"
      },
      "more_filters": "Plus de filtres",
      "more_info": "Plus d'infos",
      "more_information": "Plus d'informations",
      "more_settings": "Plus de réglages",
      "mosquito_net": "Moustiquaire",
      "move_down": "Déplacez-le vers le bas",
      "move_up": "Déplacer vers le haut",
      "movie_theatre": "Cinéma",
      "must_have_admin_rights": "Doit avoir des droits d'administrateur",
      "mute": "Muet",
      "n_guests": "{{count}} invité",
      "n_guests_plural": "{{count}} invités",
      "n_nights": "{{count}} nuit",
      "n_nights_plural": "{{count}} nuits",
      "n_selected": "{{rows_selected}} sélectionné",
      "name": "PitchCamp",
      "navbar": "Navigation",
      "net_paid_to_date": "Montant net versé à ce jour",
      "never": "Jamais",
      "new": "Nouvelle",
      "new_email": "Nouveau courriel",
      "new_value": "Nouvelle valeur",
      "next": "Suivant",
      "next_month": "Mois prochain",
      "next_season": "Saison prochaine",
      "night": "Nuit(s)",
      "nightly": "Par nuit",
      "nightly_avg": "Moy par nuit",
      "nightly_price": "Prix par nuit",
      "nightly_rate_overview": "Aperçu des tarifs par nuit",
      "nights": "Nuit(s)",
      "nights_sold": "Nuitées vendues",
      "no": "Non",
      "no_campground_event_message": "Aucun événement n'est actuellement prévu sur le terrain de camping. Restez à l'écoute des événements à venir !",
      "no_client_selected": "Aucun client sélectionné",
      "no_emails": "Aucun courriel",
      "no_event_page_selected": "Veuillez sélectionner ou ajouter une nouvelle page d'événement.",
      "no_longer_available": "Plus disponible",
      "no_lots_adjust_search": "Pas de lots disponibles, essayez d’ajuster votre recherche.",
      "no_max_length": "Pas de longueur maximale",
      "no_max_limit": "Aucune limite maximale",
      "no_min_length": "Aucune longueur minimale",
      "no_min_limit": "Aucune limite minimale",
      "no_results_found": "Aucun résultat trouvé",
      "none": "Aucun",
      "not_active": "Pas actif",
      "not_applicable": "Non applicable",
      "not_connected": "Pas connecté",
      "not_visible_on_booking_page": "Non visible sur la page de réservation",
      "not_visible_on_event_page": "Non visible sur la page de l'événement",
      "not_visible_online": "Non visible en ligne",
      "notes": "Remarques",
      "now": "Maintenant",
      "number_of_items": "Nombre d'Articles",
      "numeric_filter_value_minimum": "{{count}} ou plus (jusqu'à {{max}})",
      "numeric_filter_value_minimum_measurement": "{{count}}{{measurement_unit}} ou plus (jusqu'à {{max}}{{measurement_unit}})",
      "occupied": "Occupé",
      "of": "De",
      "off": "Eteint",
      "offline": "Hors ligne",
      "offline_reservations": "Réservations hors ligne",
      "ok": "D'accord",
      "on": "Actif",
      "on_hold": "En attente",
      "on_hold_expiry_date": "Date d'expiration d'attente",
      "online": "En ligne",
      "online_checkout_display_addons": "Afficher les annonces de produits",
      "online_checkout_display_occupancy": "Afficher le dénombrement des occupants et des véhicules",
      "online_checkout_display_unit_length": "Afficher la longueur de l'unité",
      "online_checkout_display_unit_type": "Afficher les options de type d'unité",
      "online_checkout_display_vehicle": "Afficher les informations du véhicule",
      "online_checkout_options": "Options de paiement en ligne à afficher",
      "online_reservation_vehicles": "Véhicules spécifiés en ligne",
      "online_reservations": "Réservations en ligne",
      "open": "Ouvert",
      "open_booking_page": "Ouvrir la page de réservation",
      "optional": "Optionnel",
      "options": "Options",
      "or": "OU",
      "other_people_interested": "Autres personnes sont intéressées",
      "out": "Sorti",
      "out_of_stock": "Rupture de stock",
      "outdoor": "De plein air",
      "outdoor_activities": "Activités extérieures",
      "outdoor_dining_area": "Coin repas extérieur",
      "outdoor_furniture": "Mobilier de jardin",
      "outdoor_kitchen": "Cuisine extérieure",
      "outdoor_playground": "Aire de jeux extérieure",
      "outdoor_shower": "Douche extérieure",
      "outlet_guards": "Protections de sortie",
      "oven": "Four",
      "over": "Supplementaire",
      "over_payment": "Sur-paiement",
      "overridden": "Modifié",
      "pad_size": "Taille du lot",
      "pad_size_dimentions": "{{depth}} L x {{width}} l {{measurement_unit}}",
      "paid_in_full": "Payé en totalité",
      "paid_on": "Payé sur",
      "paid_parking_off_premises": "Stationnement payant hors site",
      "paid_parking_on_premisis": "Parking payant sur place",
      "parking_and_facilities": "Stationnement et installations",
      "partial_refund_abbreviation": "R-Partiel",
      "past": "Passé",
      "past_arrival_limit": "Dépassement de la limite d'arrivée",
      "past_due": "En souffrance",
      "past_future_reservation_payment_warning_message": "La date d'arrivée de cette réservation se situe en dehors des horaires autorisés par votre camping.\nVeuillez vérifier avant de continuer ; ce paiement pourrait être appliqué à une réservation ancienne ou future selon vos paramètres.",
      "past_sales_refund": "Ventes passées / Remboursements",
      "patio_or_balcony": "Patio ou balcon",
      "pay": "Payez",
      "pay_now": "Payez maintenant",
      "payment": "Paiement",
      "payment_amount": "Montant du paiement",
      "payment_details": "Détails de paiement",
      "payment_information": "Informations du paiement",
      "payment_method_not_complete": "Le mode de paiement n'est pas complet.",
      "payment_policies_not_checked": "Veuillez accepter et lire les termes et politiques avant d'avancer.",
      "people_interested": "Personnes intéressées",
      "per_night": "Par nuit",
      "per_reservation": "Par réservation",
      "personal_information": "Informations personnelles",
      "pet_friendly": "Animaux acceptés",
      "pet_friendly_description": "Sites qui acceptent les animaux",
      "pets_and_parking": "Animaux et stationnement",
      "phone": "Téléphone",
      "piano": "Piano",
      "picnic_table": "Table de pique-nique",
      "pictures": "Photos",
      "ping_pong_table": "Table de ping pong",
      "please_select_a_date_range": "Veuillez sélectionner une plage de dates.",
      "plus_count_more": "+{{count}} de plus",
      "pmt": "PMT",
      "pocket_wifi": "WiFi de poche",
      "pool": "Bassin",
      "pool_table": "Table de billard",
      "port_number": "Numéro de port",
      "portable_fans": "Ventilateurs portables",
      "position": "Position",
      "preview": "Aperçu",
      "preview_period_total": "Total / Période",
      "previous_reading": "Lecture précédente",
      "previous_reading_date": "Date de lecture précédente",
      "previous_season": "Saison précédente",
      "price": "Prix",
      "price_per_unit": "Prix ​​par unité",
      "price_varies_by_date": "Le prix varie selon la date",
      "pricing_details": "Détails des tarifs",
      "pricing_engine_note": "PitchCamp applique automatiquement le meilleur tarif admissible pour vos dates.",
      "print": "Imprimé",
      "print_all": "Tout imprimer",
      "print_gate_access": "Imprimer les Accès de Porte",
      "print_grid": "Impression de la grille",
      "print_popup_blocked": "Impossible d'ouvrir la fenêtre d'impression. Veuillez autoriser les fenêtres contextuelles et réessayer.",
      "priority_over_schedule": "Priorité sur l'horaire",
      "private_entrance": "Entrée privée",
      "processed_by": "Traité par",
      "products_and_services": "Produits et services",
      "properties": "Propriétés",
      "qty": "Qté",
      "qty_previously_refunded": "Qté précédemment remboursée",
      "qty_sold": "Qté vendue",
      "quantity_sold": "Quantité vendue",
      "quick_date_shortcuts": "Raccourcis de dates rapides",
      "quick_filters": "Filtres rapides",
      "quick_season_selection": "Sélection rapide de saison",
      "rate": "Taux",
      "rate_breakdown": "Répartition des taux",
      "rate_details": "Détails du tarif",
      "rate_fallthrough": "En cas d'annulation du taux de base, la règle de planification active n'a pas de prix {{tierLabel}} défini, donc le taux de base s'applique.",
      "raw_value_description": "Veuillez utilisé des valeurs numériques pour les montant. example: entrez 15 et non 0.15",
      "read_more": "En savoir plus",
      "readers": "Lecteurs",
      "reason": "Raison",
      "reasons_this_may_not_fit": "Raisons pour lesquelles ce site pourrait ne pas convenir",
      "receipt": "Reçu",
      "receipts": "Reçus",
      "record_player": "Tourne-disque",
      "refresh": "Rafraîchir",
      "refrigerator": "Réfrigérateur",
      "refund": "Remboursement",
      "refund_amount": "Montant du remboursement",
      "refund_amount_remaining": "Montant du remboursement restant",
      "refund_amount_total": "Montant total du remboursement",
      "refund_policy": "Politiques de remboursement",
      "refund_total": "Remboursement Total",
      "remaining_allowance": "Allocation restante",
      "remaining_balance": "Solde restant",
      "remove": "Supprimer",
      "remove_payment": "Supprimer le paiement",
      "reoccurring": "Récurrents",
      "required": "Obligatoire",
      "res_number": "Rés #",
      "res_payment_date_message": "Avertir si la date d'arrivée de la réservation est supérieure à {{months}} mois dans le {{future_past}} lors de l'application d'un paiement.",
      "resend_email": "Ré-envoyer l'email",
      "reservation": "Réservation",
      "reservation_are_closed": "Les réservations sont fermées",
      "reservation_arrival_date_coloring": "Coloriage de la date d'arrivée de la réservation",
      "reservation_id": "ID de la réservation",
      "reservation_notes": "Remarques sur cette réservation",
      "reservation_or_pos_id": "Res ou ID de POS",
      "reservation_payment_date_warning_description": "Cette fonctionnalité alerte les utilisateurs lorsqu'un paiement est appliqué à une réservation dont la date d'arrivée est en dehors des limites horaires définies par le camping, que ce soit dans le passé ou dans le futur. Elle permet d'éviter les erreurs de paiement sur les réservations obsolètes ou prématurées.",
      "reservation_payment_date_warning_title": "Avertissement concernant la date de paiement de la réservation",
      "reset": "Réinitialiser",
      "reset_filters": "Réinitialiser les filtres",
      "resort_access": "Accès station",
      "restock": "Réapprovisionner",
      "restore": "Restaurer",
      "return_all": "Retourner Tout",
      "return_qty": "Qté de retour",
      "review": "Réviser",
      "review_reservation": "Revoir la réservation",
      "rice_cooker": "Cuiseur de riz",
      "right": "Droit",
      "room_darkening_shades": "Nuances assombrissantes pour la pièce",
      "safe": "Sur",
      "save": "Enregistrer",
      "saved": "Sauvé",
      "scan": "Balayage",
      "schedule_warning_message": "Les prix mis en évidence ne s'appliquent pas à cette durée de contrat.",
      "scheduled": "Programme",
      "scrollable-area": "Région déroulant",
      "sear_for_lot_number": "Recherche de lot ex : 1,2,3*",
      "search": "Recherché",
      "searching": "Recherche",
      "searching_for_availabilities": "Recherche pour des disponibilités",
      "season": "Saison",
      "seasonal": "Saisonnier",
      "seasonal_dates": "Dates saisonnières",
      "seasonal_price": "Prix ​​saisonnier",
      "select": "Sélectionner",
      "select_a_lot_type": "Sélectionnez un type de lot",
      "select_a_printer": "Sélectionnez une imprimante",
      "select_addons": "Sélectionnez les add-ons qui ont été remplis",
      "select_all": "Sélectionner Tout",
      "select_an_option": "Veuillez sélectionner une option",
      "selected": "Sélectionné",
      "send": "Envoyer",
      "send_email": "Envoyer le courriel",
      "send_to_email": "Envoyé par email",
      "send_to_kiosk": "Envoyer au kiosque",
      "sent_email": "Courriel envoyé",
      "sent_email_for_res_number": "E-mails envoyés pour la réservation: {{res_id}}",
      "services": "Prestations de service",
      "set_date_range": "Définir la plage de dates",
      "setting": "Paramètres de l'application",
      "shampoo": "Shampooing",
      "shared_sauna": "Sauna partagé",
      "short": "Court",
      "show": {
        "last_500": "Afficher les 500 derniers"
      },
      "show_all": "Afficher tout",
      "show_audit_logs": "Afficher les journaux d'audit",
      "show_less": "Afficher Moins",
      "show_more": "Afficher Plus",
      "show_my_reservations": "Afficher mes réservations",
      "show_reports": "Afficher le rapport",
      "show_unavailable": "Afficher les résultats non disponibles",
      "show_unavailable_sites": "Afficher les sites indisponibles",
      "show_unavailable_tooltip": "Activez pour afficher également les emplacements non disponibles pour vos dates sélectionnées.",
      "simgle_level_home": "Maison de plain-pied",
      "site_compatibility": "Compatibilité du site",
      "site_compatibility_description": "Afficher uniquement les sites qui conviennent à votre équipement",
      "site_details": "Informations sur le site",
      "skate_ramp": "Rampe de patinage",
      "ski_in_ski_out": "Ski aux pieds",
      "skip": "Sauter",
      "small": "petit",
      "smoke_alarm": "Détecteur de fumé",
      "sold_by": "Vendu par",
      "sort": "Trier",
      "sort_price_high_to_low": "Prix : décroissant",
      "sort_price_low_to_high": "Prix : croissant",
      "sort_recommended": "Recommandé",
      "sort_site_number": "Numéro de site",
      "sound_system": "Systeme audio",
      "spanish": "Espagnol",
      "start_date": "Date de début",
      "start_today": "Commencez aujourd’hui",
      "state": "Etat",
      "state_id": "État",
      "static": "Statique",
      "status": "Statut",
      "stay": "Séjour",
      "stay_count_available": "{{count}} hébergement disponible",
      "stay_count_available_plural": "{{count}} hébergements disponibles",
      "stay_dates": "Dates de séjour",
      "stay_price_overview": "Aperçu des tarifs de séjour",
      "stay_price_overview_description": "Cet aperçu des tarifs de séjour vous aidera à comprendre la répartition des tarifs d'une réservation et à obtenir un aperçu des tarifs par nuit.\n\nSélectionnez simplement les dates d'arrivée et de départ souhaitées. Le panneau calculera automatiquement la répartition des tarifs et fournira une explication détaillée des coûts associés aux dates sélectionnées.",
      "stay_rate_always_active": "Tarif de base (toujours actif)",
      "stay_rate_avg_per_night": "Moyenne / Nuit",
      "stay_rate_daily_breakdown": "Aperçu des prix",
      "stay_rate_highest_per_night": "Le plus élevé / Nuit",
      "stay_rate_lowest_per_night": "Le plus bas / Nuit",
      "stay_rate_price_trend": "Tendance des prix (tarif par nuit)",
      "stay_rate_schedule_timeline": "Chronologie des règles de tarification",
      "stay_rate_summary": "Résumé",
      "stay_total": "Total du séjour",
      "stays_available_label": "hébergement disponible",
      "stays_available_label_plural": "hébergements disponibles",
      "stove": "Le fourneau",
      "style": "Style",
      "sub_total": "Total Partiel",
      "submit": "Soumettre",
      "sun_loungers": "Chaises longues",
      "table_corner_guards": "Protections d'angle de table",
      "tags": "Mots clés",
      "tax": "Taxe",
      "tax_group_name": "Nom du groupe de taxes",
      "taxes_shown_at_checkout": "Taxes affichées à la caisse",
      "terms_and_conditions": "Termes et Conditions",
      "terms_and_policy": "Termes et conditions",
      "theme": "Thème",
      "theme_room": "Chambre à thème",
      "this_season": "Cette saison",
      "till": "Caisse",
      "title": "Titre",
      "to": "à",
      "toaster": "Grille-pain",
      "today": "Aujourd'hui",
      "todays_date": "La date d'aujourd'hui",
      "toggle_view": "Basculer la vue",
      "toolbar": "Barre d'outils",
      "top": "Haut",
      "top_left": "En haut à gauche",
      "top_right": "En haut à droite",
      "total": "Total",
      "total_lots": "Nombre total de lots",
      "total_payment": "Paiement total",
      "total_usage": "Utilisation totale",
      "transaction": "Transaction",
      "transaction_abbreviation": "TR",
      "transaction_type": "Type de transaction",
      "transactions": "Transactions",
      "trash": "Poubelle",
      "tv": "Télé",
      "type": "Type",
      "unavailable": "Indisponible",
      "unavailable_count": "{{count}} indisponible",
      "unavailable_count_plural": "{{count}} indisponibles",
      "undo": "Annuler",
      "unexpected_error_reload": "Une erreur s'est produite. Veuillez recharger la page.",
      "unit_info": "Informations sur l'unité",
      "unit_length_lot_depth_zero_warning": "L'option de longueur n'apparaîtra pas car la profondeur du lot est zéro.",
      "unit_of_measure": "Unité de mesure",
      "unmute": "Activer le son",
      "unselect_all": "Déselectionner Tout",
      "uom": {
        "ft3": "ft3",
        "gallons": "Gallon",
        "kwh": "KWh",
        "liters": "Litre",
        "m3": "m3"
      },
      "update_payment": "Mettre à jour le paiement",
      "update_payment_method": "Mettre à jour le mode de paiement",
      "upgrade_subscription": "Mettez à jour votre abonnement",
      "upgrade_subscription_slogan": "Tirez le meilleur parti des fonctionnalités de PitchCamp en mettant à niveau votre abonnement.",
      "use_existing_email_templates": "Utilisez un modèle d'email existant.",
      "use_selected_client": "Utiliser le client sélectionné",
      "use_selected_lots": "Utiliser les lots sélectionnés",
      "use_selected_lots_message": "{{count}} lot(s) contenant un compteur a été sélectionné.",
      "use_system_defaults": "Utiliser les valeurs par défaut du système",
      "user": "Utilisateur",
      "user_account_details": "Détails du compte utilisateur",
      "user_accounts": "Comptes utilisateur",
      "variable_rate": "Tarifs variables",
      "version": "Version",
      "vertical": "Verticale",
      "view_all_images": "Voir toutes les images",
      "view_all_plans": "Voir tous les forfaits",
      "view_all_rates": "Voir {{count}} tarif",
      "view_all_rates_plural": "Voir les {{count}} tarifs",
      "view_event": "Voir l'événement",
      "view_events": "Voir les événements",
      "view_on_campground_map": "Voir sur la carte",
      "view_photos": "Voir les photos",
      "view_price_breakdown": "Voir la répartition des prix",
      "view_site": "Voir le site",
      "view_site_details": "Voir les détails du site",
      "view_sites": "Voir les sites",
      "visible_on_booking_page": "Visible sur la page de réservation",
      "visible_on_event_page": "Visible sur la page de l'événement",
      "visible_online": "Visible en ligne",
      "voided_amount": "Montant annulé",
      "voided_by": "Annulé par",
      "waiting": "En attendre...",
      "waiting_for_availability": "En attente de disponibilité",
      "waitlist": {
        "active_requests": "Demandes actives",
        "active_requests_description": "En attente d'une correspondance",
        "add_to_waitlist": "Ajouter à la liste d'attente",
        "added_on": "Ajouté le {{date}}",
        "all_count": "Tous ({{count}})",
        "all_requests": "Toutes les demandes",
        "any_lot": "N'importe quel lot",
        "any_lot_description": "Avisez-moi lorsqu'un lot correspondant devient disponible.",
        "any_lot_requests": "Demandes flexibles",
        "any_lot_requests_description": "Clients ouverts à plusieurs options",
        "any_lot_type": "N'importe quel type de lot",
        "choose_lot": "Choisir un lot",
        "choose_requested_lot": "Choisissez le lot exact souhaité par le client.",
        "click_to_see_details": "Cliquez sur une demande pour voir les détails et la modifier rapidement.",
        "column_arrival": "Arrivée",
        "column_departure": "Départ",
        "column_guest": "Client",
        "column_lot": "Site",
        "column_request": "Demande",
        "column_status": "Statut",
        "column_wait_until": "Attendre jusqu'à",
        "contact_information": "Coordonnées",
        "days_remaining": "{{count}} jours",
        "description": "Active le bouton de liste d'attente sur la page de réservation.",
        "edit_waitlist": "Modifier la liste d'attente",
        "empty_state_description": "Essayez de modifier vos filtres ou ajoutez une nouvelle demande de liste d'attente.",
        "empty_state_title": "Aucune demande de liste d'attente trouvée",
        "expiring_soon": "Expire bientôt",
        "expiring_soon_description": "Demandes se terminant dans 3 jours",
        "guest_details": "Détails du client",
        "guest_details_hint": "Restez simple afin que le personnel puisse le remplir rapidement au telephone.",
        "join_waitlist": "S'inscrire sur la liste d'attente",
        "list_title": "Demandes en liste d'attente",
        "lot_type_mode_hint": "Cela commence avec le type de lot sélectionné, mais vous pouvez choisir n'importe quelle préférence.",
        "lot_type_preference": "Préférence de type de lot",
        "manage_description": "Gérez les clients en attente d'un site disponible avec un flux de travail plus simple et plus lisible.",
        "new_waitlist": "Nouvelle liste d’attente",
        "next": "Suivant",
        "no_email": "Aucun courriel",
        "no_phone": "Aucun téléphone",
        "notification_hint": "Nous vous contacterons si une disponibilité correspondante se libère.",
        "page_x_of_y": "Page {{current}} sur {{total}}",
        "previous": "Précédent",
        "request_details": "Détails de la demande",
        "request_number": "Demande no {{id}}",
        "request_type": "Type de demande",
        "requested_lot": "Site demandé",
        "requests_shown": "{{count}} demandes affichées",
        "search_placeholder": "Rechercher par nom, courriel, téléphone, site ou no de demande",
        "select_a_request": "Sélectionnez une demande",
        "select_hint": "Choisissez une demande de la liste pour voir tous les détails ici.",
        "show_all": "Tout afficher",
        "show_paged": "Affichage paginé",
        "showing_all_count": "Affichage de {{count}}",
        "showing_range": "Affichage de {{from}} à {{to}} sur {{total}}",
        "specific_lot": "Lot précis",
        "specific_lot_description": "Avisez-moi seulement pour ce lot précis.",
        "stay_dates": "Dates du séjour",
        "stay_waitlist": "Attendre la date",
        "total_waiting": "Total en attente",
        "total_waiting_description": "Clients actuellement sur la liste d'attente",
        "wait_until_hint": "Nous arrêtons la recherche après cette date.",
        "waitlist_options_hint": "Choisissez un lot précis ou une préférence de type de lot pour une demande plus flexible.",
        "waitlist_options_title": "Que devons-nous rechercher?"
      },
      "waitlist_fulfilled": "Liste d'attente complétée",
      "waiver": "Renonciation",
      "warning": "Attention",
      "washer": "Machine à laver",
      "water": "Eau",
      "waterfront": "Front de mer",
      "week": "Semaine",
      "weekday": "Jour de la semaine",
      "weekdays": {
        "friday": "Vendredi",
        "monday": "Lundi",
        "saturday": "Samedi",
        "sunday": "Dimanche",
        "thursday": "Jeudi",
        "tuesday": "Mardi",
        "wednesday": "Mercredi"
      },
      "weekend": "Fin de semaine",
      "weekly": "Hebdomadaire",
      "weekly_price": "Prix ​​hebdomadaire",
      "weeks": {
        "first": "Premier",
        "fourth": "Quatrième",
        "last": "Dernier",
        "second": "Deuxième",
        "third": "Troisième"
      },
      "what_would_you_like_to_do_next": "Que voulez-vous faire ensuite?",
      "wifi": "Wifi",
      "window_guards": "Gardes de fenêtre",
      "wine_glasses": "Verres à vin",
      "wrap_around_number": "Numéro enveloppant",
      "year_round": "Toute l'année",
      "yearly": "Annuelle",
      "yearly_abbreviation": "an",
      "yes": "Oui",
      "your_subscription": "Votre abonnement",
      "zero_lot_depth": "La profondeur du lot est de zéro. Veuillez définir une valeur de profondeur pour activer cette fonctionnalité.",
      "zoom_in": "Zoomer",
      "zoom_out": "Dézoomer",
      "csv": "CSV",
      "export": "Exporter",
      "pdf": "PDF",
      "plain_text": "Texte brut",
      "email_default_app": "Application de messagerie par défaut",
      "email_gmail": "Gmail",
      "email_outlook": "Outlook",
      "email_yahoo": "Yahoo Mail",
      "booking_link_email_subject": "Votre lien de réservation",
      "email_via_pitchcamp": "Envoyer via PitchCamp",
      "email_recipient": "Destinataire",
      "email_subject": "Sujet",
      "email_body": "Message",
      "email_via_pitchcamp_hint": "Envoyé via le fournisseur de messagerie configuré de votre camping.",
      "email_sent_success": "Email envoyé",
      "email_recipient_search_placeholder": "Rechercher par nom ou email.",
      "email_recipient_add_hint": "Appuyez sur Entrée ou tapez une virgule pour ajouter un destinataire supplémentaire",
      "email_recipient_no_matches": "Aucun client correspondant",
      "email_recipient_multiple_emails_hint": "Ce client possède plusieurs adresses e-mail. Veuillez en choisir une",
      "email_recipient_recent_lot_label": "Récemment réservé sur ce lot",
      "email_recipient_no_recent_lot_clients": "Personne n'a réservé ce lot récemment",
      "email_recipient_multiple_emails_count": "{{count}} adresse e-mail en dossier",
      "email_recipient_multiple_emails_count_plural": "{{count}} adresses e-mail en dossier",
      "email_recipient_multiple_emails_count_one": "{{count}} adresse e-mail en dossier",
      "email_recipient_multiple_emails_count_other": "{{count}} adresses e-mail en dossier",
      "email_add_button": "Ajouter un courriel",
      "email_recipient_help_text": "Recherchez un client, ou saisissez un courriel et appuyez sur Entrée ou Ajouter un courriel.",
      "email_recipient_added": "Ajouté",
      "email_via_pitchcamp_description": "Envoyez ce lien par courriel à votre client.",
      "email_recipient_past_clients_heading": "Clients précédents pour ce lot",
      "email_recipient_past_clients_helper": "Sélectionnez Ajouter pour inclure un client dans le champ À.",
      "email_recipient_show_all_clients": "Afficher tous les clients",
      "search_documentation": "Rechercher la documentation",
      "search_documentation_placeholder": "Rechercher dans la documentation...",
      "no_documentation_results": "Aucun résultat de documentation",
      "copy_client_link": "Copier le lien client",
      "open_in_new_tab": "Ouvrir dans un nouvel onglet",
      "search_documentation_all_topics": "Tous les sujets",
      "search_documentation_start_typing": "Commencer à taper pour rechercher la documentation",
      "search_documentation_navigate": "Naviguer",
      "search_documentation_open": "Ouvrir",
      "search_documentation_esc_key": "Esc",
      "search_documentation_browse_all": "Consulter toute la documentation",
      "search_category_reservations": "Réservations",
      "search_category_clients": "Clients",
      "search_category_pos": "POS",
      "search_category_till": "Caisse",
      "search_category_lots": "Emplacements",
      "search_category_gates": "Portails",
      "search_category_meters": "Compteurs",
      "search_category_config": "Configuration",
      "search_category_reports": "Rapports",
      "search_category_dashboard": "Tableau de bord",
      "search_category_admin": "Admin",
      "search_category_howto": "Guide pratique",
      "search_category_troubleshooting": "Dépannage"
    },
    "connectivity": {
      "offline-action-blocked": "Vous êtes hors ligne. Cette action nécessite une connexion Internet et n'est pas disponible pour le moment. Elle fonctionnera de nouveau dès que vous serez de retour en ligne.",
      "offline-banner": "Vous êtes hors ligne. Vos modifications pourraient ne pas être enregistrées tant que votre connexion n'est pas rétablie.",
      "offline-message": "Cet écran est peut-être obsolète car votre appareil a perdu sa connexion. Actualisez avant de faire des modifications afin de ne pas écraser des informations plus récentes.",
      "offline-title": "Votre appareil était hors ligne",
      "refresh-screen": "Actualiser l'écran"
    },
    "msg": {
      "bulk-invoice-cap": "Sélection limitée à {{max}}. Affichage des {{max}} premières factures.",
      "bulk-invoice-loading-hint": "Cela peut prendre quelques instants pour les lots plus volumineux.",
      "bulk-invoice-loading_one": "Chargement de {{count}} facture...",
      "bulk-invoice-loading_other": "Chargement de {{count}} factures...",
      "cancellation_rule_refund": {
        "cant_cancel_before_date": "Cette réservation ne peut pas être annulée car elle est trop proche de la date d'arrivée. Veuillez contacter le camping pour annuler cette réservation.",
        "online_cancellation_not_permitted": "L'annulation en ligne n'est pas activée. Veuillez contacter le camping pour annuler cette réservation.",
        "res_has_mix_content": "Impossible de traiter l'annulation et le remboursement sur l'identifiant de réservation {{reservation_id}} car la réservation contient des paiements mixtes (en ligne et hors ligne). Veuillez traiter l'annulation et les remboursements manuellement",
        "res_has_no_online_payments": "Impossible de traiter le remboursement sur l'identifiant de réservation {{reservation_id}}, car la réservation ne contient aucun paiement en ligne.",
        "res_has_no_payments": "Impossible de procéder au remboursement pour la réservation {{reservation_id}} car il y a aucun paiement.",
        "res_not_fully_paid": "Impossible de procéder au remboursement sur l'identifiant de réservation {{reservation_id}} car la réservation n'est pas complète!",
        "res_refund_larger_than_payment": "Impossible de traiter le remboursement sur le numéro de réservation {{reservation_id}} car les frais d'annulation sont supérieurs au paiement total",
        "reservation_arrival_date_has_passed": "Cette réservation ne peut pas être annulée car la date d'arrivée est déjà passée. Veuillez contacter le camping pour annuler cette réservation."
      },
      "cookie_auth": {
        "account_already_exist": "Cet utilisateur existe déjà, veuillez vous connecter ou réinitialiser votre mot de passe!",
        "campground_name_dont_match": "Erreur de connexion au terrain de camping spécifié",
        "campground_not_active": "Ce camping n'est pas activé.",
        "expired": "Votre session a expiré",
        "general_error": "Votre connexion n'a pas pu être authentifiée.",
        "online_portal_not_active": "Le portail en ligne du camping n'est pas actif."
      },
      "delete-onhold-product": "Êtes-vous sûr de vouloir supprimer ce produit en attente ?",
      "delete-product-1": "Vous êtes sur le point de supprimer ce produit! Es-tu sur de vouloir continuer.",
      "delete-product-category-1": "Avertissement! Vous êtes sur le point de supprimer cette catégorie, voulez-vous continuer !",
      "delete-reservation-fees-1": "Voulez-vous vraiment supprimer ces frais",
      "delete-reservation-tag": "Vous êtes sur le point de supprimer cette balise de votre liste disponible. Voulez-vous continuer!",
      "delete-reservation-tax-group-1": "Vous êtes sur le point de supprimer ce groupe de taxes, êtes-vous sûr de vouloir continuer !",
      "delete-user-account-1": "Vous êtes sur le point de supprimer le compte utilisateur sélectionné. Êtes-vous sur de vouloir continuer!",
      "delete-user-actions-1": "Êtes-vous sûr de vouloir supprimer cette règle d'envoi?",
      "delete-user-emails-1": "Vous êtes sur le point de supprimer cet e-mail, êtes-vous sûr!",
      "err-0": "Erreur de déconnexion d'utilisateur!",
      "err-1": "Problèmes de mise à jour du paramètre de langue d'utilisateur!",
      "err-2": "Connexion échoué!",
      "err-204": "Aucune donnée retournée!",
      "err-3": "L'utilisateur existe déjà!",
      "err-4": "Erreur lors de l'ajout d'un nouvel utilisateur!",
      "err-5": "Erreur lors de la mise à jour des paramètres de l'application!",
      "err-6": "Accès non autorisé!",
      "err-7": "Erreur lors de la récupération des paramètres!",
      "err-client-1": "Aucune donnée client retournée!",
      "err-client-10": "Erreur lors de l'enregistrement de la note client restreinte!",
      "err-client-11": "Les notes restreintes sont verrouillées. Confirmez votre mot de passe et réessayez.",
      "err-client-2": "Erreur lors de l'enregistrement des informations du client!",
      "err-client-3": "Une erreur s'est produite lors de la creation du nouveau client.",
      "err-client-4": "Erreur lors de la suppression du client!",
      "err-client-5": "Impossible de supprimer le client déjà affecté à une réservation.",
      "err-client-6": "Erreur lors de l'enregistrement des informations du compte.",
      "err-client-7": "Le mot de passe actuel n'a pas été mis à jour.",
      "err-client-8": "Le mot de passe actuel est invalide.",
      "err-client-9": "Vous n'avez pas la permission de consulter ou de modifier les notes client restreintes.",
      "err-date-brownout-1": "Une erreur s'est produite lors de l'enregistrement.",
      "err-date-brownout-3": "Erreur lors de la suppression de l'article",
      "err-db-01": "Erreur lors de la création de la base de données en ligne",
      "err-db-02": "Le nom de la base de données en ligne existe déjà",
      "err-deleting-lot-direction-01": "Une erreur s'est produite lors de la suppression de la direction du lot.",
      "err-demographics-1": "Erreur lors de la lecture des données démographiques pour les pays et les région.",
      "err-email-add-1": "Une erreur s'est produite lors de la tentative d'ajout de l'e-mail.",
      "err-email-delete-1": "Une erreur s'est produite lors de la tentative de suppression de l'e-mail.",
      "err-email-provider-missing-email": "Veuillez fournir une adresse courriel valide.",
      "err-email-update-1": "Une erreur s'est produite lors de la tentative de mise à jour de l'e-mail.",
      "err-emailaction-add-1": "Une erreur s'est produite lors de l'ajout de l'action e-mail!",
      "err-extra-people-1": "Une erreur s'est produite lors de l'enregistrement.",
      "err-extra-people-2": "La description entre existe déjà",
      "err-extra-people-3": "Erreur lors de la suppression de l'article",
      "err-extra-people-4": "Impossible de supprimer l'item lorsqu'il est attribué à une reservation.",
      "err-gate-access-1": "Une erreur s'est produite lors de l'enregistrement des numéros d'accès pour la porte.",
      "err-gate-access-2": "Le numéros d'accès pour la porte existe déjà",
      "err-gate-access-3": "Erreur lors de la suppression de l'accès de la porte",
      "err-gate-access-4": "Impossible de supprimer un accès de porte lorsqu'il est attribué à un client.",
      "err-lot-01": "Erreur lors de la suppression du lot",
      "err-lot-02": "Le numéro de lot est lié à une réservation, impossible de supprimer ce lot.",
      "err-lot-03": "Erreur lors de la création du lot",
      "err-lot-04": "Le numéro de lot existe déjà",
      "err-lot-05": "Le numéro de lot n'existait pas",
      "err-onboarding-user-300": "Problème lors de l'intégration de l'utilisateur.",
      "err-password-reset-1": "Impossible de trouver l'adresse e-mail",
      "err-password-reset-2": "Le lien de réinitialisation du mot de passe a expiré.",
      "err-password-reset-3": "Impossible d'enregistrer le nouveau mot de passe.",
      "err-password-reset-4": "Impossible d'enregistrer, veuillez saisir un autre mot de passe.",
      "err-pay-now-1": "Le lien pour payer maintenant a expiré !",
      "err-pos-sale-1": "Une erreur s'est produite lors de la finalisation de la vente !",
      "err-product-1": "Une erreur s'est produite lors de l'enregistrement du produit !",
      "err-product-2": "Erreur lors de la création du produit!",
      "err-product-3": "Le nom du produit existe déjà!",
      "err-product-4": "Erreur lors de la suppression de ce produit!",
      "err-product-5": "Erreur lors de l'obtention de la liste des produits!",
      "err-product-category-1": "Erreur lors de l'enregistrement de la catégorie de produit!",
      "err-product-category-2": "Erreur lors de la création de la catégorie de produits !",
      "err-product-category-3": "Le nom de la catégorie de produit existe déjà !",
      "err-product-category-4": "Cette catégorie a des produits qui lui sont attribués. Veuillez dissocier tous les produits de cette catégorie avant de la supprimer.",
      "err-rate-base-1": "Une erreur s'est produite lors de l'enregistrement.",
      "err-rate-base-2": "Le non existe déjà.",
      "err-rate-base-3": "Erreur lors de la suppression.",
      "err-rate-base-4": "Impossible de supprimer lorsqu'il est attribué à un lot.",
      "err-rate-schedule-1": "Une erreur s'est produite lors de l'enregistrement.",
      "err-rate-schedule-2": "Erreur lors de la suppression des taux horaire",
      "err-receipt-disclaimer-1": "Une erreur s'est produite lors de l'enregistrement de la renonciation.",
      "err-receipt-disclaimer-2": "La nom de la renonciation entre existe déjà",
      "err-receipt-disclaimer-3": "Erreur lors de la suppression de la renonciation",
      "err-reservation-addons-1": "Une erreur s'est produite lors de l'enregistrement.",
      "err-reservation-addons-2": "La description entre existe déjà",
      "err-reservation-addons-3": "Erreur lors de la suppression de l'article",
      "err-reservation-addons-4": "Impossible de supprimer un add-on lorsqu'il est attribué à une reservation.",
      "err-reservation-edit-1": "Erreur lors de l'enregistrement de la réservation",
      "err-reservation-fees-1": "Une erreur s'est produite lors de la création des frais de réservation!",
      "err-reservation-fees-3": "Une erreur s'est produite lors de la suppression des frais de réservation!",
      "err-reservation-fees-4": "Impossible de supprimer ces frais, car ils sont toujours associés à un tarif de base.",
      "err-reservation-new-1": "Impossible de créer les réservations",
      "err-reservation-payment-1": "Pas encore de paiement sur cette réservation",
      "err-reservation-payment-2": "Une erreur est survenue pendant l'enregistrement du paiement.",
      "err-reservation-stale-conflict": "Cette réservation a été modifiée sur un autre appareil. Les informations les plus récentes ont été chargées.",
      "err-reservation-waiver-1": "Erreur lors de l'enregistrement de la renonciation",
      "err-reservation-waiver-2": "Erreur lors de la suppression de la renonciation.",
      "err-reservation-waiver-3": "Une erreur s'est produite lors de la création de la demande de renonciation.",
      "err-save-offline": "Impossible d'enregistrer votre modification. Vous êtes peut-être hors ligne. Vérifiez votre connexion et réessayez.",
      "err-search-available-lots-300": "Paramètres de recherche non valides sélectionnés.",
      "err-sent_email-1": "Erreur lors de la récupération des e-mails envoyés!",
      "err-tags-1": "Erreur lors de l'enregistrement des balises!",
      "err-tax-group-1": "Une erreur s'est produite lors de l'enregistrement du groupe de taxes.",
      "err-tax-group-2": "Une erreur s'est produite lors de la création du groupe de taxes.",
      "err-tax-group-3": "Le nom du groupe de taxes existe déjà.",
      "err-tax-group-4": "Erreur lors de la suppression du groupe de taxes !",
      "err-tax-group-5": "Impossible de supprimer ce groupe de taxes, car il est actuellement utilisé.",
      "err-taxes-1": "Une erreur s'est produite lors de l'enregistrement de la tax",
      "err-taxes-2": "Le nom la tax existe déjà",
      "err-taxes-3": "Erreur lors de la suppression de la tax",
      "err-taxes-4": "Impossible de supprimer la taxe lorsqu'il est attribué à une transaction.  Désactivez la taxe plutôt !",
      "err-taxes-5": "Impossible de supprimer la taxe lorsqu'elle est affectée à un groupe de taxe !",
      "error-connected-account-1": "La passerelle de paiement en ligne des campings n'est pas complètement configurée. Aucune réservation ou paiement en ligne ne peut être effectué pour le moment.",
      "error-could_not_connect_to_pos_printer": "Impossible de se connecter à l'imprimante USB POS",
      "error-demographics-1": "Une erreur s'est produite lors de l'obtention des données démographiques.",
      "error-lot-types-1": "Une erreur s'est produite lors de la mise à jour des types de lot.",
      "error-paymentintent-1": "Une erreur s'est produite lors du traitement de votre demande de paiement, votre carte n'a pas été débitée.",
      "error-paymentintent-2": "Une erreur s'est produite lors du traitement de votre demande de paiement!",
      "error-paymentintent-3": "Un article dans votre panier n’est plus disponible, veuillez le consulter ou le supprimer de votre tableau d’achat avant de continuer. Remarque : votre carte n’a pas été débitée.",
      "move_reservation_timeline_item": "Êtes-vous sûr de vouloir déplacer cette réservation ?",
      "msg-1": "*Pas toutes les combinaisons d'options sont disponibles",
      "msg-2": "Barres de défilement personnalisées",
      "new_account_activation": "Veuillez consulter votre courrier électronique pour activer votre compte et vous connecter.",
      "payment_past_due": "Votre compte est en souffrance, veuillez payer toutes les transactions en cours pour réactiver votre abonnement.",
      "stripe_refund_gateway": {
        "charge_fully_refunded": "Ce remboursement ne peut pas être traité sur les réseaux Stripe En ligne. Parce que la charge a déjà été entièrement remboursée! Veuillez vous connecter à votre tableau de bord Stripe En ligne pour plus d'informations. Remarque: vous pouvez toujours marquer le paiement comme remboursé dans vos systèmes.",
        "charge_not_succeeded": "Ce remboursement ne peut pas être traité sur les réseaux Stripe En ligne. Veuillez vous connecter à votre tableau de bord Stripe En ligne et rembourser manuellement ce paiement. Remarque: vous pouvez toujours marquer le paiement comme remboursé dans vos systèmes, mais le remboursement devra être effectué manuellement.",
        "refund_error_continue_refund_locally": "Ce remboursement ne peut pas être traité sur la passerelle Stripe En ligne en raison du message d'erreur ci-dessus. Remarque: vous pouvez toujours traiter le remboursement localement sur vos systèmes. Souhaitez-vous continuer avec ce remboursement localement!"
      },
      "success-save-user-profile": "Les modifications apportées à votre profil utilisateur ont bien été enregistrées",
      "system_parameters": {
        "error_saving_seasonal_dates": "Impossible d'enregistrer les dates saisonnières!",
        "error_update_campground_info": "Erreur lors de l'enregistrement des informations sur le camping!",
        "error_uploading_campground_logo": "Une erreur s'est produite lors du téléchargement du logo!",
        "logo_successfully_uploaded": "Logo téléchargé avec succès",
        "success_add_seasonal_dates": "Des dates saisonnières ont été ajoutées",
        "success_delete_seasonal_dates": "La date saisonnière a été supprimée avec succès",
        "success_save_seasonal_dates": "Les dates saisonnières ont été enregistrées avec succès.",
        "success_update_campground_info": "Informations du camping enregistrées!",
        "success_update_campground_settings": "Parametres du camping enregistres!"
      },
      "warn-client-1": {
        "warn-exp-jobguid-1": "La session demandée a expiré."
      },
      "warn-demographics-1": "Pas de données démographiques, veuillez réviser la configuration et sélectionner au moins un pays.",
      "warn-map-1": "Aucune carte, essayez d’en ajouter une à partir des propriétés de la carte.",
      "warn-map-2": "Impossible d'enregistrer les propriétés de la carte!",
      "warn-upload-1": "Impossible de télécharger l'image, essayez-en une autre!",
      "warn-user-account-1": "Une erreur s'est produite lors de l'accès aux comptes utilisateurs.",
      "warn-user-account-2": "Erreur lors de l'enregistrement des informations du compte utilisateur!",
      "warn-user-account-3": "Erreur lors de la suppression du compte utilisateur!",
      "warn-user-account-4": "Impossible d'ajouter cet utilisateur car l'adresse e-mail est déjà attribuée à un autre camping."
    },
    "pricing": {
      "using_fixed_price": "Prix fixe utilisé",
      "using_tier_price": "Prix de niveaux utilisé"
    }
  },
  "coupon": {
    "admin": {
      "activate_hint": "Activer: rend ce coupon disponible pour l'assignation et l'application",
      "active": "Active",
      "col": {
        "code": "Code",
        "discount": "Discount",
        "lots": "Assigned lots",
        "min": "Min value",
        "status": "Status",
        "usage": "Usage",
        "window": "Window"
      },
      "deactivate_hint": "Désactiver: masque ce coupon dans tous les sélecteurs",
      "delete_confirm": "Delete coupon \"{{code}}\"? Reservations that already used it are unaffected.",
      "delete_title": "Delete coupon",
      "edit_title": "Edit coupon",
      "empty": "No coupons yet.",
      "err": {
        "code_required": "Enter a coupon code.",
        "discount_positive": "Discount must be greater than 0.",
        "duplicate_code": "A coupon with that code already exists.",
        "end_before_start": "End date must be on or after start date.",
        "percent_over_100": "Percentage cannot exceed 100%.",
        "save_failed": "Save failed.",
        "usage_negative": "Usage limit cannot be negative."
      },
      "field": {
        "active": "Active",
        "assigned_lots": "Assigned lots",
        "assigned_lots_help": "Only these lots can accept this coupon",
        "code": "Code",
        "code_help": "Customers will enter this code to get the discount.",
        "code_placeholder": "e.g. SUMMER25",
        "end_date": "End date",
        "min_value": "Minimum reservation value",
        "start_date": "Start date",
        "stay_from": "Usable for reservations from",
        "stay_until": "Usable for reservations until",
        "type": "Type",
        "type_dollar": "Fixed ($)",
        "type_percent": "Percent (%)",
        "unlimited": "Unlimited",
        "usage_limit": "Usage limit (blank = ∞)",
        "usage_limit_total": "Usage limit (total uses)",
        "valid_from": "Valid from (application)",
        "valid_until": "Valid until (application)",
        "value": "Value",
        "window_hint": "Window when customers can APPLY this code — not the reservation dates. Leave blank for no window."
      },
      "inactive": "Inactive",
      "new": "New coupon",
      "new_title": "New coupon",
      "save": "Save coupon",
      "section": {
        "details": "Coupon details",
        "restrictions": "Additional restrictions",
        "stay": "Reservation stay dates",
        "stay_optional": "(optional)",
        "validity": "Validity period",
        "validity_hint": "(when customers can apply this coupon)"
      },
      "stay_help": "Limit this coupon to specific reservation stay dates. Leave empty to allow any reservation date. Both check-in and check-out must fall inside this window.",
      "title": "Coupons",
      "validity_callout": "These dates control when the coupon can be used, not the reservation dates.",
      "window_any": "No window"
    }
  },
  "credits": {
    "add": {
      "category_any": "N'importe lequel",
      "category_meter": "Compteur",
      "category_pos": "Pos",
      "source_adjustment": "Ajustement",
      "source_card": "Carte",
      "source_cash": "Argent liquide",
      "source_stripe": "Stripe",
      "title": "Ajouter des crédits"
    },
    "adjustment": {
      "add": "Ajouter",
      "note": "Note (optionnelle)",
      "remove": "Retirer",
      "title": "Ajuster le solde"
    },
    "button": {
      "add_credits": "Ajouter des crédits",
      "apply_credits": "Appliquer les crédits",
      "back": "Retour",
      "cancel": "Annuler",
      "confirm": "Appliquer",
      "enter_amount": "Saisir un montant personnalisé",
      "skip": "Sauter",
      "use": "Utilisation",
      "use_for_category_unpaid": "Appliquer le solde impayé {{category}}",
      "use_full": "Appliquer le montant total",
      "view_history": "L'histoire",
      "yes_apply": "Utiliser le crédit disponible"
    },
    "dialog": {
      "apply_payment": "Demande de paiement",
      "apply_to_charge": "Postuler pour charger"
    },
    "filter": {
      "all_statuses": "Tous les statuts",
      "all_types": "Tous les types",
      "clear": "Effacer",
      "date_range": "Plage de dates",
      "export": "Exporter",
      "from": "Du",
      "linked": "Lié",
      "no_results": "Aucun résultat trouvé",
      "rows_per_page": "Lignes par page",
      "search_payments": "Rechercher les paiements...",
      "showing": "Affichage de {{from}}–{{to}} sur {{total}}",
      "to": "Au",
      "unlinked": "Non lié"
    },
    "history": {
      "adjust_deposit": "Ajuster le solde",
      "all_categories": "Toutes les catégories",
      "all_dates": "Toutes les dates",
      "all_sources": "Toutes les sources",
      "all_types": "Tous",
      "amount": "Montant",
      "balance": "Solde",
      "balance_after": "Solde après",
      "category": "Catégorie",
      "created_by": "Créé par",
      "date": "Date",
      "date_from": "Du",
      "date_to": "Au",
      "day_total": "Total du jour",
      "desc_added": "Fonds ajoutés",
      "desc_adjusted": "Solde ajusté",
      "desc_refunded": "Remboursement de paiement traité",
      "desc_reversed": "Remboursement de dépôt traité",
      "desc_used": "Utilisé à",
      "export_csv": "Exporter CSV",
      "filter_category": "Catégorie",
      "filter_source": "Source",
      "filter_type": "Type",
      "more_transactions": "transactions supplémentaires",
      "no_records": "Aucun historique de crédits n'a été trouvé",
      "print": "Imprimer",
      "reference": "Référence",
      "refund_deposit": "Rembourser ce dépôt",
      "search_placeholder": "Historique de la recherche...",
      "show_less": "Voir moins",
      "show_more": "Voir",
      "source": "Source",
      "title": "Historique des crédits",
      "transaction": "transaction",
      "transactions": "transactions",
      "type": "Type",
      "type_adjustment": "Ajustement",
      "type_deposit_refund": "Remboursement dépôt",
      "type_fund": "Fonds",
      "type_payment_refund": "Remboursement paiement",
      "type_refund": "Remboursement",
      "type_reversed": "Annulé",
      "type_usage": "Utilisation"
    },
    "label": {
      "amount": "Montant",
      "any": "Tous",
      "available": "Disponible",
      "balance": "Solde",
      "category": "Catégorie",
      "charge_remaining": "Charge restante",
      "credit": "Crédit",
      "credits": "Crédits",
      "funded": "Financé",
      "funded_from_credit_tooltip": "Ce paiement a été financé par le portefeuille de crédit du client",
      "linked_charge": "Charge liée",
      "max": "Max",
      "meter": "Compteur",
      "pos": "Pos",
      "products_services": "P&S",
      "source": "Source",
      "total_balance": "Solde total",
      "unlinked": "Sans lien"
    },
    "message": {
      "adjust_error": "Échec de l'ajustement du solde",
      "adjusted": "Solde ajusté avec succès",
      "allocation_error": "Échec de la mise à jour de l'allocation",
      "applied": "Crédits appliqués avec succès",
      "apply_error": "Échec de l'application des crédits",
      "fund_error": "Impossible d'ajouter les crédits",
      "funded": "Crédits ajoutés avec succès",
      "refund_error": "Échec du remboursement du dépôt",
      "refunded": "Dépôt remboursé avec succès"
    },
    "prompt": {
      "custom_amount_label": "Montant à appliquer",
      "intro_body": "Des crédits sont disponibles dans le portefeuille du client. Voulez-vous les utiliser pour couvrir ce montant?",
      "intro_title": "Lecture du compteur ajoutée",
      "pos_intro_title": "Produits et services mis à jour",
      "select_pool": "Sélectionnez un fonds de crédit à utiliser",
      "use_credits": "Vous avez {{amount}} crédits"
    },
    "refund": {
      "amount": "Montant à rembourser",
      "confirm": "Rembourser",
      "full": "Remboursement total",
      "partial": "Remboursement partiel",
      "pick_deposit_subtitle": "Sélectionner le dépôt à rembourser",
      "refundable": "Remboursable",
      "title": "Remboursement du dépôt",
      "wallet_restore_notice": "Ce paiement a été financé depuis le portefeuille de crédits du client. Les crédits seront automatiquement restaurés après le remboursement."
    },
    "summary": {
      "any_credits": "Crédits",
      "any_credits_desc": "Crédits flexibles utilisables partout",
      "apply_hint": "Les crédits seront appliqués au solde restant.",
      "apply_to_reservation": "Postuler à la réservation",
      "available_balance": "Solde total",
      "balance_by_category": "Solde par catégorie",
      "credit_breakdown": "Répartition des crédits",
      "meter_credits": "Crédits de compteur",
      "meter_credits_desc": "Pour les frais de compteur uniquement",
      "no_credits": "Pas de crédits disponibles",
      "pos_credits": "Crédits POS",
      "pos_credits_desc": "Des transactions au point de vente",
      "subtitle": "Consulter et gérer les crédits de ce client.",
      "title": "Crédits",
      "total_credits_available": "Total des crédits disponibles",
      "use_credits_desc": "Utilisez vos crédits pour réduire le solde de cette réservation."
    },
    "validation": {
      "amount_exceeds_available": "Le montant dépasse les crédits disponibles",
      "amount_exceeds_balance": "Le montant dépasse le solde impayé",
      "amount_exceeds_charge": "Le montant est supérieur à la taxe",
      "amount_must_be_positive": "Le montant doit être supérieur à 0",
      "amount_required": "Montant requis"
    }
  },
  "dashboard": {
    "availability": {
      "includes_notes": "Réservations départies non incluses."
    },
    "availability_by_rate_name": {
      "title": "Disponibilité des lots par nom de tarif"
    },
    "client_acquisition": {
      "clients": "Clientèle",
      "clients_per_source": "Acquisition de clients par source",
      "descriptions": "Activez cette fonctionnalité pour afficher une fenêtre contextuelle lors de la validation de votre commande, demandant aux clients comment ils ont trouvé votre camping. Activez-la pour recueillir des informations marketing précieuses ou désactivez-la à tout moment.",
      "insights": "Informations sur l'acquisition de clients",
      "last_entry": "Dernière entrée",
      "source": "Source d'acquisition",
      "source_name": "Nom de la source",
      "sources": "Sources d'acquisition de clients"
    },
    "menu": {
      "dashboard": "Tableau de bord"
    },
    "occupancy": {
      "lot_occupancy_by_rate_name": "Occupation du lot par nom de taux",
      "no_intel_message": "Aucune information disponible, essayez d'ajuster les dates du filtre !",
      "number_of_lots_available": "Lots disponibles",
      "number_of_lots_occupied": "Lots occupés",
      "number_of_lots_on_campground": "Nombre total de lots",
      "occupancy_rate": "Taux d'occupation",
      "sub_title": "Lots occupés",
      "title": "Taux d'occupation du camping",
      "title_2": "Terrains de Camping"
    },
    "occupancy_by_rate_name": {
      "daily_breakdown": "Détail quotidien",
      "date": "Date",
      "export_csv": "Exporter en CSV",
      "export_options": "Options d'exportation",
      "export_pdf": "Exporter en PDF",
      "filter_tooltip": "Filtrer les noms de taux",
      "footer_note": "Les lignes principales affichent l'occupation cumulative pour la période sélectionnée. Développez une ligne pour voir le détail quotidien.",
      "grouping_daily": "Quotidien",
      "grouping_monthly": "Mensuel",
      "grouping_quarterly": "Trimestriel",
      "grouping_weekly": "Hebdomadaire",
      "grouping_yearly": "Annuel",
      "high": "Élevée",
      "low": "Faible",
      "no_daily_data": "Aucune donnée quotidienne disponible pour cette période.",
      "occupancy": "Occupation",
      "occupancy_timeline": "Occupation (chronologie)",
      "period_total_row": "Total de la période",
      "print": "Imprimer",
      "rate_name": "Nom du taux",
      "selected_period_total": "Total de la période sélectionnée",
      "showing_n_of_m_days": "Affichage de {{shown}} sur {{total}} jours",
      "title": "Occupation des lots par nom de taux",
      "tooltip_avg_occupancy": "Occupation moy.: {{pct}}",
      "tooltip_week_of": "Semaine du {{start}} au {{end}}"
    },
    "revenue": {
      "daily_avg": "Moyenne quotidienne",
      "no_data": "Aucune donnée de revenus n'est disponible pour cette période.",
      "period": "Période",
      "revenue": "Revenu",
      "title": "Revenus"
    },
    "search": {
      "from": "Date de début",
      "seasonal_dates": "Dates saisonnières",
      "to": "Date de fin"
    },
    "session-by-device": "Sessions par appareil",
    "title": {
      "arrival_timeline": "Nombre de réservations par date d'arrivée (comprend seulement les réservations complétées et incomplètes)",
      "arriving_soon": "Arrivent bientôt",
      "arriving_soon_none": "Aucune réservation à venir",
      "by_arrival_date": "Par dates d'arrivée",
      "by_client_type": "Par types de clients",
      "by_creation_date": "Par date de création",
      "by_creation_timeline": "Nombre de réservations par date de création (y comprend les réservations annulées)",
      "by_online_vs_offline_including_active_inactive": "Réservation en ligne vs hors ligne (sans inclure les réservations annulées et expirées)",
      "by_online_vs_offline_including_cancelled": "Réservation activ effectuée en ligne vs hors ligne (Y compris les réservations annulée)",
      "by_people_on_campground": "Gens et véhicules sur le terrain de camping",
      "by_price_type": "Lots par type de prix",
      "by_reservation_status": "Réservation par statut"
    },
    "today": {
      "occupied_lots": "Terrains occupés",
      "open_lots": "Terrains ouverts",
      "people_animals_vehicles": "Personnes / Animaux / Véhicules",
      "title": "En un coup d’œil"
    }
  },
  "date_brownout_grid": {
    "dialog": {
      "date_error": "La date de fin doit être supérieure à la date de début.",
      "date_error_conflict": "Les dates sélectionnées sont en conflit avec autre dates.",
      "edit_date_brownout": "Modifier la date de restriction",
      "new_date_brownout": "Nouvelle Date de Restriction"
    },
    "header": {
      "date_brownout_id": "ID",
      "description": "La description",
      "from_date": "Date de début",
      "id": "ID",
      "state": "Etat",
      "to_date": "Date de fin",
      "type": "Types"
    },
    "state": {
      "active": "Actif",
      "not_active": "Pas actif"
    },
    "type": {
      "gated": "Cloturer",
      "unavailable": "Indisponible"
    }
  },
  "dymo": {
    "error_connecting_to_label_service_msg": "Erreur lors de la connexion au service d'étiquettes",
    "error_printing_label_msg": "Une erreur s'est produite lors de l'impression de l'étiquette.",
    "label_printer": "imprimante d'étiquettes",
    "no_printer_selected": "Aucune imprimante sélectionnée, cliquez ici pour sélectionner une imprimante",
    "print_barcode_preview": {
      "show_gate_number": "Afficher # Porte",
      "show_res_number": "Afficher #  Res"
    },
    "web_service_status": "État du service Web Dymo"
  },
  "email": {
    "action": {
      "admin_portal_cancellations": "Annulations - portail d'administration",
      "admin_portal_payments": "Paiement - portail d'administration",
      "admin_portal_refunds": "Remboursement du paiement - portail d'administration",
      "admin_portal_reservations": "Nouvelle Réservation - portail d'administration",
      "client_portal_cancellations": "Annulations - Compte client en ligne",
      "client_portal_payments": "Paiement - Compte client en ligne",
      "client_portal_refunds": "Remboursements de paiement - Compte client en ligne",
      "client_portal_reservations": "Nouvelles réservations - Compte client en ligne",
      "reservation_arriaval": "Réservation Arrivée",
      "reservation_departure": "Départ de la réservation",
      "reservation_on_hold": "Réservation en attente",
      "reservation_unpaid_balance": "Solde impayé"
    },
    "create_emails": "Créer un nouvel email",
    "email_actions": "Règles d'envoi",
    "email_opened": "Ouvert",
    "emails_title": "Courriels",
    "message": {
      "added": "L'e-mail a été ajouté avec succès.",
      "attachments": "Pièces jointes",
      "bcc": "BCC",
      "body": "Message",
      "date_opened": "Date d'ouverture",
      "date_sent": "Date d'envoi",
      "default_email_subject_when_manual_deposit_email": "Reçu de dépôt pour la réservation ID:",
      "default_email_subject_when_manual_email": "Facture pour la réservation ID:",
      "default_email_subject_when_manual_meter_email": "Facture de compteur pour la réservation ID:",
      "deleted": "L'e-mail a été supprimé avec succès",
      "email_name": "Nom de l'e-mail",
      "email_origin_system": "Ce email a été créé par le système",
      "email_origin_user": "Ce email a été créé par un utilisateur",
      "error": "Une erreur s'est produite lors de l'envoi de l'e-mail!",
      "error_message": "Message d'erreur",
      "include_barcode_description": "Incluez les codes-barres d'accès pour les porte.",
      "include_geo_access": "Inclure l'accès GEO",
      "include_geo_access_description": "Inclut l'accès à la porte GEO. Un bouton sera ajouté dans l'e-mail pour ouvrir la porte si le numéro de porte a l'option d'accès GEO activée.",
      "include_in_email": "Inclure dans le courriel",
      "include_invoice": "Inclure la facture",
      "include_invoice_description": "Ajouter une copie de la facture de réservation en dessous du message.",
      "include_invoice_with_barcode": "Inclure le code à barres",
      "include_meter_invoice_description": "Inclure la facture de relevé de compteur sous le message du courriel.",
      "meter_filter_toast": "Envoyé à {{sent}} sur {{total}} réservation(s). {{skipped}} n'avaient pas de relevés de compteur.",
      "mode_deposit": "Reçu de dépôt",
      "mode_deposit_description": "Envoyer le reçu de ce dépôt par courriel autonome.",
      "mode_meter": "Facture de compteur",
      "mode_meter_description": "Envoyer un courriel concernant le compteur pour les relevés, les frais ou les détails des services.",
      "mode_meter_disabled_tooltip": "Aucune des réservations sélectionnées n'a de relevés de compteur.",
      "mode_reservation": "Facture de réservation",
      "mode_reservation_description": "Envoyer un courriel de réservation standard avec les détails et les options de facture.",
      "navigate_to_action": "Voir l'action",
      "origin_type": "Type de courriel",
      "password_reset": {
        "password_reset_link_name": "Réinitialiser mon mot de passe",
        "password_reset_message": "Quelqu'un a demandé que votre mot de passe soit réinitialisé. Si ce n'est pas vous, vous pouvez ignorer cet e-mail en toute sécurité et votre mot de passe restera le même.",
        "password_reset_title": "Réinitialisation du mot de passe"
      },
      "selected_email_addresses_to_send_emails": "Cet e-mail sera envoyé aux réservation suivants: ",
      "send_mode": "Mode d'envoi",
      "send_to_recipient": "Envoyer au destinataires",
      "send_to_recipient_description": "Envoyer aux destinataires affectés dans la réservation.",
      "sending": "En cours d'envoi...",
      "show_attachment": "Incluez les pièces jointes dans l'e-mail.",
      "subject": "Sujet du courriel",
      "success": "Les e-mails ont été mis en file d'attente avec succès",
      "to": "à",
      "tracking_pixel": "Pixel de suivi",
      "tracking_pixel_description": "Incluez un pixel de suivi dans l'e-mail pour savoir s'il a été ouvert.",
      "updated": "L'e-mail a été mis à jour avec succès.",
      "waiver_confirmation": {
        "signature_omitted": "Signature omise",
        "waiver_message": "Une copie du formulaire se trouve ci-dessous.",
        "waiver_message_with_attachments": "Veuillez également consulter les documents ci-dessous.",
        "waiver_title": "Merci!"
      },
      "waiver_request": {
        "waiver_message": "Veuillez consulter et remplir le formulaire avant votre séjour avec nous.\n\nCliquez sur le lien suivant pour accéder au formulaire.",
        "waiver_title": "Numéro de la réservation"
      }
    },
    "no_emails_selected": "Aucun e-mail sélectionné!"
  },
  "email_action": {
    "create_new": "Nouvelle règle d'envoi",
    "duplicate_entry_message": "Cette règle d'envoi existe déjà!",
    "duplicate_entry_title": "Double entrée",
    "email_action_origin_system": "Règle créée par le système",
    "email_action_origin_user": "Règle créée par un utilisateur",
    "email_ref_type": "Contenu à envoyer",
    "evaluation_days": "Nombre de jours",
    "evaluation_type": {
      "after": "Après",
      "before": "Avant",
      "on": "Sur"
    },
    "evaluation_type_desc": "Quand envoyer",
    "is_active": "Actif",
    "message": {
      "added": "Règle d'envoi ajoutée !",
      "deleted": "Règle d'envoi supprimée!",
      "updated": "Règle d'envoi mise à jour!"
    },
    "name": "Type de règle",
    "no_actions_selected": "Aucune règle d'envoi sélectionnée",
    "no_send_rules": "Aucune règle d'envoi configurée pour cet e-mail.",
    "origin_type": "Origine de la règle",
    "ref_object": "Objet de référence",
    "ref_type": "Type de référence",
    "select_one": "Sélectionnez-en un",
    "send_rules_hint": "Consultez l'onglet Règles d'envoi pour configurer quand cet e-mail est envoyé.",
    "send_rules_section": "Règles d'envoi",
    "title": "Règles d'envoi",
    "types": {
      "schedule": "Planifié",
      "trigger": "Automatique"
    }
  },
  "end_of_shift": {
    "done_by": "Terminé par",
    "past_end_of_shift": "Fin de quart de travail passée",
    "past_end_of_shift_search_message": "L’utilisateur administrateur verra toutes les fins de travail passées.  Les utilisateurs réguliers ne verront que leurs.",
    "sequence_number": "Numéro de séquence"
  },
  "eports": {
    "campground_statistics": {
      "reservation_status": {
        "incomplete": "Nombre de réservations avec le statut Incomplete"
      },
      "reservation_summary": {
        "made_offline": "Nombre de réservations effectuées hors ligne"
      }
    }
  },
  "escpos": {
    "print_to_pos_printer": "Imprimer sur une imprimante POS",
    "printer": {
      "paper_size": {
        "58mm": "58mm",
        "80mm": "80mm"
      },
      "pos_printer_settings": "Paramètres de l'imprimante POS"
    },
    "printer_errors": {
      "interface_in_use": "L'imprimante est utilisée par un autre pilote. Sous Windows, utilisez le port COM virtuel de l'imprimante via l'option de connexion Série, ou libérez le périphérique, puis réessayez.",
      "no_device_selected": "Aucune imprimante n'a été sélectionnée.",
      "no_printable_interface": "Aucune interface imprimable n'a été trouvée sur le périphérique sélectionné. Assurez-vous d'avoir sélectionné l'imprimante de reçus et non un autre périphérique USB.",
      "open_failed": "Impossible d'ouvrir l'imprimante. Elle est peut-être déconnectée ou utilisée par un autre programme. Reconnectez-la et réessayez.",
      "transfer_failed": "L'imprimante a été trouvée mais les données d'impression n'ont pas pu être envoyées. Reconnectez l'imprimante et réessayez.",
      "unsupported": "Ce navigateur ne prend pas en charge les connexions directes aux imprimantes. Veuillez utiliser Google Chrome ou Microsoft Edge."
    },
    "printer_help": {
      "close": "Fermer",
      "connection_log": "Journal de connexion",
      "copied": "Copié",
      "copy_report": "Copier le rapport",
      "diagnostics_intro": "Effectuez une vérification rapide de votre navigateur et de votre imprimante. Rien n'est modifié tant que vous ne vous connectez pas.",
      "diagnostics_title": "Dépanneur d'imprimante",
      "download_report": "Télécharger le rapport",
      "env_authorized_serial": "Ports série autorisés",
      "env_authorized_usb": "Périphériques USB autorisés",
      "env_browser": "Navigateur",
      "env_os": "Système d'exploitation",
      "env_secure": "Connexion sécurisée (HTTPS)",
      "env_webserial": "Web Serial",
      "env_webusb": "WebUSB",
      "no_events": "Aucun événement enregistré pour le moment. Cliquez sur Tester la connexion.",
      "retry": "Réessayer",
      "step_close_programs": "Fermez tout logiciel d'imprimante (l'outil de configuration MUNBYN, Star ou Epson) et les autres onglets du navigateur qui pourraient utiliser l'imprimante.",
      "step_pick_correct_device": "Assurez-vous de sélectionner l'imprimante de reçus et non un autre périphérique USB, puis réessayez.",
      "step_reconnect_retry": "Reconnectez l'imprimante et réessayez.",
      "step_replug": "Débranchez le câble USB de l'imprimante, attendez 5 secondes, puis rebranchez-le.",
      "step_switch_serial": "Réglez le Type de connexion sur Série / Port COM et réessayez (utilisez le bouton ci-dessous).",
      "step_use_chrome": "Ouvrez l'application dans Google Chrome ou Microsoft Edge sur un ordinateur de bureau.",
      "step_virtual_com": "Si l'imprimante est réglée sur le mode COM virtuel, réglez le Type de connexion sur Série / Port COM.",
      "step_zadig": "Avancé : remplacez le pilote de l'imprimante par WinUSB à l'aide de Zadig, puis reconnectez-la.",
      "system_check": "Vérification du système",
      "technical_details": "Détails techniques",
      "test_connection": "Tester la connexion",
      "title": "Problème de connexion de l'imprimante",
      "troubleshoot": "Dépanner l'imprimante",
      "try_serial": "Essayer Série / Port COM",
      "what_to_do": "Que faire sur cet ordinateur",
      "windows_help_body": "Windows retient cette imprimante avec son propre pilote, que le navigateur ne peut pas contourner. Réglez l'imprimante sur un port COM virtuel et utilisez l'option de connexion Série ci-dessus, ou remplacez son pilote par WinUSB à l'aide de Zadig (avancé).",
      "windows_help_title": "Toujours bloqué sous Windows ?"
    },
    "printer_presets": {
      "epson_munbyn": "Epson / MUNBYN (ESC/POS)",
      "star": "Star (mode ESC/POS)"
    },
    "printer_settings": {
      "auto_print_pos_receipt": "Impression automatique du reçu POS",
      "baud_rate": "Débit en bauds",
      "connection_serial": "Série / Port COM",
      "connection_type": "Type de connexion",
      "connection_usb": "USB",
      "cut_command": "Commande Couper ESCPOS",
      "find_usb_printer": "Trouver une imprimante USB POS",
      "initialize_command": "Commande d'initialisation ESCPOS",
      "open_cash_drawer_command": "Commande d'ouverture du tiroir-caisse ESCPOS",
      "page_padding_left": "Marge de gauche",
      "paper_size": "Taille de papier",
      "printer_preset": "Charger un préréglage de commandes",
      "printer_preset_helper": "Remplit les commandes de coupe, de tiroir et d'initialisation avec des valeurs éprouvées. Vous pouvez toujours les modifier.",
      "product_id": "ID produit",
      "product_name": "Nom de l'imprimante POS",
      "save_and_print_test": "Enregistrer et imprimer un test",
      "serial_number": "Numéro de série",
      "vendor_id": "Fournisseur ID"
    }
  },
  "extra_people_gri": {
    "bulk_update": "Mise à jour groupée"
  },
  "extra_people_grid": {
    "dialog": {
      "edit_extra_people": "Editer",
      "new_extra_people": "Nouvelles personnes supplémentaires",
      "price_type": "Type de prix"
    },
    "header": {
      "daily_price": "Prix par jour",
      "description": "Nom",
      "fixed_price": "Prix fixe",
      "high_water_mark": "Apogée",
      "id": "ID",
      "monthly_price": "Prix mensuel",
      "seasonal_price": "Prix ​​saisonnier",
      "tax_group_name": "Nom du groupe de taxes",
      "weekly_price": "Prix ​​hebdomadaire"
    },
    "type": {
      "adult": "Adulte",
      "children": "Enfants",
      "dog": "Chien",
      "vehicle": "Véhicule"
    }
  },
  "gate_access_grid": {
    "bulk_update": "Changement de masse",
    "dialog": {
      "bulk_remove_access_message": "Remarque: ceci supprimera l'accès a tous les clients actuellement associés aux numéros d'accès sélectionnés.",
      "delete_access_number_warning": "Êtes-vous SÛR de vouloir supprimer ce numéro d'accès?",
      "edit_gate_access": "Editer l'accès pour la porte",
      "gate_access_number_exist": "Le numéro d'accès pour la porte existe déjà",
      "new_gate_access": "Nouvel accès pour la porte"
    },
    "header": {
      "client_name": "Attribuer au client",
      "color": "Couleur",
      "geo_access": "Accès GEO",
      "in_out": "Emplacement",
      "note": "Remarques sur le numéro de porte",
      "number": "Numéro d'accès pour la porte",
      "res_dates_validation": "Accès entre les dates de réservation seulement",
      "state": "Etat",
      "tr_status_validation": "Accès aux réservation payé en plein"
    },
    "state": {
      "active": "Actif",
      "not_active": "Pas actif"
    }
  },
  "gate_audit": {
    "header": {
      "audit_access_date_time": "Temps d'accès",
      "audit_status_id": "Statut d'accès"
    },
    "types": {
      "access_denied": "Accès refusé",
      "access_granted": "Accès autorisé",
      "anti_passback": "Accès refusé: Anti-retour",
      "gate_number_not_active": "Accès refusé: Numéro de porte non actif!",
      "gate_number_not_found": "Accès refusé: Numéro introuvable",
      "no_valid_reservation": "Accès refusé: Pas de réservation valide",
      "opened_by_yelp": "Ouvert par YELP",
      "opened_remotely": "Ouvert à distance",
      "unpaid_transaction_amount": "Accès refusé: Solde impayé"
    }
  },
  "gate_control": {
    "anti_passback": "Anti-retour",
    "close": "Fermer la porte",
    "dialog": {
      "edit_gate_control": "Modifier la porte"
    },
    "edit": "Modifier la porte",
    "export_csv": {
      "tooltip": "Exporter les lignes visibles en CSV"
    },
    "gate_direction": "Direction de la porte",
    "gate_id": "Nom de la porte",
    "geo_access": "Accès GEO",
    "open": "Ouvert la porte",
    "refresh": "Rafraîchir les portes",
    "remote_number": {
      "number": "Numéro de porte à tester",
      "send": "Testez le numéro de porte"
    },
    "sync_gate_numbers": "Synchronisation des numéros de porte",
    "update_gate_software": "Mettre à jour le logiciel de la porte",
    "year_filter": {
      "tooltip": "Filtrer le journal d'accès par année"
    },
    "yelp_detection": "Détection YELP",
    "yelp_modes": {
      "noise_detection": "Bruit",
      "off": "Désactivé",
      "siren_detection": "Sirène"
    }
  },
  "geo_gate_access": {
    "email": {
      "button": "Ouvre la porte",
      "description": "Le bouton ci-dessous ouvrira la porte du camping. Remarque: le service de localisation doit être activé sur votre appareil et avoir l'autorisation de votre navigateur. Et vous devez être à portée de la porte du camping."
    },
    "errors": {
      "browser_not_supported": "Ton navigateur n'est pas supporté",
      "permission_denied": "Autorisation refusée, veuillez vous assurer d'activer l'option géographique pour votre navigateur",
      "position_unavailable": "Votre position géographique actuelle n'est pas disponible.",
      "server": {
        "no_gate_status_returned_by_gate_module": "La porte n'a pas renvoyé un statut!",
        "no_gates_withing_range": "Aucune porte dans votre cercle GEO actuel.",
        "no_geo_enabled_gates": "Aucune porte activée GEO trouvée!",
        "unauthorized_gate_number": "Numéro de porte non autorisé, numéro incorrect ou accès GEO non activé pour ce numéro."
      },
      "timeout": "Le temps d'attente a expiré en essayant d'obtenir votre position géographique.",
      "unknown_error": "Une erreur inconnue s'est produite, veuillez réessayer"
    },
    "getting_geo_position": "Essayer d'acquérir votre position géographique actuelle",
    "no_campground_name_supplied": "Aucun nom de camping fourni",
    "no_gate_number_supplied": "Aucun numéro de porte fourni",
    "steps": {
      "connecting_to_campground": "Connexion au terrain de camping",
      "getting_geo_location": "Obtenir votre emplacement GEO",
      "opening_gate": "Ouverture de la porte"
    },
    "sub_title": "Veuillez noter que le service de localisation doit être activé et avoir l'autorisation de ce navigateur. Et vous devez être à portée de la porte.",
    "title": "Accès à la porte GEO",
    "trying_to_open_gate": "Essayons d'ouvrir la porte"
  },
  "ical": {
    "add_booking_calendar_sync": "Activer la synchronisation du calendrier",
    "export_link_description": "Ajoutez ce lien vers les autres sites Web.",
    "export_link_title": "URL d’exportation",
    "import_link_add": "Ajouter une URL d’importation",
    "import_link_delete_message": "La suppression de ce lien d’importation entraînera la suppression de tous les événements de calendrier OTA précédemment importés pour ce lot. Êtes-vous sûr de vouloir continuer ?",
    "import_link_description": "Obtenir un lien d’autres sites Web pour importer leurs réservations. Cela bloquera les disponibilités pour ce lot en fonction des réservations importées à partir de cette URL.",
    "import_link_name": "Nom du calendrier",
    "import_link_title": "Importer l’URL",
    "import_link_url": "URL d’un autre site Web",
    "last_sync_date": "Date de la dernière synchronisation",
    "manual_calendar_sync": "Synchroniser les calendriers OTA",
    "sub_title": "Obtenir un lien d’autres sites Web pour importer leurs réservations. Cette connexion bidirectionnelle mettra à jour les deux calendriers lorsqu’un site est réservé, bloquant ainsi les disponibilités pour ce lot en fonction des réservations importées exportées.",
    "title": "Se connecter à un autre site web"
  },
  "kiosk": {
    "dialog": {
      "title": "Sélectionnez une renonciation à envoyer"
    },
    "message": {
      "send_request_error": "Erreur lors de l'envoi de la demande à la station de kiosque ...",
      "send_request_success": "La demande a été envoyée avec succès au kiosque.",
      "sending": "En cours d'envoi..."
    },
    "picker": {
      "waiver": {
        "description": "Transformez cet appareil en un kiosque permettant à vos clients de signer leur renonciation.",
        "title": "Kiosque de renonciation"
      }
    }
  },
  "login": {
    "demo_login_message": "Bienvenue sur la page de connexion démo de PitchCamp. Veuillez utiliser le nom d'utilisateur et mot de passe suivants qui devraient déjà être remplis pour vous.",
    "email": "Nom d'utilisateur/Courriel",
    "errors": {
      "email-validation": "Adresse e-mail invalide",
      "password-validation": "format de mot de passe invalide"
    },
    "login-button": "Se connecter",
    "msg": {
      "logged_in": "Vous êtes maintenant connecté!",
      "new_account_successfully_created": "Le compte a été créé avec succès.",
      "reset_password": "Entrez votre adresse e-mail associée à votre compte et nous vous enverrons des instructions sur la façon de le réinitialiser."
    },
    "password": "Mot de passe",
    "reset-password": "Réinitialiser le mot de passe",
    "slogan": "Gestion de camping sans effort.",
    "tabs": {
      "create_account": "Créer un compte",
      "login": "Connection",
      "password_reset": "Réinitialiser le mot de passe"
    },
    "title": "Connectez-vous à votre compte",
    "welcome": "Bienvenue chez"
  },
  "lot": {
    "description": "Description du site",
    "lot_direction": {
      "add_new": "Ajouter nouveau",
      "create_a_map": "Créer une carte",
      "lot_direction_header": "Directions du lot",
      "lot_directions": "Direction vers le terrain",
      "name_description": "Le nom de la direction est ce qui sera utilisé comme texte du lien hypertexte dans les e-mails envoyés à vos utilisateurs. C'est sur cela qu'ils cliqueront pour ouvrir les directions.",
      "name_title": "Nom",
      "note_description": "Si une description est ajoutée, elle apparaîtra à côté du lien hypertexte dans l'e-mail. Cela peut être utilisé pour ajouter des informations supplémentaires aux directions afin que l'utilisateur les voie avant de cliquer sur le lien.",
      "note_title": "Remarques",
      "status_description": "Contrôle si oui ou non cette direction sera affichée/incluse dans les communications par e-mail envoyées à vos clients.",
      "status_title": "Statut",
      "title": "Itinéraire vers le Lot",
      "upload_direction_map_blurb": "Téléchargez la carte que vos clients recevront et qui met en évidence l'itinéraire à emprunter pour se rendre sur leur terrain."
    },
    "media": {
      "image_large": "Volumineuse",
      "image_optimized": "Optimisée",
      "optimize_images_button": "Optimiser les images existantes",
      "optimize_images_error": "Impossible d'optimiser les images. Veuillez réessayer.",
      "optimize_images_none": "Les images sont déjà optimisées.",
      "optimize_images_success": "{{count}} images optimisées, {{saved}} Mo économisés.",
      "optimize_images_tooltip": "Recompresser toutes les photos de cet emplacement pour réduire leur taille et accélérer le chargement."
    },
    "popup_notification": {
      "message_description": "Il s'agit d'une notification qui sera affichée au personnel de la réception lorsqu'il louera ce lot.",
      "message_title": "Message de notification contextuelle de lot",
      "severity_description": "Cela contrôle le type d'alerte à afficher.",
      "severity_title": "Gravité des notifications contextuelles de lot",
      "status_description": "Contrôle si cette notification sera affichée ou non la prochaine fois que ce lot sera loué par votre front office.",
      "status_title": "État de la notification contextuelle du lot",
      "title": "Notification contextuelle de lot"
    },
    "type": {
      "dock": "Quai",
      "dry": "Site sec",
      "dwelling": "Chalet",
      "glamping": "Glamping",
      "group": "Site de groupe",
      "other": "Autre",
      "overflow": "Site de débordement",
      "parking": "Parking",
      "pullthrough": "Pull-Through",
      "rv": "Remorque",
      "seasonal": "Saisonnier",
      "storage": "Stockage",
      "tent": "Tente"
    }
  },
  "lot_grid": {
    "bulk_update": "Changement de masse",
    "colors": {
      "#009688": "Vert persan",
      "#00bcd4": "Bleu d'oeuf",
      "#03a9f4": "Azuré",
      "#2196f3": "Dodger Bleue",
      "#3f51b5": "Saint Marin",
      "#4caf50": "Salade de fruit",
      "#607d8b": "Lyncher",
      "#673ab7": "Cœur violet",
      "#795548": "Café romain",
      "#8bc34a": "Sushi",
      "#9c27b0": "Seance",
      "#cddc39": "Poire",
      "#e91e63": "Amaranth",
      "#f44336": "Pomegranate",
      "#ff5722": "Orange",
      "#ff9800": "Épluchure d'orange",
      "#ffc107": "Ambre",
      "#ffeb3b": "Ajoncs"
    },
    "dialog": {
      "accommodations": {
        "bathroom_description": "Nombre de salles de bain disponibles.",
        "bed_description": "Nombre de lits disponibles.",
        "bedroom_description": "Nombre de chambres dans cet hébergement.",
        "max_adult_description": "Nombre maximum d'adultes autorisés.",
        "max_animal_description": "Nombre maximum d'animaux autorisés.",
        "max_children_description": "Nombre maximum d'enfants autorisés.",
        "max_vehicle_description": "Nombre maximum de véhicules autorisés.",
        "online_booking_config_subtitle": "Collectez des informations supplémentaires et posez des questions conditionnelles lors du processus de réservation.",
        "online_booking_config_title": "Configuration de la réservation en ligne",
        "property_details_title": "Détails de la propriété",
        "section_capacity_title": "Capacité d'accueil",
        "section_subtitle": "Définissez les limites de capacité et configurez les options de réservation pour ce lot."
      },
      "add_lot": "Ajouter un lot",
      "animal_fields": {
        "add_a_field": "Ajouter un champ",
        "add_a_field_hint": "Saisissez un libellé ci-dessous et appuyez sur Ajouter un champ.",
        "add_field": "Ajouter un champ",
        "add_option": "Ajouter une option",
        "ask_once_per_reservation": "Demander une seule fois par réservation",
        "auto_enabled_body": "Activer la collecte des détails sur les animaux nécessite que la caisse en ligne affiche les sections Occupants et Véhicules afin que les clients puissent réellement saisir des animaux. Nous les avons activées pour vous :",
        "auto_enabled_title": "Nous avons activé quelques éléments pour vous",
        "change_type_confirm_text": "{{count}} réservation(s) ont déjà une réponse pour « {{label}} ». Modifier son type peut faire afficher incorrectement cette réponse. Continuer ?",
        "change_type_confirm_title": "Changer le type de champ ?",
        "configure": "Configurer les champs",
        "delete_field_confirm_text": "« {{label}} » sera supprimé de la liste. Les réponses que les clients ont déjà fournies ne seront pas supprimées, mais le champ ne sera plus demandé.",
        "delete_field_confirm_title": "Supprimer ce champ ?",
        "description": "Configurez les champs affichés lorsque des animaux sont sélectionnés.",
        "enable_hint": "Activez pour demander des informations sur chaque animal sur cet emplacement.",
        "field_label": "Libellé du champ",
        "field_label_helper": "Ce que les clients verront au-dessus de la case.",
        "field_label_hint": "ex. Race",
        "field_type": "Type de champ",
        "field_type_date": "Date",
        "field_type_notice": "Avis",
        "field_type_number": "Nombre",
        "field_type_select": "Liste déroulante (Sélectionner un)",
        "field_type_select_multiple": "Liste déroulante (Sélectionner plusieurs)",
        "field_type_text": "Texte",
        "field_type_textarea": "Zone de texte",
        "field_type_yes_no": "Oui / Non",
        "fields_configured_count_one": "{{count}} champ configuré",
        "fields_configured_count_other": "{{count}} champs configurés",
        "fields_configured_count_plural": "{{count}} champs configurés",
        "fields_list_hint": "Touchez un champ pour le modifier. Faites glisser pour réorganiser.",
        "fields_to_collect": "Champs à collecter pour chaque animal",
        "hidden_from_guests_warning": "Les clients ne verront cela que lorsque vous l'activerez.",
        "make_required": "Rendre le champ obligatoire",
        "manage_fields": "Gérer les champs",
        "max_animals": "Nombre maximum d'animaux",
        "max_animals_hint": "Le nombre maximum d'animaux qu'un client peut ajouter lors de la réservation.",
        "new_field_label": "Nouveau champ",
        "notice_content_label": "Contenu de l'avis",
        "notice_empty_hint": "Ajoutez le texte de votre avis ci-dessus pour le voir ici.",
        "once_per_reservation_helper": "Affiché une seule fois pour toute la réservation, plutôt que pour chaque animal.",
        "online_booking_title": "Détails sur les animaux pour la réservation en ligne",
        "options_label": "Options",
        "placeholder": "Texte indicatif",
        "placeholder_helper": "Texte d'exemple en gris à l'intérieur de la case vide.",
        "placeholder_hint": "ex. Saisir la race",
        "preview_empty": "Ajoutez un champ pour le voir ici.",
        "preview_hint": "Vue côté client",
        "preview_reset_hint": "Effacez vos réponses de test pour voir comment cela s'affiche au premier chargement.",
        "remove_option_confirm_text": "{{count}} réservation(s) ont une réponse utilisant une option que vous supprimez de « {{label}} ». Leur réponse ne correspondra plus aux choix de ce champ. Continuer ?",
        "remove_option_confirm_title": "Supprimer l'option ?",
        "required_helper": "Les clients doivent remplir ce champ pour réserver.",
        "title": "Configuration des champs pour les animaux",
        "unit_hint": "Affiché après le nombre, ex. kg",
        "unit_label": "Unité",
        "visibility_hint": "Contrôle également l'affichage de cette section dans Réservation en ligne → Options de paiement en ligne."
      },
      "booking_questions": {
        "add_condition": "+ Add another message",
        "add_first_condition": "Add a message",
        "add_from_existing": "Add from existing",
        "add_from_existing_empty": "No other questions configured yet on any lot.",
        "add_option": "Add Option",
        "add_question": "Add question",
        "condition_if_label": "If answer is",
        "condition_message_label": "Show message",
        "condition_message_placeholder": "Optional message shown when this answer is selected",
        "condition_when_answer_is": "When answer is",
        "conditions_hint": "Optionally, add a message to show guests when they pick a specific answer.",
        "conditions_label": "Conditional messages",
        "delete_question": "Delete question",
        "delete_question_confirm_text": "This will remove the question and all its conditions.",
        "delete_question_confirm_title": "Remove question?",
        "description": "Define questions and optional conditional messages shown based on each answer.",
        "drag_to_reorder": "Drag to reorder questions",
        "duplicate_question": "Duplicate question",
        "edit_question": "Modifier la question",
        "empty_list_hint": "Click 'Add question' below to create your first question.",
        "enable_hint": "Ask guests a question during booking and show a message based on their answer.",
        "field_type_select": "Sélection unique",
        "field_type_select_multiple": "Sélection multiple",
        "field_type_yes_no": "Yes / No",
        "follow_up_add_hint": "Ajouter une question de suivi pour cette réponse",
        "follow_up_conditions_note": "Messages conditionnels pour la question de suivi",
        "follow_up_question_label": "Question de suivi",
        "follow_up_question_placeholder": "Texte de la question de suivi",
        "follow_up_remove_hint": "Supprimer la question de suivi",
        "guest_preview_subtitle": "Preview the question flow for the selected lot.",
        "guest_preview_title": "Guest booking preview",
        "guests_must_answer": "Guests must answer this question to book.",
        "guests_must_answer_hint": "Guests will need to provide an answer before completing their reservation.",
        "hidden_from_guests_warning": "Hidden from guests. Toggle on to display during booking.",
        "informational_only": "Informational only — does not prevent booking.",
        "manage_hint": "Set up your questions and the messages guests will see based on their answers.",
        "manage_questions": "Manage questions",
        "new_question_label": "New question",
        "online_booking_title": "Conditional questions for online booking",
        "options_label": "Options",
        "preview_empty": "Add a question above to see a preview.",
        "preview_hint": "Interactive preview of the question flow",
        "preview_interact_hint": "Try selecting an answer to see the message guests will receive.",
        "question_helper": "The question guests will be asked during booking.",
        "question_label": "Question",
        "questions_configured_count_one": "{{count}} question configured",
        "questions_configured_count_other": "{{count}} questions configured",
        "questions_configured_count_plural": "{{count}} questions configured",
        "questions_list_hint": "Tap a question to edit. Drag to reorder.",
        "required_helper": "Guests must answer this to book.",
        "required_hint": "If turned on, guests must answer before they can continue to book.",
        "required_label": "Required",
        "responses_saved_note": "Responses are saved with the reservation and visible to staff.",
        "save_questions": "Save questions",
        "title": "Manage booking questions",
        "toggle_hint": "Turn on to show these questions to guests during online booking.",
        "type_helper_select": "Guests pick one answer from a list you define.",
        "type_helper_select_multiple": "Guests can pick multiple answers from a list you define.",
        "type_helper_yes_no": "Guests choose Yes or No."
      },
      "edit_lot": "Editer le lot",
      "lot_id_exist": "Le numéro de lot existe déjà",
      "lot_id_invalid": "Le numéro de lot est invalide",
      "new_lot": "Nouveau lot",
      "sub_cap_exceeds_occupant": "Ne peut pas dépasser Occupants max"
    },
    "header": {
      "adults": "Adultes",
      "animal_fields": "Champs pour les animaux",
      "animals": "Animaux",
      "assigned_meters": "Compteurs assignés",
      "available_online": "Disponible en ligne",
      "bathroom": "Salles de bain",
      "bed": "Lits",
      "bedroom": "Chbre à coucher",
      "children": "Enfants",
      "color": "Couleur du lot",
      "depth": "Profondeur",
      "geo_fence_radius": "Mètres du rayon géographique",
      "has_price_by_date": "Prix par horaire",
      "lat": "Lat",
      "lead_time_window": "Fenêtre de délai de réservation",
      "lng": "Lng",
      "lot_id": "# de lot",
      "lot_lead_time_schedule": "Calendrier du délai de réservation",
      "lot_stay_duration_schedule": "Horaire des durées de séjour",
      "lot_type": "Type de lot",
      "map_geo": "Carte GEO",
      "marker_direction": "Direction du marqueur",
      "marker_font_size": "Taille du text du marqueur",
      "marker_radius": "Rayon du marqueur",
      "max_adult": "Adultes max",
      "max_animal": "Animaux max",
      "max_children": "Enfants max",
      "max_occupant": "Occupants max",
      "max_rv_length": "Longueur maximale du camping-car",
      "max_vehicle": "Véhicules max",
      "min_max_rv_length": "Longueur min. - max. du RV",
      "min_rv_length": "Longueur minimale du VR",
      "no_adults_allowed": "Aucun adulte autorisé",
      "no_animals_allowed": "Aucun animal autorisé",
      "no_children_allowed": "Aucun enfant autorisé",
      "no_util_electricity": "Sans électricité",
      "no_util_sewer": "Sans égout",
      "no_util_water": "Sans eau",
      "no_vehicles_allowed": "Aucun véhicule autorisé",
      "note": "Note",
      "online_availability": "Disponibilité en ligne",
      "pictures_qty": "Nombre de photos",
      "stay_duration": "Durée du séjour",
      "using_base_price": "Tarif de base utilisée",
      "using_scheduled_price": "Tarif horaire utilisée",
      "util_electricity": "Électricité",
      "util_sewer": "Égout",
      "util_water": "Eau",
      "utils": "Services",
      "vehicles": "Véhicules",
      "width": "Largeur"
    },
    "pricing": {
      "coupons_add": "Add these coupons",
      "coupons_apply_bulk": "Apply to {{count}} lot(s)",
      "coupons_bulk_title": "Coupons (bulk)",
      "coupons_edit": "Edit coupons",
      "coupons_edit_hint": "Create or edit coupons in a new tab",
      "coupons_helper": "Coupons assigned to this lot",
      "coupons_remove": "Remove these coupons",
      "coupons_title": "Coupons"
    }
  },
  "lot_selection": {
    "enter_fullscreen": "Passer en plein écran",
    "exit_fullscreen": "Quitter le plein écran",
    "filter_by_lot_type": "Filtrer par type d'emplacement",
    "filter_by_rate_name": "Filtrer par nom de tarif",
    "resize_hint": "Glisser pour redimensionner",
    "show_list": "Afficher la liste"
  },
  "lot_types": {
    "description": "Ceci vous permet de remplacer les valeurs par défaut des types de lots par vos valeurs personnalisées. Entrez simplement la nouvelle valeur à côté des types de lots et enregistrez"
  },
  "map": {
    "gesture": {
      "scroll": "Utilisez ctrl + défilement pour zoomer sur la carte",
      "scroll_mac": "Utilisez commande + défilement pour zoomer sur la carte",
      "touch": "Utilisez deux doigts pour déplacer la carte"
    },
    "msg": {
      "number_of_available_lots": "Nombre de lots disponibles: {{lot_count}}",
      "number_of_unavailable_lots": "Nombre de lots indisponibles: {{lot_count}}"
    },
    "panel": {
      "arrival_time": "heure d'arrivée",
      "departure_time": "Heure de départ",
      "edit_title": "Sélection du lot",
      "new_title": "Sélection du lot",
      "on_hold_time": "Date de mise en attente"
    },
    "properties": {
      "save_success": "Propriétés de la carte enregistre avec succès!"
    },
    "recenter_map": "Recentrer la carte"
  },
  "map_editor": {
    "auto_position": {
      "analyze": "Analyser la carte",
      "analyzing": "Analyse de la carte…",
      "apply": "Appliquer {{count}}",
      "apply_error": "Impossible d'enregistrer les positions. Veuillez réessayer.",
      "back": "Retour",
      "button": "Position auto",
      "calibrate_help": "Faites glisser chaque pastille de calibrage rouge sur son cercle. Deux ou trois, réparties sur la carte, alignent le reste.",
      "calibrate_progress": "{{count}} sur {{total}} placées",
      "calibrate_title": "Calibrer la position",
      "calibrated": "Calibré à partir de {{count}} pastilles déjà placées.",
      "cancel": "Annuler",
      "choose_help": "Nous repérons le cercle de chaque emplacement sur la carte et y plaçons sa pastille. Les emplacements déjà placés servent à tout aligner et ne bougent pas.",
      "choose_summary": "{{selected}} emplacements sélectionnés, {{placed}} déjà placés.",
      "close": "Fermer",
      "done_message": "{{count}} pastilles enregistrées. Vous pouvez ajuster chaque pastille en la faisant glisser.",
      "done_title": "Pastilles placées",
      "error": "Impossible d'analyser la carte. Veuillez réessayer.",
      "low_confidence": "{{count}} à vérifier",
      "matched": "{{count}} placées",
      "move_all": "Déplacer toutes les pastilles ensemble",
      "move_all_help": "Faites glisser une pastille (ex. emplacement 1) exactement sur son cercle. Toutes les autres se décalent d'autant.",
      "next": "Suivant",
      "not_calibrated": "Aucune pastille placée pour le calibrage. Ajustez celles qui sont décalées avant d'appliquer.",
      "not_found": "{{count}} introuvables",
      "not_found_list": "Introuvables sur la carte : {{labels}}",
      "refs_set": "{{count}} référence(s)",
      "reposition_all": "Repositionner aussi les emplacements déjà placés",
      "review_help": "Faites glisser une pastille pour l'ajuster, puis appliquez. Les pastilles en surbrillance sont peu fiables.",
      "review_title": "Vérifier les positions IA",
      "skip": "Passer",
      "step_calibrate": "Calibrer",
      "step_choose": "Choisir",
      "step_done": "Terminé",
      "step_review": "Vérifier",
      "tooltip": "Utiliser l'IA pour positionner les pastilles des emplacements sélectionnés sur la carte"
    }
  },
  "measurements": {
    "imperial": {
      "area": "Pieds Carrés",
      "length": "Pied",
      "temperature": "Fahrenheit",
      "weight": "Livre"
    },
    "metric": {
      "area": "Mètre Carré",
      "length": "Mètre",
      "temperature": "Celsius",
      "weight": "Kilogramme"
    }
  },
  "menu": {
    "application": "Applications",
    "client": {
      "client": "Clients",
      "close_menu": "Fermer le menu",
      "new_client": "Nouveau client"
    },
    "common": {
      "bulk_update": "Mise à jour en masse"
    },
    "date_brownout": {
      "date_brownout": "Date de Restriction",
      "new_date_brownout": "Nouveau date de restriction"
    },
    "emails": {
      "emails": "Emails"
    },
    "extra_people": {
      "extra_people": "Véhicules des occupants"
    },
    "file-manager": "Gestion de fichiers",
    "gate_access": {
      "close_menu": "Fermer le menu",
      "gate_access": "Numéros d'accès pour les portes",
      "new_gate_access": "Nouveau numéro d'accès"
    },
    "gates": {
      "gate_audit": "Audit des portes",
      "gate_control": "Portes"
    },
    "lot": {
      "close_menu": "Fermer le menu",
      "lot": "Lots",
      "new_lot": "Nouveau lot"
    },
    "rate_base": {
      "new_rate_base": "Nouveau taux de base",
      "rate_base": "Taux de base"
    },
    "rate_schedule": {
      "new_rate_schedule": "Nouveau tarif horaire",
      "rate_schedule": "Taux par horaire"
    },
    "receipt_disclaimer": {
      "close_menu": "Fermer",
      "new_receipt_disclaimer": "Nouvelle Renonciation",
      "receipt_disclaimer": "Renonciation sure le reçu"
    },
    "reservation_addons": {
      "close_menu": "Fermé",
      "new_reservation_products": "Nouveau Produits",
      "reservation_addons": "Add-ons",
      "reservation_product_items": "Produits Articles"
    },
    "reservation_fees": {
      "close_menu": "Fermer le menu des frais",
      "new": "Nouveaux frais",
      "reservation_fees": "Tarifs"
    },
    "reservation_payment": {
      "bulk_update": "Mise à jour par lot",
      "cancel_reservation": "Annuler cette réservation",
      "close_menu": "Fermé",
      "email_receipt": "Envoyez-moi mon reçu",
      "new_reservation_payment": "Nouveau paiement",
      "panel_edit": "Numéro de réservation: {{reservation_id}}",
      "panel_new": "Réservation",
      "reservation_payment": "Solde dû   {{balance_amount}}"
    },
    "reservation_waiver": {
      "close_menu": "Fermé",
      "new_reservation_waiver": "Nouvelle renonciation",
      "reservation_waiver": "Renonciation",
      "select_existing_waiver": "Sélectionnez les renonciation existantes",
      "upload_existing_waiver": "Importer des renonciation existantes"
    },
    "reservations": {
      "change_status": "Changer le statut",
      "close_menu": "Fermer le menu",
      "new_reservation": "Nouvelle réservation",
      "reservations": "Réservations",
      "security_deposit": "Dépôt de sécurité",
      "send_meter_invoice_email": "Envoyer la facture de compteur par courriel",
      "send_waiver": "Envoyer la renonciation"
    },
    "tax": {
      "new_tax": "Nouvelle taxe",
      "tax": "Les taxes",
      "tax_group": "Groupe de taxes"
    },
    "tax_group": {
      "tax_group": "Affectation des groupes de taxes"
    },
    "user_account": {
      "user_account": "Comptes utilisateur"
    }
  },
  "meter": {
    "allowance_carryover_reasons": {
      "from_a_previous_reading": "À partir d’une lecture de compteur précédente",
      "from_meter_allowance": "De l’allocation de compteur",
      "from_remaining_client_allowance": "D’une réservation antérieure (même client)"
    },
    "filter": {
      "date_selection_description": "Sélectionnez la période pour laquelle vous souhaitez créer la lecture.  Les relevés de compteurs sont facturés à une réservation à cet effet, ce qui limitera le nombre de réservations pour chaque relevé de compteur.",
      "lot_reading_selection_description": "Sélectionnez les lots pour lesquels vous souhaitez afficher les lectures passées.",
      "lot_selection_description": "Sélectionnez les lots pour lesquels vous souhaitez créer une lecture pour.  Remarque: les lots doivent avoir un compteur assigné sinon ils ne seront pas inclus.",
      "reading_date_selection_description": "Sélectionnez la période des lectures que vous souhaitez afficher."
    },
    "meter_reading_dates": "Dates de lecture",
    "meter_reading_delete_message": "Voulez-vous vraiment supprimer ce relevé de compteur ?",
    "meter_reading_selection": "Sélection de relevé de compteur",
    "meter_reading_undo_message": "Êtes-vous sûr de vouloir annuler les modifications apportées à ce relevé de compteur ?",
    "meter_reading_undo_message (2)": "Vous êtes sur le point d’annuler cette lecture de compteur.  Êtes-vous sûr de vouloir continuer!",
    "meter_readings": "Lectures des compteurs",
    "meter_usage_range_warning_message": "Erreur possible détectée.  Vérifiez les relevés de votre compteur s’ils sont corrects, ignorez cet avertissement.",
    "multiple_meter_add_selection": "Il y a plusieurs compteurs affectés à ce lot, veuillez sélectionner le compteur que vous souhaitez ajouter une lecture.",
    "name": "Nom du compteur",
    "please_enter_a_meter_reading": "Veuillez saisir un relevé de compteur"
  },
  "meter_invoice": {
    "account_balance": "Solde du compte",
    "balance_due": "Solde dû",
    "billing_period": "Période de facturation",
    "credit_summary": "Sommaire du dépôt",
    "credits": "Crédits dépôt",
    "deposited_for_stay": "Dépôt pour ce séjour",
    "lot_number": "Emplacement n°",
    "refunded_to_client": "Dépôt remboursé au client",
    "title": "Facture de compteur",
    "used_elsewhere": "Utilisé ailleurs",
    "used_for_meters": "Utilisé pour les compteurs"
  },
  "nav_menu": {
    "children": {
      "campground_events": "Événements du terrain de camping",
      "campground_settings": "Paramètres du Camping",
      "campground_waitlist": "Liste d'attente",
      "client": "Clients",
      "coupons": "Coupons",
      "date_brownout": "Blocage des Dates",
      "email_app": "E-mails",
      "extra_people": "Véhicules des occupants",
      "gate_access_numbers": "Numéros de porte",
      "gate_control": "Commandes de porte",
      "gate_guard_post": "Poste de garde",
      "kiosk_picker": "Kiosque",
      "lot": "Terrains",
      "map_editor": "Éditeur de map",
      "meter_bulk_reading": "Lecture en masse",
      "meter_past_reading": "Lecture passée",
      "meters": "Configuration du compteur",
      "pos": "POS",
      "products_inventory": "Inventaire de produits",
      "rate": "Les Taux",
      "receipt_disclaimer": "Avis Reçus",
      "report_daily_financial_close": "Clôture financière quotidienne",
      "report_payment_summary": "Résumé de paiement",
      "report_reservation_deposits": "Dépôts de réservation",
      "report_seasonal_revenue": "Revenu Saisonnier",
      "report_viewer": "Rapports",
      "reservation": "Réservations",
      "reservation_addon": "Addons",
      "reservation_fee": "Frais",
      "reservation_grid": "Grille de réservation",
      "reservation_wavier": "Renonciations",
      "taxes": "Taxes",
      "user_account": "Comptes d'utilisateurs",
      "private_booking_links": "Liens de réservation privés"
    },
    "group": {
      "admin": "Admin",
      "campground": "Camping",
      "configurations": "Config",
      "gates": "Portes",
      "meters": "Compteurs",
      "reports": "Rapports"
    }
  },
  "notification": {
    "type": {
      "online_reservation": "Nouvelle réservation en ligne",
      "online_reservation_cancelled": "Annulation en ligne",
      "online_reservation_payment": "Paiement de réservation en ligne",
      "online_waitlist_request": "Nouvelle demande de liste d'attente en ligne",
      "waiver_singed_email": "Renonciation signée par e-mail",
      "waiver_singed_kiosk": "Renonciation signée du kiosque"
    },
    "types": {
      "email_waiver": "Renonciation par e-mail",
      "kiosk_waiver": "Renonciation par kiosque",
      "online_cancellation": "Annulations en ligne",
      "online_payment": "Paiements en ligne",
      "online_reservation": "Réservations en ligne",
      "online_waitlist_request": "Demandes de liste d'attente en ligne"
    }
  },
  "occupant_vehicle": {
    "max_adult": "Adultes maximum permis :",
    "max_animal": "Animaux maximum",
    "max_children": "Enfants maximum permis :",
    "max_occupant": "Occupants maximum",
    "max_vehicle": "Véhicules maximum"
  },
  "payment": {
    "header": {
      "amount": "Montant",
      "note": "Remarques",
      "payment_date": "Date du Paiement",
      "reservation_id_payment_id": "ID de réservation {{reservation_id}} ID de paiement {{payment_id}}",
      "type": "Type de Paiement"
    },
    "msg": {
      "edit_contact_info": "Modifier vos contacts",
      "erase_payment_reason_label": "Raison de l'effacement de ce paiement",
      "erase_payment_title": "Effacer le paiement",
      "erase_payment_warning": "Cette action efface définitivement le paiement de tous les dossiers financiers et ne peut pas être annulée. Procédez uniquement si ce paiement a été saisi par erreur. Êtes-vous sûr?",
      "err-erase-no-access": "Vous n'avez pas la permission d'effacer les paiements.",
      "err-erase-reason-required": "Veuillez fournir une raison pour effacer ce paiement.",
      "err-erase-stripe-payment": "Les paiements collectés par Stripe ne peuvent pas être effacés. Utilisez Annuler ou Rembourser à la place.",
      "err-erase-wrong-status": "Ce paiement ne peut pas être effacé. Seuls les paiements frais et non modifiés peuvent être effacés.",
      "err-unvoid-no-access": "Vous n'avez pas la permission de rétablir les paiements.",
      "err-unvoid-wrong-status": "Seul un paiement annulé peut être rétabli.",
      "error_getting_client_payment_secret": "Erreur lors de l'obtention du secret client lors de la configuration du paiement",
      "payment_greater_than_amount": "Le montant du paiement est supérieur au solde.",
      "payment_method_added": "Le nouveau mode de paiement a bien été ajouté.",
      "payment_method_already_selected": "Ce mode de paiement a déjà été sélectionné. Veuillez utiliser le mode de paiement existant ou supprimez-le avant de l'ajouter à nouveau.",
      "payment_more_than_balance_owing_message": "Le paiement est supérieur au montant dû. Souhaitez-vous continuer avec ce paiement!",
      "payment_more_than_balance_owing_title": "Avertissement de paiement",
      "payment_not_entered": "Veuillez saisir un montant de paiement.",
      "payment_successful": "Le paiement a été effectué avec succès.",
      "select_payment_method": "Choisissez une méthode de paiement",
      "stripe_payment_method_already_selected": "Un seul mode de paiement Stripe peut être traité à la fois. Veuillez utiliser le mode de paiement existant ou le supprimer.",
      "transaction_total": "Total: {{total}}",
      "unvoid_payment_title": "Rétablir le paiement",
      "unvoid_payment_warning": "Cela rétablira le paiement annulé à l'état actif. Le paiement sera comptabilisé dans le solde de la réservation et apparaîtra à nouveau sur les rapports. L'entrée d'annulation sera supprimée des dossiers financiers comme si l'annulation n'avait pas eu lieu.",
      "void_payment_title": "Annulation du paiement!",
      "void_payment_warning": "Vous êtes sur le point d'annuler ce paiement. L'annulation prend effet aujourd'hui et peut être renversée plus tard avec Rétablir le paiement. Êtes-vous sûr de vouloir continuer?"
    }
  },
  "payment_card": {
    "add_new_payment_card": "Ajouter une nouvelle carte de paiement",
    "card_used_title": "Carte de paiement utilisée",
    "delete_message": "Vous êtes sur le point de supprimer ce mode de paiement. Es-tu sûr de vouloir le supprimer.",
    "delete_title": "Supprimer la carte enregistrée",
    "no_payment_methods_on_account": "Ce client n'a actuellement aucun moyen de paiement sur son compte.",
    "payment_card_intent_title": "Entrez les informations de la carte",
    "section_title": "Carte de paiement Stripe En ligne"
  },
  "platform_plan_feature": {
    "archive_plan_switch_warning": "Vous êtes actuellement sur un plan plus ancien archivé. En passant à un autre plan, vous ne pourrez pas revenir à votre plan actuel.",
    "cancel_subscription_message": "Vous êtes sur le point d’annuler votre abonnement PitchCamp.  L’annulation entrera en vigueur immédiatement. Veuillez noter qu’après avoir annulé votre abonnement, vous ne pourrez plus utiliser ou accéder à la Plateforme et vous n’aurez pas droit à un remboursement des frais que vous avez payés.  Remarque : tout montant de réservation au compteur impayé sera facturé à la fin du cycle de facturation.",
    "downgrade_messages": {
      "downgrading_to_free_plan_prematurely": "Vous devez attendre la fin du cycle de facturation avant de pouvoir passer au forfait gratuit.",
      "from_plan_type_2_to_1": "- Toutes les coupures de tension de date seront désactivées.\n- Tous les utilisateurs sauf l’utilisateur actuel seront désactivés.\n- Toutes les balises de réservation seront supprimées.\n- Tous les types de lots personnalisés seront revus à leurs valeurs par défaut.\n- Les images du lot ne seront plus affichées sur le compte client en ligne.\n- Vous n’aurez plus accès aux options de réservation.",
      "from_plan_type_3_to_2": "- Toutes les dérogations seront désactivées.\n- Tous les numéros d'accès aux portes seront désactivés.\n- Tous les itinéraires d'accès au terrain seront désactivés.\n- Toutes les notifications contextuelles du terrain seront désactivées.\n- Tous les événements organisés sur le terrain de camping seront désactivés.",
      "title": "La rétrogradation de votre plan entraînera les modifications suivantes apportées à votre compte."
    },
    "feature_names": {
      "ai_price_strategy": "IA Stratégie de prix",
      "campground_events_menu": "Page des événements du camping",
      "campground_waitlist": "Liste d'attente",
      "campgrounda_settings_menu": "Réservations en ligne",
      "client_menu": "Gestion des clients",
      "date_brownout_menu": "Gestion des blocage de dates",
      "email_menu": "Gestion automatisée des courriels / modèles d’e-mails",
      "gate_access_control_menu": "",
      "gate_access_grid_menu": "Gestion des accès aux portes",
      "gate_access_guard_post_menu": "",
      "import_waivers": "Importer et télécharger des renonciations",
      "kiosk_menu": "Kiosque",
      "lot_driving_direction": "Directions du lot",
      "lot_ical_calendar_sync": "Synchronisation du calendrier de réservation (OTA)",
      "lot_images": "Télécharger les images du lot",
      "lot_menu": "Gestion des lots",
      "lot_popup_notification": "Notifications d'entretien des lots",
      "lot_type_customization": "Types de lots personnalisés",
      "map_editor_menu": "Éditeur de carte",
      "meters_menu": "Lectures des compteurs",
      "occupants_vehicles_pricing_menu": "Gestion des occupants et des véhicules",
      "pos_menu": "POS",
      "product_inventory_menu": "Inventaire de produits",
      "rates_menu": "Gestion des tarifs",
      "receipt_disclaimer_menu": "Avis de non-responsabilité de réservation sur facture",
      "report_daily_financial_close_menu": "Clôture financière quotidienne",
      "report_menu": "Rapports financiers",
      "report_seasonal_revenue_menu": "Rapport saisonnier",
      "reservation_addons": "Vente supplémentaire sur les réservation",
      "reservation_fees_menu": "Créer des frais personnalisés",
      "reservation_menu": "Réservations",
      "reservation_tags": "Ajouter des balises personnalisées sur les réservations",
      "send_manual_email": "Envoyer des courriels manuels et en masse",
      "send_manual_waivers": "Envoyer des renonciations",
      "taxes_menu": "Gestion des taxes",
      "till_management": "Rapprochement de caisse",
      "user_account_menu": "Plusieurs utilisateurs",
      "waiver_menu": "Renonciations / Gestion des signatures numériques",
      "private_booking_links": "Liens de réservation privés"
    },
    "grandfathered_plan": "Votre terrain de camping bénéficie d'un plan d'essai gratuit. Par conséquent, vous ne pouvez pas changer de forfait tant que votre essai n’est pas terminé.",
    "monthly_plans": "Prix Mensuel",
    "no_access": "Votre forfait actuel n'inclut pas cette fonctionnalité.",
    "plan_selection_title": "Sélection d'abonnement",
    "plan_type_descriptions": {
      "free": "Tout ce dont vous avez besoin pour commencer à prendre des réservations à partir de votre réception et en ligne.  **PitchCamp vous permet de répercuter les frais afin que vous n’ayez rien à payer.**",
      "premium": "Le plan premium vous permet de prendre le contrôle total de votre terrain de camping en débloquant toutes les fonctionnalités que PitchCamp a à offrir.",
      "standard": "Apporter votre camping au niveau supérieur en déverrouillant des fonctions clés telles que la caisse, les modules complémentaires de réservation, les courriels automatisés et bien d'autres."
    },
    "select_a_plan_to_start_using_pitchcamp": "Vous n’avez pas d’abonnement actif.  Une fois que vous avez souscrit à un plan, vous pourrez alors commencer à utiliser PitchCamp",
    "upgrade_cta": "Découvrir les options de mise à niveau",
    "upgrade_feature_1_desc": "Accédez aux outils qui vous permettent de gérer davantage avec moins d'efforts.",
    "upgrade_feature_1_title": "Fonctionnalités avancées",
    "upgrade_feature_2_desc": "Des opérations plus fluides, plus de réservations et une meilleure expérience client.",
    "upgrade_feature_2_title": "Conçu pour les terrains en croissance",
    "upgrade_flexible_note": "Plans flexibles. Passez à un niveau supérieur quand cela vous convient.",
    "upgrade_headline": "Votre terrain grandit—laissez PitchCamp vous aider.",
    "upgrade_headline_compact": "Votre terrain grandit—laissez PitchCamp vous aider.",
    "upgrade_subtitle": "Cette fonctionnalité est disponible avec un plan supérieur. Accédez à plus d'outils pour gagner du temps et soutenir la croissance de votre terrain.",
    "upgrade_subtitle_compact": "Disponible avec un plan supérieur.",
    "upgrade_trust_desc": "Passez à un plan supérieur quand vous le souhaitez. Sans engagement à long terme.",
    "upgrade_trust_label": "Annulez à tout moment",
    "upgraded_plan_badge": "Disponible avec un plan amélioré",
    "yearly_plans": "Prix Annuels"
  },
  "pos": {
    "msg": {
      "out_of_stock": "Ce produit ne peut pas être ajouté car il est en rupture de stock."
    },
    "place_on_hold": {
      "description_message": "Ajoutez une description à la transaction en attente pour faciliter son identification ultérieure.",
      "description_title": "En attente Description",
      "title": "En attente"
    },
    "select_on_hold": {
      "select_message": "Vous êtes sur le point de charger l'article en attente sélectionné dans votre panier actif. Notez que cela écrasera ce que vous avez actuellement dans votre panier. Notez également que l'élément en attente sera supprimé de la liste d'attente.",
      "title": "Sélectionnez en attente",
      "version_too_old_message": "L'élément sélectionné ne peut pas être importé car les données sont trop anciennes. Veuillez supprimer l'élément sélectionné."
    },
    "tabs": {
      "items": "Articles",
      "totals": "Totaux"
    }
  },
  "print_reservation_grid": {
    "column_selection": {
      "title": "Sélection de colonne"
    },
    "print_preview": {
      "sub_title": "Remarque: le formatage de la grille une fois imprimé varie légèrement.",
      "title": "PitchCamp Grille de réservation (nombre de lignes {{count}})"
    },
    "report_settings": {
      "display_details": "Afficher les détails",
      "display_sum": "Afficher la somme",
      "font_size": "Taille du texte",
      "landscape": "Impression horizontale",
      "title": "Paramètre du rapport"
    }
  },
  "privileges": {
    "children": {
      "add_meter_reading": "Ajouter un relevé de compteur",
      "apply_coupons_on_reservation": "Appliquer les coupons sur les réservations",
      "deposit_apply_now": "Appliquer le dépôt maintenant",
      "deposit_collect": "Percevoir le dépôt",
      "deposit_forfeit": "Confisquer le dépôt",
      "deposit_refund": "Rembourser le dépôt",
      "deposit_reschedule": "Reprogrammer le dépôt",
      "deposit_transfer": "Transférer le dépôt",
      "edit_meter_reading": "Modifier la lecture du compteur",
      "erase_payment": "Effacer le paiement",
      "override_meter_reading_total": "Dérogation du total des relevés de compteur",
      "process_refunds": "Traiter les remboursements",
      "report_reservation_deposits": "Dépôts de réservation",
      "restricted_client_note": "Note client restreinte",
      "void_payments": "Annuler les paiements"
    },
    "group": {
      "clients": "Clients",
      "deposits": "Dépôts",
      "payments": "Paiements"
    }
  },
  "product": {
    "header": {
      "initial_quantity": "Qté initiale",
      "quantity": "Quantité"
    },
    "menu": {
      "options": "Options de produit",
      "show_active": "Afficher uniquement les produit actifs",
      "show_edit": "Afficher le bouton d'édition",
      "show_quantity": "Afficher la quantité",
      "show_sku": "Afficher le SKU"
    }
  },
  "product_category_grid": {
    "dialog": {
      "bulk_update_title": "Mise à jour en masse de la catégorie",
      "delete": "Supprimer la catégorie",
      "edit_product_category": "Modifier la catégorie",
      "new_product_category": "Ajout d'une nouvelle catégorie",
      "pick_an_icon": "Sélectionnez une icône dans la liste ci-dessous.",
      "product_category_name_empty": "Le nom de la catégorie ne peut pas être vide",
      "product_category_name_in_use": "Ce nom de catégorie existe déjà, veuillez en sélectionner un autre."
    },
    "field": {
      "clear_icon": "Effacer l'icône",
      "description": "Description",
      "icon": "Icône",
      "name": "Nom",
      "oder_id": "Ordre",
      "restock_qty": "Quantité de réapprovisionnement",
      "state": "État actif",
      "tax_group": "Groupe fiscal"
    },
    "menu": {
      "add": "Ajouter une nouvelle catégorie"
    },
    "title": {
      "product_category": "Catégories"
    }
  },
  "product_grid": {
    "actions": {
      "restock": "Réapprovisionner"
    },
    "dialog": {
      "bulk_update_title": "Mise à jour en vrac du produit",
      "edit_product": "Modifier le produit",
      "new_product": "Nouveau produit",
      "price_type": "Type de prix",
      "product_name_empty": "Le nom du produit est vide, veuillez entrer un nom valide.",
      "product_name_in_use": "Le nom du produit est déjà utilisé, veuillez sélectionner un autre nom de produit.",
      "product_sku_already_in_use": "Le SKU est déjà utilisé!"
    },
    "field": {
      "allow_sale_if_qty_zero": "Autoriser la vente si Qté zéro",
      "available_online": "Disponible en ligne",
      "category": "Catégorie",
      "fulfillment_enabled": "Afficher popup remise",
      "initial_qty": "Qté initiale",
      "last_stock_quantity": "Qté initiale",
      "name": "Nom du produit",
      "pictures_quantity": "Nombre de photos",
      "price_per_unit": "Prix ​​par unité",
      "pricing": "Prix",
      "restock_qty": "Quantité de réapprovisionnement",
      "state": "État actif",
      "stock_qty_percentage": "Pourcentage de quantité de stock",
      "stock_quantity": "Quantité"
    },
    "menu": {
      "add": "Ajouter un nouveau produit"
    },
    "title": {
      "product": "Produits"
    }
  },
  "rate_grid": {
    "ai_generator": {
      "answer_placeholder": "Tapez votre réponse...",
      "button_label": "Générer avec l'IA",
      "conflict_badge_plural": "Chevauche {{count}} règles",
      "conflict_badge_singular": "Chevauche 1 règle",
      "conflict_tooltip": "Cette règle chevauche : {{names}}. La création ne supprime pas la règle existante — les deux coexisteront. L'ordre de priorité décide laquelle s'applique.",
      "create_rules": "Créer {{count}} règle(s)",
      "example_1": "Quel est le coût total actuel pour le long week-end de mai ?",
      "example_2": "Augmentation de 15 % des tarifs du week-end de juillet.",
      "example_3": "Augmenter les tarifs de 15% pour juillet et août",
      "generate": "Générer",
      "generated_badge": "Généré par IA",
      "listening": "Écoute en cours...",
      "no_rules_generated": "Aucune règle générée. Reformulez votre demande.",
      "placeholder": "Décrivez les règles à créer...",
      "preview_label": "{{count}} règle(s) proposée(s), à examiner avant création",
      "preview_rule_1": "Congé de juillet",
      "preview_rule_2": "Fins de semaine de pointe en juillet",
      "preview_rule_3": "Haute saison d'août",
      "prompt_used": "Invite",
      "refine_placeholder": "Affinez ou posez une question de suivi...",
      "rules_generated": "{{count}} règle(s) générée(s)",
      "title": "Générateur de règles IA",
      "voice_input": "Parlez votre invite"
    },
    "ai_price_strategy": {
      "aggressiveness_balanced": "Équilibré",
      "aggressiveness_conservative": "Conservateur",
      "aggressiveness_label": "Agressivité tarifaire",
      "aggressiveness_max": "Max",
      "analyzing": "Analyse de vos données tarifaires...",
      "apply_pricing": "Appliquer la tarification suggérée",
      "apply_pricing_upgrade": "Mettre à niveau pour appliquer",
      "avg_night_change": "Variation moy. / nuit",
      "avg_per_night": "Moy./Nuit",
      "chart_title": "Stratégie de prix + Recommandation IA",
      "col_affected_nights": "Nuits concernées",
      "col_ai_avg_night": "Moy./nuit recommandée IA",
      "col_change": "Variation",
      "col_current_avg_night": "Moy./nuit stratégie actuelle",
      "col_date_range": "Plage de dates",
      "col_demand_level": "Niveau de demande",
      "comparison_around_30_days": "±30 jours",
      "comparison_last_30_days": "30 derniers jours",
      "comparison_last_season": "Dernière saison",
      "comparison_last_year": "Année dernière",
      "comparison_next_30_days": "30 prochains jours",
      "comparison_next_season": "Prochaine saison",
      "comparison_this_season": "Cette saison",
      "confidence_high": "Confiance: Haute",
      "confidence_low": "Confiance: Basse",
      "confidence_medium": "Confiance: Moyenne",
      "disclaimer": "Les suggestions de l'IA sont basées sur l'occupation historique, les revenus réels et le comportement tarifaire actuel.",
      "estimated_additional_revenue": "Revenu supplémentaire estimé",
      "estimated_impact": "Impact estimé",
      "estimated_revenue_lift": "Hausse de revenus estimée",
      "high_demand": "Forte demande",
      "high_impact": "Impact élevé",
      "includes_full_rationale": "Inclut le raisonnement complet du modèle.",
      "last_updated": "Dernière mise à jour",
      "legend_ai": "Recommandé par l'IA (cette année)",
      "legend_current": "Stratégie actuelle (cette année)",
      "legend_historical": "Année dernière (réel)",
      "legend_occupancy": "Taux d'occupation %",
      "legend_revenue_ai": "Revenus estimés (recommandé IA)",
      "legend_revenue_current": "Revenus estimés (stratégie actuelle)",
      "legend_revenue_y_axis": "Rev. estimés ($)",
      "low_demand": "Faible demande",
      "low_impact": "Faible impact",
      "medium_impact": "Impact moyen",
      "moderate_demand": "Demande modérée",
      "no_data": "Données historiques insuffisantes pour générer une stratégie pour cette période.",
      "occupancy_impact": "Impact sur l'occupation",
      "period_total": "Total période",
      "preview_banner_desc": "Vous consultez un aperçu en direct. Mettez à niveau votre abonnement pour appliquer les recommandations IA à vos tarifs.",
      "preview_banner_title": "La stratégie de prix IA est une fonctionnalité premium.",
      "preview_mode": "Aperçu",
      "projected_lift": "Hausse projetée",
      "refresh_analysis": "Actualiser l'analyse",
      "revenue_card_ai": "Recommandé IA",
      "revenue_card_ai_sub": "Projection rev. estimés",
      "revenue_card_current": "Stratégie actuelle",
      "revenue_card_current_sub": "Projection rev. estimés",
      "revenue_formula_note": "Revenu = Prix x Occupation x Sites disponibles",
      "review_before_apply": "Vérifier avant de appliquer",
      "review_before_apply_subtitle": "Qu'est-ce qui changera si vous appliquez la tarification recommandée?",
      "review_details": "Voir les détails",
      "strategy_balanced_dynamic": "Dynamique équilibré",
      "strategy_balanced_dynamic_desc": "Équilibrer l'occupation et le TJM",
      "strategy_local_event_driven": "Événements locaux",
      "strategy_local_event_driven_desc": "Tarifs adaptés aux festivals, concerts, sports et événements régionaux",
      "strategy_occupancy_growth": "Croissance de l'occupation",
      "strategy_occupancy_growth_desc": "Réduire les dates creuses pour stimuler les réservations",
      "strategy_peak_protection": "Protection des pics",
      "strategy_peak_protection_desc": "Protéger les périodes de pointe avec des tarifs plus élevés",
      "title": "Stratégie de prix IA",
      "vs_current_strategy": "vs stratégie actuelle"
    },
    "base_config": {
      "assigned_fees_label": "Frais assignés",
      "connected_rules_count": "{{count}} règle de calendrier active",
      "connected_rules_count_plural": "{{count}} règles de calendrier actives",
      "connected_rules_title": "Règles de calendrier connectées",
      "delete_btn": "Supprimer",
      "delete_confirm_title": "",
      "delete_error_text": "",
      "editing_label": "Tarif de base",
      "field_priority_over_schedule": "{{fieldLabel}} Priority Over Schedule",
      "min_night_rental_label": "Nuitées minimales",
      "min_night_rental_online_label": "Nuitées minimales en ligne",
      "nightly_restrictions": "Restrictions de nuitée",
      "precedence_badge_tooltip": "Le tarif de base prime sur le calendrier",
      "precedence_no_override": "Le tarif de base ne remplace pas le calendrier",
      "precedence_off": "Désactivé",
      "precedence_on": "Activé",
      "precedence_over_schedule": "Priorité sur le calendrier",
      "precedence_overrides": "Le tarif de base remplace le calendrier {{field}}",
      "precedence_subtitle": "Lorsqu'activé, le tarif de base l'emporte pour ce niveau.",
      "pricing_tiers": "Niveaux de tarification",
      "reservation_rules": "Règles de réservation",
      "save_btn": "Enregistrer",
      "tax_and_fees": "Taxes et frais",
      "tax_group_label": "Groupe de taxes",
      "what_this_affects_body": "Cette configuration de base sert de solution de repli pour <strong>,{{rateName}},</strong> et ses règles de planification associées {{count}} . Toute modification apportée ici peut avoir une incidence sur la tarification lorsqu'une règle de planification laisse un niveau vide ou lui attribue la valeur 0.",
      "what_this_affects_title": "Ce que cela affecte"
    },
    "description_pictures": {
      "default_lot_description": "Description par défaut de l'emplacement",
      "default_lot_pictures": "Photos par défaut de l'emplacement",
      "description_caption": "Affiché sur les reçus et confirmations.",
      "pictures_caption": "Affiché sur les reçus et le portail client.",
      "tab_badge_complete": "Description et photos complétées",
      "tab_badge_partial": "1 sur 2 complété"
    },
    "dialog": {
      "add_price_override_warning": "Add at least one price override before saving this schedule.",
      "ai_explain": "Expliquer ce tarif avec l'IA",
      "bulk_update": "Mise à jour groupée",
      "date_error": "La date de fin doit être supérieure à la date de début.",
      "date_error_conflict": "Les dates sélectionnées sont en conflit avec un taux de planification existant.",
      "default_lot_pictures": "Images de lot par défaut à utiliser si aucune n'est spécifiée pour les lots associé à ce tarif.",
      "edit_rate_base": "Modifier le taux de base",
      "edit_rate_schedule": "Modifier le taux horaire",
      "inherited_pictures": "{{count}} inherited picture",
      "inherited_pictures_plural": "{{count}} inherited pictures",
      "manual_priority_hint": "Attribuez un numéro de priorité à chaque période planifiée. Le numéro le plus élevé l'emporte. Laissez vide pour utiliser l'ordre par durée.",
      "monthly_billing_type_calendar_based": "Facturation basée sur le calendrier (véritable mensualité : du 1er au 1er)",
      "monthly_billing_type_day_based": "Basé sur les jours (seuil)",
      "monthly_day_threshold_help": "Utilisé seulement pour la facturation mensuelle basée sur les jours. Valeurs permises : 28-31 jours.",
      "new_rate_base": "Ajouter un tarif de base",
      "new_rate_schedule": "Nouveau tarif horaire",
      "none": "Aucune",
      "priority_mode_manual_hint": "You control",
      "priority_mode_smart": "Smart Priority",
      "priority_mode_smart_hint": "System decides",
      "rate_base_description_in_use": "Nom du tarif est déjà utilisé",
      "rate_description_empty": "Veuillez entrer un nom de prix valide",
      "schedule_min_one_night": "Schedule rates must be at least 1 night.",
      "schedule_priority_mode_label": "Mode de priorité des horaires",
      "schedule_priority_mode_manual": "Manuel — par numéro de priorité",
      "schedule_priority_mode_smart": "Intelligent — la plage la plus courte l'emporte",
      "select_dates_required": "Please select a start and end date.",
      "tab_description_pictures": "Description / Photos",
      "tab_details": "Détails",
      "tab_fees": "Frais",
      "tab_priority": "Priorité",
      "tab_receipt_disclaimer": "Avis de reçu",
      "tab_schedule_rates": "Voir les tarifs planifiés"
    },
    "empty": {
      "add_to_start": "Ajoutez un tarif de base pour commencer.",
      "no_base_rates": "Aucun tarif de base chargé"
    },
    "header": {
      "daily_price": "Prix par jour",
      "default_lot_description": "Description de lot par défaut à utiliser si aucune n'est spécifiée sur les lots associés à ce tarif.",
      "default_pictures_qty": "Nombre d'images",
      "disclaimer_name": "Renonciation du reçu",
      "display_color": "Couleur d'affichage",
      "fee_assigned_to_lot_price": "Frais assignés",
      "from_date": "Date de début",
      "full_service": "Trois services",
      "has_price_by_date": "Prix par horaire",
      "id": "Id",
      "manual_priority": "Priorité manuelle",
      "min_night_rental": "Location minimum par nuit",
      "min_night_rental_online": "Location de nuit minimum en ligne",
      "monthly_billing_type": "Type de facturation mensuelle",
      "monthly_day_threshold": "Seuil mensuel en jours",
      "monthly_price": "Prix mensuel",
      "pictures_qty": "Photos",
      "price_type_description": "Nom du type de prix",
      "rate_schedule_id": "#",
      "seasonal_price": "Prix ​​saisonnier",
      "selected_base_rate": "Tarif de base sélectionné",
      "services": "Services",
      "short_name": "Nom / Étiquette de l'horaire",
      "tax_group_name": "Nom du groupe de taxes",
      "to_date": "Date de fin",
      "weekly_price": "Prix ​​hebdomadaire"
    },
    "lot_assignments": {
      "action_assign_to": "Assigner à {{rateName}}",
      "action_current": "Actuel",
      "assign_selected_lots_btn": "Assigner les lots sélectionnés",
      "bulk_assign_button": "Assigner {{count}} lots sélectionnés à {{rateName}}",
      "bulk_assign_lots": "Assigner les lots",
      "bulk_cancel": "Annuler",
      "bulk_lots_selected": "{{count}} lots sélectionnés",
      "bulk_preview_replacing": "Tarifs actuels remplacés :",
      "bulk_preview_selected_lots": "Lots sélectionnés :",
      "bulk_preview_title": "Aperçu de la réassignation",
      "bulk_warning": "Ceci remplacera le tarif de base actuel sur les lots sélectionnés.",
      "col_action": "Action",
      "col_current_rate": "Tarif actuel",
      "col_lot": "Lot",
      "col_lot_type": "Type de lot",
      "col_status": "Statut",
      "current_rate_tooltip": "Le tarif de base actuellement assigné à ce lot.",
      "deselect_all": "Tout désélectionner",
      "filter_current_rate": "Tarif actuel",
      "filter_lot_type": "Type de lot",
      "info_banner": "Gérez les lots qui utilisent actuellement ce tarif de base. Chaque lot a toujours un tarif de base; cet écran vous permet de réassigner des lots à {{rateName}}.",
      "loading": "Chargement des lots...",
      "lot_types": "Types de lots",
      "new_badge": "NOUVEAU",
      "no_lots_found": "Aucun lot trouvé",
      "reset_filters": "Réinitialiser les filtres",
      "search_placeholder": "Rechercher : 12, 45, 102 ou plage 1 - 50 ou joker 10*",
      "select_all_other": "Sélectionner tous les autres tarifs",
      "show_all": "Tous",
      "show_label": "Afficher :",
      "status_using_another_rate": "Utilise un autre tarif",
      "status_using_this_rate": "Utilise ce tarif",
      "tab": "Assignations de lots",
      "using_another_rate": "Utilise un autre tarif",
      "using_this_rate": "Utilise ce tarif"
    },
    "priority": {
      "manual": "Manual",
      "manual_hint": "Numéro plus élevé = priorité plus haute.",
      "priority_mode_label": "Mode de priorité :",
      "reset_to_smart": "Réinitialiser à l'ordre intelligent",
      "reset_tooltip": "Réinitialiser l'ordre à la priorité intelligente (plage plus courte = priorité plus haute)",
      "smart": "Smart",
      "smart_hint": "La plage de dates la plus courte l'emporte.",
      "switch_to_manual_body": "La priorité manuelle vous permet d'attribuer un numéro de priorité spécifique à chaque règle. Vous pouvez réinitialiser à l'ordre intelligent à tout moment.",
      "switch_to_manual_title": "Passer à la priorité manuelle ?",
      "switch_to_smart_body": "La priorité intelligente ordonnera automatiquement les règles par durée de plage de dates. Votre ordre manuel actuel sera perdu.",
      "switch_to_smart_title": "Passer à la priorité intelligente ?"
    },
    "receipt_disclaimer": {
      "add_new": "Ajouter nouveau",
      "caption": "Affiché sur les reçus et les confirmations de réservation.",
      "create": "Créer",
      "empty_hint": "Sélectionnez une clause ci-dessus ou ajoutez-en une nouvelle pour modifier son contenu.",
      "name_label": "Nom de la clause"
    },
    "schedule": {
      "add_night": "Ajouter une nuit",
      "add_rule": "Ajouter une règle",
      "dates_required_error": "Start and end dates are required.",
      "drag_to_change_priority": "Drag to change priority",
      "drag_to_reorder": "Drag to reorder",
      "duplicate_name_warning": "Un horaire avec ce nom existe déjà.",
      "missing_date_range": "Missing date range",
      "missing_dates": "Missing dates",
      "month_badge_tooltip": "{{count}} tarif planifié",
      "month_badge_tooltip_plural": "{{count}} tarifs planifiés",
      "monthly_note_calendar_based": "Un prix mensuel s'applique pour un mois calendaire complet (du 1er au 1er).",
      "monthly_note_day_based": "Un prix mensuel s'applique aux séjours de {{threshold}} nuits ou plus.",
      "night_count": "{{count}} night",
      "night_count_plural": "{{count}} nights",
      "remove_night": "Retirer une nuit",
      "zero_nights_error": "Rule must span at least one night."
    },
    "schedule_rates": {
      "create_success_title": "Calendrier créé",
      "delete_confirm_text": "Cette action est irréversible.",
      "delete_confirm_title": "Supprimer le calendrier?",
      "delete_error_text": "Ce calendrier est peut-être lié à une réservation.",
      "delete_error_title": "Impossible de supprimer",
      "delete_success_title": "Supprimé",
      "editing_label": "Tarif planifié"
    },
    "sidebar": {
      "add_base_rate": "Ajouter un tarif de base",
      "base_rates_plural": "tarifs de base",
      "base_rates_singular": "tarif de base",
      "base_rates_title": "Tarifs de base",
      "col_fees": "Frais",
      "col_fees_short": "Frais",
      "col_filter_title": "Colonnes",
      "col_filter_tooltip": "Afficher/masquer des colonnes",
      "col_lots": "Terrains",
      "col_lots_short": "Terr.",
      "col_name": "Nom",
      "col_schedules": "Horaires",
      "col_schedules_short": "Hor.",
      "col_tax_group": "Groupe fiscal",
      "col_tax_group_short": "Fiscal",
      "fees_chip": "Frais {{count}}",
      "lots_chip": "Terrains {{count}}",
      "schedule_badge": "{{count}} Horaire",
      "schedule_badge_plural": "{{count}} Horaires",
      "search_lots": "Rechercher des emplacements",
      "search_lots_placeholder": "Rechercher des emplacements : 12, 45, 102 ou plage 1 - 50 ou joker 10*",
      "search_placeholder": "Rechercher des tarifs de base...",
      "search_rates": "Rechercher des tarifs",
      "tax_group_chip": "Groupe fiscal {{name}}",
      "view_list": "Vue liste",
      "view_table": "Vue tableau"
    },
    "tabs": {
      "base_config": "Configuration de base",
      "schedule_rates": "Tarifs planifiés"
    },
    "timeline": {
      "base_price": "Prix de base",
      "fallthrough_label": "Application du tarif de base",
      "fallthrough_no_type": "Repli : la planification n'a pas de {{type}}",
      "go_to_date_range": "Aller à la plage de dates",
      "legend_active": "Actif (s'applique)",
      "legend_overridden": "Remplacé par une priorité supérieure",
      "legend_priority": "Priorité — la plus haute gagne",
      "schedule_override": "Remplacé par la planification"
    },
    "view": {
      "list": "Liste",
      "month": "Mois",
      "open_in_month_view": "Ouvrir dans la vue mensuelle"
    },
    "warning": {
      "base_priority_chip": "Priorité de base",
      "base_priority_schedule": "Le tarif de base est prioritaire pour {{fieldLabel}}. Ce prix de planification ne sera pas appliqué.",
      "daily_price_required": "Le prix journalier est requis et doit être supérieur à 0,00$.",
      "monthly_not_applicable_calendar": "Le prix mensuel nécessite un mois civil complet (du 1er au 1er) pour s'appliquer.",
      "needs_more_nights": "Needs more nights",
      "price_fallthrough": "No {{fieldLabel}} price set. This rule qualifies ({{count}} day) but has no override — it will fall through.",
      "price_fallthrough_drawer": "No {{fieldLabel}} override set. Guests qualifying for this tier will be charged by the next available rate in the priority chain.",
      "price_fallthrough_plural": "No {{fieldLabel}} price set. This rule qualifies ({{count}} days) but has no override — it will fall through.",
      "price_not_applicable": "La règle s'étend sur {{count}} jour, {{fieldLabel}} nécessite au moins {{minDays}} jours pour s'appliquer",
      "price_not_applicable_plural": "La règle s'étend sur {{count}} jours, {{fieldLabel}} nécessite au moins {{minDays}} jours pour s'appliquer",
      "wont_apply": "Won't apply",
      "wont_apply_night_count": "This rule currently has {{count}} night, so {{fieldLabel}} will not apply.",
      "wont_apply_night_count_plural": "This rule currently has {{count}} nights, so {{fieldLabel}} will not apply.",
      "wont_apply_schedule_length": "{{fieldLabel}} will not apply for this schedule length."
    }
  },
  "receipt_disclaimer_grid": {
    "dialog": {
      "edit_receipt_disclaimer": "Modifier la renonciation",
      "new_receipt_disclaimer": "Nouvelle renonciation",
      "receipt_disclaimer_in_use_objects": "Nom de la renonciation est déjà utilisé"
    },
    "header": {
      "assigned_to_lot_price": "Type de prix attribué",
      "disclaimer": "Contenu du renonciation",
      "disclaimer_name": "Nom de la renonciation",
      "id": "ID"
    }
  },
  "reports": {
    "campground_statistics": {
      "lot_occupancy": {
        "available_lots": "Nombre total de lots disponibles",
        "lot_occupancy": "Pourcentage de lots occupés %",
        "total_lots": "Nombre total de lots sur le camping",
        "unavailable_lots": "Nombre total de lots indisponibles"
      },
      "report_description": "Les statistique du camping vous donne un aperçu général du nombre statistique de votre camping tel que le nombre total de réservations, par état, statut, en ligne vs hors ligne, disponibilité des lots etc ...\n\n- Ce rapport utilise la `{{search_by}}` comme référence lors de la recherche.\n- Ce rapport inclut toutes les réservations (`Incomplètes, Terminées, Annulées et Expiréesa)",
      "reservation_summary": {
        "balance_total": "Montants impayés totaux des (Réservations Actives)",
        "camping_rate_total": "Tarif camping total facturé à partir des (Réservations actives)",
        "cancellation_fees_collected": "Total des paiements/frais d'annulation de les (Réservations Annulées)",
        "made_offline": "Nombre de réservations effectuées hors ligne",
        "made_online": "Nombre de réservations effectuées en ligne",
        "net_revenue": "Revenu net total/paiements reçus",
        "payment_total": "Total des paiements reçus des (Réservations Actives)",
        "reservation_status_checked_in": "Nombre de réservations enregistrées",
        "reservation_status_checked_out": "Nombre de réservations sortie",
        "reservation_status_not_arrived": "Nombre de réservations non arrivées",
        "reservation_status_on_hold": "Nombre de réservations en attente",
        "total_adults": "Nombre total d'adultes",
        "total_animals": "Nombre total d'animaux",
        "total_childrens": "Nombre total d'enfants",
        "total_reservations": "Nombre total de réservations",
        "total_vehicles": "Nombre total de véhicules",
        "transaction_status_cancelled": "Nombre de réservations avec le statut Annulé",
        "transaction_status_completed": "Nombre de réservations avec le statut Complété",
        "transaction_status_expired": "Nombre de réservations avec le statut Expiré",
        "transaction_status_incomplete": "Nombre de réservations avec le statut Incomplete"
      },
      "statistic_name": "Nom de la statistique",
      "title": "Statistiques des terrains de camping",
      "value": "Statistique"
    },
    "daily_financial_close": {
      "about": {
        "how": "Lisez les deux colonnes de montants côte à côte : Montant du paiement correspond à l'argent encaissé, et Montant du revenu à l'argent gagné. Le bloc Réconciliation au bas confirme que le Total des revenus égale les Paiements reçus plus les ajustements d'équilibrage, en affichant une Différence de 0,00 en vert lorsque la journée est équilibrée et en rouge sinon. Utilisez les petites icônes d'information pour des explications simples des lignes moins évidentes, ou activez Afficher les détails de calcul pour un examen plus approfondi.",
        "how_heading": "Comment le lire",
        "lead": "La Clôture financière quotidienne est votre sommaire de fin de journée pour une date ou une plage de dates : elle montre l'argent gagné et l'argent encaissé, et prouve que les deux se réconcilient.",
        "title": "À propos de ce rapport",
        "views": "Les deux sélecteurs répondent à des questions différentes. « Que doit afficher ce rapport ? » choisit les enregistrements comptés : Tous les frais (tout ce qui est facturé, payé ou non) ou Montants encaissés seulement (la portion réellement payée). « Quand le revenu doit-il apparaître ? » choisit la date sous laquelle chaque montant est classé : Date de transaction (le jour de l'enregistrement), Date d'arrivée (la valeur complète d'une réservation au jour d'arrivée du client) ou Date de séjour (répartie également sur les nuits occupées; le jour du départ n'est pas une nuit). Les produits et services mesurés d'une réservation la suivent sous Arrivée et Séjour; les ventes PDV directes gardent toujours leur date de vente. Seule la Date de transaction se concilie avec les paiements : un paiement porte la date du mouvement d'argent, pas une date d'arrivée ou de séjour, donc les vues Arrivée et Séjour montrent uniquement les revenus et ne sont jamais un registre des dépôts quotidiens.",
        "views_collected": "Avec Montants encaissés seulement sur la vue Arrivée ou Séjour, chaque réservation compte la part de ses frais encaissée à la date de fin de la période. Les paiements anticipés faits des mois plus tôt comptent en entier, les remboursements et annulations enregistrés à cette date réduisent la part, et une période close ne change jamais lorsqu'elle est réexécutée plus tard. La part est proportionnelle : un séjour payé à moitié montre 50 % sur chaque nuit.",
        "views_heading": "Modes de rapport et dates de revenu",
        "what": "Il présente vos revenus par catégorie (frais de site, occupants et véhicules, frais de réservation et d'administration, services publics mesurés, produits et services, taxes de vente par nom comme la TVH ou la TPS, remises et taxe foncière) juste à côté des paiements encaissés par mode (comptant, débit, cartes, en ligne, et plus). Un en-tête affiche la date et le nombre d'activités de la journée : réservations, ventes PDV, paiements, remboursements et annulations. Une section d'équilibrage explique tout écart entre ce qui a été gagné et ce qui a réellement été encaissé, comme les frais impayés du jour, les paiements pour des frais antérieurs, les remboursements, les annulations et l'approvisionnement de portefeuille.",
        "what_heading": "Ce qu'il affiche",
        "when": "Utilisez-le à la fin d'une journée ou d'un quart pour clôturer et confirmer que tout est équilibré, et pour voir les revenus par catégorie et les paiements par mode au même endroit. Il vous donne des chiffres propres et réconciliés à remettre à un teneur de livres ou à un comptable, et un moyen rapide de repérer un problème : une Différence non nulle ou tout montant marqué Non alloué. Vous pouvez l'imprimer ou l'exporter en CSV et PDF.",
        "when_heading": "Quand l'utiliser"
      },
      "activity": {
        "payments": "Paiements",
        "pos_sales": "Ventes PDV",
        "refunds": "Remboursements",
        "reservations": "Réservations",
        "title": "Activité",
        "voids": "Annulations"
      },
      "ai": {
        "assistant": "Assistant",
        "error": "L'assistant n'a pas pu interpréter cette demande. Essayez de la reformuler.",
        "example_1": "Revenus collectés le mois dernier",
        "example_2": "Locations saisonnières cette saison",
        "example_3": "Ventilation fiscale pour cette semaine",
        "example_4": "Pourquoi cela n'est-il pas équilibré ?",
        "filters_cleared": "Réinitialisés",
        "not_found": "Non disponible pour ce camping : {{items}}. Ces éléments ont été exclus.",
        "note_cash_needs_transaction_date": "Les totaux d'équilibrage et de paiement n'existent que sur la date de transaction. La date du revenu a donc été réglée sur Transaction.",
        "nothing_changed": "Rien n'a changé. Essayez d'indiquer une période, un type de lot ou une catégorie de revenus.",
        "placeholder": "Décrivez la vue souhaitée, ou utilisez le microphone",
        "refine_placeholder": "Précisez, par exemple : uniquement les tentes",
        "send": "Appliquer au rapport",
        "tab_label": "Vue",
        "thinking": "Lecture du rapport...",
        "title": "Demandez ce que vous voulez voir",
        "unresolved_period": "la période du rapport",
        "unsupported": "Cet assistant règle la période du rapport, les montants, la date du revenu et les filtres.",
        "waiting_for_data": "Disponible une fois le rapport chargé.",
        "you": "Vous"
      },
      "ar_summary": {
        "filtered_revenue_view_banner": "Vue des revenus filtrée basée sur la date d'arrivée de la réservation. Les paiements reçus sont affichés pour les réservations arrivant durant cette période qui correspondent à votre sélection de filtres, peu importe quand ils ont été payés. Ce sous-ensemble ne représente pas le rapprochement complet des paiements quotidiens.",
        "outstanding": "Solde impayé",
        "outstanding_desc": "Total des revenus pour ces arrivées moins le total des paiements. La portion non encore encaissée pour les réservations arrivant durant cette période.",
        "outstanding_desc_collected": "La portion des frais de ces arrivées non encore perçue à la date limite du rapport. Contrairement à la vue Toutes les charges, il ne s'agit pas du total des revenus moins le total des paiements : le total des revenus est ici déjà un montant perçu, donc le solde impayé est calculé séparément pour chaque réservation.",
        "payment_amount_desc_arrival": "Chaque paiement effectué pour des réservations arrivant durant cette période, peu importe quand il a été payé. Non associé au dépôt de caisse d'une journée précise.",
        "payments_received_desc": "Chaque paiement jamais effectué pour ces réservations, peu importe quand il a été payé. Un dépôt payé des mois avant l'arrivée et un solde payé après le départ comptent tous les deux. Ceci ne se limite pas aux paiements reçus pendant cette plage de dates.",
        "payments_received_title": "Paiements reçus pour les réservations à l'arrivée",
        "payments_total_label": "Total des paiements",
        "refunds_desc": "Chaque remboursement émis pour un paiement lié à une réservation arrivant durant cette période, peu importe la date du remboursement. Non limité aux remboursements enregistrés durant cette période.",
        "refunds_included_desc": "Chaque remboursement émis pour un paiement lié à une réservation arrivant durant cette période, peu importe la date du remboursement. Déjà inclus dans le Total des paiements ci-dessus : affiché ici à titre indicatif seulement, sans être ajouté de nouveau au total de l'activité d'équilibrage.",
        "revenue_view_banner": "Ceci est une vue des revenus basée sur la date d'arrivée de la réservation. Les paiements reçus sont affichés pour les réservations arrivant durant cette période, peu importe quand ils ont été payés. Ceci n'est pas un rapprochement de caisse ou de dépôt bancaire du même jour.",
        "voids_desc": "Chaque paiement annulé lié à une réservation arrivant durant cette période, peu importe la date d'annulation. Non limité aux annulations enregistrées durant cette période.",
        "voids_included_desc": "Chaque paiement annulé lié à une réservation arrivant durant cette période, peu importe la date d'annulation. Déjà inclus dans le Total des paiements ci-dessus : affiché ici à titre indicatif seulement, sans être ajouté de nouveau au total de l'activité d'équilibrage."
      },
      "balancing": {
        "ar_movement": "Frais impayés du jour",
        "prior_collected": "Paiements encaissés pour des frais antérieurs",
        "refunds": "Remboursements",
        "unallocated": "Paiements non alloués",
        "voids": "Annulations",
        "wallet_funding": "Approvisionnement de portefeuille reçu"
      },
      "balancing_desc": {
        "ar_movement": "Mouvement des comptes clients créé par des frais enregistrés aujourd'hui et non encore encaissés.",
        "prior_collected": "Paiements enregistrés aujourd'hui pour des frais créés un jour antérieur.",
        "refunds": "Remboursements émis aujourd'hui, réintégrés comme créance ouverte.",
        "unallocated": "Paiements enregistrés aujourd'hui qui ne sont liés à aucune transaction.",
        "voids": "Paiements annulés aujourd'hui, réintégrés.",
        "wallet_funding": "Argent ajouté aux portefeuilles clients aujourd'hui, net des annulations de dépôt."
      },
      "banner": {
        "not_frozen": "Cette période contient {{count}} ligne(s) de produit dont la catégorie n'a pas été figée au moment de la vente. Leur catégorie est déterminée à partir de la catégorie actuelle du produit et peut changer si les produits sont recatégorisés. Les totaux ne sont pas affectés."
      },
      "business_date": "Date d'activité : {{date}}",
      "business_period": "Période d'activité : {{start_date}} au {{end_date}}",
      "cancellation_fee_mode_note": "Les frais d'annulation retenus proviennent des paiements, remboursements et annulations de paiement, et affichent donc le même montant dans les deux modes de rapport. Ils sont datés selon la transaction et l'activité de paiement sous-jacentes, non selon la date réelle d'annulation de la réservation, et ne constituent pas un document de versement de taxe.",
      "category_desc": {
        "camping": "Le tarif de camping/site de base pour le séjour, distinct des frais d'occupants, de véhicules et de services supplémentaires.",
        "camping_collected": "La portion des frais de camping/site de base payée à la date limite du rapport. En mode Collecté uniquement, cette ligne sert aussi de catégorie générale : les paiements non liés à un frais précis, et tout montant encaissé au-delà des montants liés aux compteurs ou au point de vente, y sont comptés.",
        "cancellation_fees": "Argent retenu des réservations annulées, net des remboursements ou annulations.",
        "collected": "Argent encaissé au cours de cette période qui n'est tombé dans aucune catégorie de revenus spécifique.",
        "discount": "Remises appliquées pendant la période, affichées comme une réduction des revenus.",
        "fees": "Frais de réservation, d'administration et autres frais similaires au niveau de la réservation, distincts du tarif de site.",
        "meter": "Frais de compteurs d'électricité, d'eau et de gaz facturés à une réservation. La période dans laquelle un frais tombe dépend des paramètres de date du rapport, pas de la date de réservation.",
        "occupants": "Frais pour occupants supplémentaires et véhicules sur la réservation, facturés séparément du tarif de site.",
        "on_account": "Paiements encaissés au-delà de ce qui a réellement été facturé (paiements anticipés, offres forfaitaires, surpaiements), conservés ici plutôt que d'augmenter une autre catégorie.",
        "other": "Frais qui ne correspondent à aucune des catégories ci-dessus.",
        "pos_refund_unmatched": "Remboursements sur les ventes PDV directes qui dépassent ce qu'une restitution d'article correspondant explique.",
        "property_tax": "Taxe foncière facturée sur les réservations, suivie séparément de la taxe de vente.",
        "tax_other": "Taxe de vente encaissée qui ne pouvait pas être mise en correspondance avec l'une des lignes fiscales nommées ci-dessus.",
        "unreconciled": "Un écart entre les paiements encaissés et les revenus catégorisés qui n'a pas pu être expliqué. Vaut la peine d'être étudié.",
        "zeroed_collected": "En mode Collecté uniquement, cette ligne affiche 0,00 par conception. L'argent encaissé n'est réparti que pour les services publics mesurés et les ventes de produits; tout autre montant encaissé est compté dans la ligne Frais de site de camping."
      },
      "col": {
        "adjustment": "Ajustement",
        "amount": "Montant",
        "cash": "Espèces",
        "category": "Catégorie de revenus",
        "date": "Date",
        "description": "Description",
        "method": "Méthode de paiement",
        "payment_amount": "Montant du paiement",
        "payment_amount_desc": "L'argent réellement encaissé pendant la période sélectionnée: paiements reçus et ajustements d'équilibrage.",
        "payment_amount_desc_filtered": "L'argent encaissé pendant la période sélectionnée pour cette sélection filtrée : paiements réels reçus, mais pas les ajustements d'équilibrage complets ni le rapprochement.",
        "payment_amount_desc_revenue_view": "Non affiché dans cette vue : les paiements ne peuvent pas être associés à une date d'arrivée ou de séjour, seulement à une date de transaction.",
        "revenue": "Revenu",
        "revenue_amount": "Montant du revenu",
        "revenue_amount_desc": "L'argent gagné pendant la période sélectionnée pour chaque catégorie, qu'il ait été encaissé ou non.",
        "revenue_amount_desc_collected": "L'argent encaissé pendant la période sélectionnée pour chaque catégorie, limité à la portion payée à la date limite du rapport.",
        "total": "Total",
        "trans_type": "Type trans."
      },
      "collected_tax_caveat": "Base encaissement : les revenus et la taxe de vente sont comptabilisés lors de la réception des paiements, y compris la taxe partielle sur les paiements partiels. Ceci reflète l'encaisse perçue et ne constitue pas un document de versement de taxe.",
      "csv": {
        "amount": "Montant",
        "level": "Niveau de détail",
        "line": "Ligne",
        "provenance": "Statut d'attribution",
        "section": "Section"
      },
      "customize_title": "Personnaliser le rapport",
      "daily": {
        "ar_payments_series": "Paiements effectués pour ces arrivées",
        "balancing": "Équilibrage",
        "business_date": "Date d'activité",
        "card_payment_methods": "Modes de paiement",
        "card_reconciliation_status": "État de rapprochement",
        "card_revenue_breakdown": "Répartition des revenus",
        "card_revenue_vs_payments": "Revenus vs paiements",
        "cash": "Comptant",
        "chart_payment_mix": "Paiements par mode",
        "chart_revenue_mix": "Revenus par catégorie",
        "chart_series": "Tendance dans le temps",
        "chart_trend": "Revenus et paiements par jour",
        "col_amount": "Montant",
        "col_method": "Mode",
        "col_pct_payments": "% des paiements",
        "columns": "Colonnes",
        "columns_tooltip": "Choisissez les colonnes affichées dans le tableau, les exportations et l'impression.",
        "difference": "Différence",
        "export": "Exporter",
        "loading": "Chargement des totaux quotidiens…",
        "payments": "Paiements",
        "pos_sales": "Ventes PDV",
        "range_too_large": "Sélectionnez une plage plus courte pour voir le détail par jour.",
        "reservations": "Réservations",
        "revenue": "Revenus",
        "sales_tax": "Taxe de vente",
        "select_series": "Série",
        "stat_balanced_days": "Jours équilibrés avec activité",
        "stat_business_days": "Jours ouvrables dans la période",
        "stat_discrepancy_days": "Jours avec écarts",
        "stat_no_activity_days": "Jours sans activité",
        "status": "Statut",
        "status_all_clear": "Tout est conforme",
        "status_attention": "Attention requise",
        "status_closed": "Fermé",
        "status_live": "En direct",
        "tab_reconciliation": "Rapprochement quotidien",
        "tab_revenue_breakdown": "Répartition des revenus",
        "tab_summary": "Sommaire",
        "tab_tax_breakdown": "Ventilation fiscale",
        "tab_transactions": "Transactions détaillées",
        "total": "Total",
        "total_revenue": "Revenus totaux"
      },
      "date_selection_title": "Sélection des dates",
      "description": "Revenus reçus par catégorie et paiements par méthode pour le jour sélectionné, rapprochés au même total. Les montants par catégorie sont lus directement depuis la transaction; aucun paiement n'est réparti entre plusieurs catégories.",
      "empty": "Aucune activité financière pour la période sélectionnée.",
      "error": {
        "forbidden": "Vous n'avez pas la permission de consulter les rapports financiers.",
        "generic": "Le rapport n'a pas pu être chargé. Veuillez réessayer.",
        "unsupported_date_basis": "Cette date de revenu n'est pas prise en charge."
      },
      "export": {
        "subtotal": "Sous-total"
      },
      "export_csv": "Exporter en CSV",
      "export_pdf": "Exporter en PDF",
      "filters": {
        "category": {
          "camping": "Frais de site de camping",
          "cancellation_fees": "Frais d'annulation retenus",
          "discount": "Rabais",
          "fees": "Frais de réservation et d'administration",
          "meter": "Services publics mesurés",
          "occupants": "Occupants et véhicules",
          "on_account": "Prépaiements et trop-perçus encaissés",
          "other": "Autres frais",
          "pos_refund_unmatched": "Remboursements au point de vente non associés à un retour",
          "product_pos": "Ventes directes au point de vente",
          "product_res": "Produits et services de réservation",
          "property_tax": "Taxe foncière",
          "tax": "Taxes"
        },
        "category_label": "Catégorie de revenu",
        "category_tooltip": "Filtrer par catégorie de revenu",
        "site_disabled_hint": "Le type de lot et le nom du tarif s'appliquent uniquement aux réservations et sont masqués lorsque la source est limitée à une activité autre que les réservations.",
        "source": {
          "none": "Autre",
          "pos": "Ventes au point de vente",
          "res": "Réservations"
        },
        "source_label": "Source",
        "source_tooltip": "Filtrer selon la provenance de l'activité",
        "title": "Filtres financiers"
      },
      "from_date": "Date de début",
      "header_desc": {
        "product_pos": "Produits vendus directement au comptoir ou au magasin, non attachés à une réservation.",
        "product_res": "Produits et services additionnels vendus dans le cadre d'une réservation (bois de chauffage, locations, articles du magasin facturés au site), regroupés par catégorie."
      },
      "include_uncollected": "Inclure les frais non encore encaissés",
      "include_uncollected_desc": "Lorsque activé, le revenu inclut les frais saisis aujourd'hui qui n'ont pas encore été encaissés (comptabilité d'exercice), et la ligne des frais impayés du jour est affichée. Lorsque désactivé, le revenu ne compte que les paiements encaissés et cette ligne est masquée. Le rapport se réconcilie dans les deux cas.",
      "mode": {
        "all_charges": "Tous les frais",
        "all_charges_desc": "Inclure chaque frais, payé ou non.",
        "collected": "Collecté uniquement",
        "collected_desc": "Inclure seulement la portion payée à la date limite du rapport.",
        "label": "Montants",
        "question": "Que doit afficher ce rapport ?"
      },
      "period_label": "Période du rapport",
      "print": "Imprimer",
      "provenance": {
        "adjustment": "Ajustement",
        "calculated": "Calculé",
        "directly_recorded": "Enregistré",
        "historical_not_frozen": "Historique (non figé)",
        "unallocated": "Non attribué"
      },
      "qty_tooltip": "Quantité vendue : {{count}}",
      "rdate": {
        "arrival": "Arrivée",
        "arrival_desc": "Placer le montant complet à la date d'arrivée du client.",
        "label": "Date du revenu",
        "question": "Quand le revenu doit-il apparaître ?",
        "stay": "Rester",
        "stay_desc": "Répartir le montant sur les nuits occupées.",
        "transaction": "Transaction",
        "transaction_desc": "Au moment où le frais ou le paiement a été enregistré."
      },
      "rdate_explainer": {
        "arrival_primary": "Placer le montant complet à la date d'arrivée du client.",
        "arrival_secondary": "Vue des revenus uniquement. Ne représente pas les dépôts quotidiens.",
        "point_arrival": "Arrivée",
        "point_booked": "Réservé",
        "point_booked_sub": "Charge enregistrée",
        "point_departed": "Départ",
        "point_departure_sub": "Départ",
        "point_stay": "Séjour",
        "point_transaction": "Transaction",
        "stay_primary": "Répartir le montant sur les nuits occupées du client.",
        "stay_secondary": "Vue d'ensemble des revenus uniquement. Ne représente pas l'activité de paiement.",
        "transaction_primary": "Indiquez le montant à la date d'enregistrement de la réservation.",
        "transaction_secondary": "Correspond à l'activité de paiement quotidienne."
      },
      "recon": {
        "balancing_total": "Ajustements d'équilibrage",
        "balancing_total_desc": "Le total de l'activité d'équilibrage, ajouté aux paiements pour que le rapport soit équilibré : Total des revenus = Paiements reçus + Ajustements d'équilibrage. Il reflète uniquement la synchronisation (frais facturés aujourd'hui mais non encore encaissés, paiements appliqués à des frais antérieurs, approvisionnement de portefeuille, remboursements et annulations), jamais des revenus supplémentaires.",
        "difference": "Différence",
        "revenue_total": "Répartition des revenus",
        "tender_total": "Paiements reçus",
        "unbalanced_warning": "Les côtés revenus et paiements ne se rapprochent pas. Cela indique un problème de données pour la période sélectionnée, et non un arrondi. Ne considérez pas cette clôture comme définitive tant qu'elle n'a pas été examinée."
      },
      "reporting_method": {
        "charges_entered": "Inclure les frais non encore encaissés",
        "collected": "Encaissé (paiements reçus)",
        "how_to_change": "Modifiez ce réglage avec l'interrupteur « Inclure les frais non encore encaissés » dans les paramètres du rapport.",
        "label": "Méthode de déclaration"
      },
      "run": "Générer le rapport",
      "run_stamp": "Base: {{basis}} · Fuseau horaire: {{tz}} · Moteur: {{engine}}",
      "section": {
        "balancing": "Activité d'équilibrage",
        "cash": "Activité de caisse",
        "reconciliation": "Rapprochement",
        "revenue": "Activité des revenus",
        "tender": "Paiements reçus"
      },
      "section_desc": {
        "revenue_category": "Le montant des paiements n'est pas réparti par catégorie ici. Consultez la section « Paiements reçus » ci-dessous pour la ventilation par méthode de paiement, et le « Total global » pour équilibrer les deux colonnes."
      },
      "show_calc_details": "Afficher les détails de calcul",
      "sub_title": "{{start_date}} au {{end_date}}",
      "subtotal": {
        "balancing": "Total des ajustements",
        "cash": "Total de l'activité de caisse",
        "overall": "Total général",
        "revenue": "Total des revenus",
        "tender": "Total des paiements"
      },
      "subtotal_desc": {
        "balancing": "Net des lignes d'équilibrage ci-dessus. L'activité d'équilibrage représente l'écart de synchronisation entre les revenus gagnés aujourd'hui et l'encaissement d'aujourd'hui : frais non encore payés, paiements pour des frais antérieurs, approvisionnement de portefeuille, remboursements et annulations. Ce n'est pas de l'argent nouveau; cela relie les revenus aux paiements pour que la journée soit équilibrée.",
        "balancing_arrival": "Solde impayé seulement : la portion des frais de ces arrivées non encore encaissée. Les remboursements et annulations ci-dessus sont déjà inclus dans le Total des paiements : ils sont affichés à titre indicatif seulement et ne sont pas ajoutés de nouveau ici.",
        "balancing_collected": "Les remboursements et annulations sur un paiement encaissé au cours de cette période sont déjà déduits directement du Revenu total ci-dessus. Cette ligne ne comprend qu'un remboursement ou une annulation émis au cours de cette période pour un paiement encaissé au cours d'une période antérieure."
      },
      "title": "Clôture financière quotidienne",
      "to_date": "Date de fin",
      "transactions": {
        "child_kind": {
          "charge": "Charge",
          "payment": "Paiement",
          "refund": "Remboursement",
          "tax": "Taxe",
          "void": "Annulé"
        },
        "child_section_revenue": "Revenu et taxe",
        "child_section_tender": "Paiements, remboursements et annulations",
        "col_amount": "Montant",
        "col_category": "Catégorie de revenu",
        "col_charge_date": "Date de facturation d'origine",
        "col_client": "Client",
        "col_collected": "Encaissé",
        "col_date": "Date",
        "col_description": "Description",
        "col_line": "Ligne du sommaire",
        "col_lot": "Emplacement",
        "col_lot_type": "Type de lot",
        "col_nights": "Nuits",
        "col_original_amount": "Montant original",
        "col_original_charge_date": "Date de facturation d'origine",
        "col_payment_date": "Date de paiement",
        "col_payment_method": "Méthode de paiement",
        "col_qty": "Qté",
        "col_rate_name": "Nom du tarif",
        "col_ref": "Référence",
        "col_report_amount": "Montant du rapport",
        "col_source": "Source",
        "col_type": "Type",
        "col_user": "Utilisateur",
        "col_weight": "Part des nuits",
        "collapse_day": "Masquer les transactions pour cette journée",
        "derivation_hint": "Les lignes d'équilibrage sont calculées à partir des paiements ci-dessus et non de rangées stockées : les lister dans le journal compterait le même argent deux fois. Frais impayés du jour = Revenu total moins les paiements appliqués aux frais de cette période.",
        "derivation_title": "Comment les montants d'équilibrage sont calculés",
        "event_type": {
          "cancellation_fee": "Frais d'annulation",
          "charge": "Charge",
          "meter_reading": "Relevé de compteur",
          "other": "Autre",
          "payment": "Paiement",
          "pos_refund_unmatched": "Remboursement POS (non mis en correspondance)",
          "pos_sale": "Vente POS",
          "refund": "Remboursement",
          "reservation_charge": "Charge de réservation",
          "tax": "Taxe",
          "void": "Annulé",
          "wallet_funding": "Financement du portefeuille",
          "wallet_reversal": "Annulation du dépôt du portefeuille"
        },
        "expand_day": "Afficher les transactions pour cette journée",
        "filter_all": "Toutes",
        "filter_line": "Ligne du sommaire",
        "filter_source": "Source",
        "grand_total_label": "Total général",
        "more_transactions": "+{{count}} plus",
        "original_charge_date_tooltip": "Ce paiement règle une charge d'une date antérieure.",
        "paid_label": "Payé",
        "pinned_range_notice": "Affichage des transactions pour {{date}} uniquement.",
        "reset_range": "Réinitialiser la plage",
        "search": "Rechercher",
        "showing": "{{shown}} de {{total}} enregistrements",
        "sort_asc": "Croissant",
        "sort_by": "Trier par",
        "sort_desc": "Décroissant",
        "source_none": "Autre",
        "source_pos": "PDV",
        "source_res": "Réservations",
        "tax_breakdown_hint": "Chaque charge de taxe de la période, regroupée par type de taxe. Les ventes au comptoir de vente indiquent le produit exact ayant généré la taxe. Les frais de réservation (tarif de camping, occupants et véhicules, frais de réservation et d'administration, et services publics mesurés) sont présentés comme un montant combiné, car le système enregistre un seul total de taxe combiné par charge de réservation et ne conserve pas quels frais précis l'ont généré.",
        "tax_breakdown_title": "Répartition des taxes",
        "tax_reservation_combined": "Frais de réservation (combinés)",
        "tax_reservation_combined_tooltip": "Cette taxe a été perçue sur le tarif de camping, les frais d'occupants ou de véhicules, les frais de réservation ou d'administration, ou les services publics mesurés de la réservation. Le système enregistre un seul total de taxe combiné par charge et ne conserve pas la part exacte générée par chaque frais, ils sont donc présentés ensemble.",
        "tax_subtotal_label": "Sous-total",
        "tax_taxed_on": "Taxé sur",
        "tax_total_label": "Taxe totale pour la période",
        "tax_types_count": "{{types}} types de taxes sur {{charges}} charges",
        "tender_subtotal_label": "Sous-total",
        "view_all_for_date": "Afficher toutes les transactions pour cette date",
        "view_flat": "Plat",
        "view_grouped": "Groupé",
        "view_mode": "Affichage"
      },
      "view": {
        "about_link": "À propos de ces vues",
        "badge_filtered": "Vue filtrée",
        "badge_reconciles": "Concilie avec les paiements",
        "badge_revenue": "Vue de revenus. Pas les dépôts quotidiens.",
        "collected_as_of": "Encaissé au {{date}}",
        "cutoff_caption": "La date de fin sert aussi de date limite d'encaissement : chaque paiement enregistré à cette date ou avant compte, y compris les paiements anticipés.",
        "display_options": "Options d'affichage",
        "filtered_partial_reconciliation_notice": "Vue des revenus filtrée. Les paiements reçus sont affichés pour ce sous-ensemble filtré, mais l'activité d'équilibrage et le rapprochement quotidien complet ne sont pas disponibles pour une vue filtrée.",
        "filtered_reconciliation_notice": "Vue des revenus filtrée. Ce sous-ensemble ne représente pas le rapprochement complet des paiements quotidiens.",
        "revenue_view_banner": "Ceci est une vue de revenus. Les paiements, l'activité d'équilibrage et la conciliation ne sont pas affichés : les paiements portent la date du mouvement d'argent et ne peuvent pas être associés à une date d'arrivée ou de séjour.",
        "sentence_all_arrival": "Valeur complète des réservations arrivant durant cette période. Les ventes PDV directes gardent leur date de vente.",
        "sentence_all_stay": "Revenus répartis sur les nuits occupées durant cette période. Les ventes PDV directes gardent leur date de vente.",
        "sentence_all_transaction": "Tous les frais enregistrés durant les dates sélectionnées.",
        "sentence_collected_arrival": "Part encaissée des réservations arrivant durant cette période, au {{date}}. Paiements anticipés inclus.",
        "sentence_collected_stay": "Part encaissée des revenus répartis sur les nuits occupées, au {{date}}. Paiements anticipés inclus.",
        "sentence_collected_transaction": "Argent reçu durant les dates sélectionnées, ventilé par catégorie de revenus.",
        "title": "Vue sélectionnée",
        "unfiltered_summary": "Toute l'activité · Aucun filtre supplémentaire",
        "viewing_title": "Affichage"
      }
    },
    "date_section": {
      "notes": "Les dates ci-dessus sont celles utilisées lors de l'extraction des données pour les rapports.",
      "title": "Sélection des Dates"
    },
    "email_activity": {
      "blacklist_remove": {
        "confirm_text": "{{email}} sera retiré de la liste noire et pourra de nouveau recevoir des courriels.",
        "confirm_title": "Retirer cet e-mail de la liste noire?",
        "success": "{{email}} a été retiré de la liste noire."
      },
      "email_type": {
        "arrival_reminder": "Rappel avant l'arrivée",
        "cancellation_notice": "Avis d'annulation",
        "departure_notice": "Avis après le départ",
        "manual_email": "Courriel manuel",
        "on_hold_reminder": "Rappel de mise en attente",
        "payment_receipt": "Reçu de paiement",
        "refund_notice": "Avis de remboursement",
        "reservation_confirmation": "Confirmation de réservation",
        "scheduled_email": "Courriel planifié",
        "unpaid_balance_notice": "Rappel de solde impayé",
        "waitlist_response": "Réponse de liste d'attente",
        "waiver_request": "Demande de renonciation",
        "waiver_response": "Réponse de renonciation"
      },
      "error": {
        "blacklist_remove_failed": "Échec du retrait de l'adresse courriel de la liste noire. Veuillez réessayer.",
        "hourly_range_too_large": "Le regroupement horaire est limité à une plage de 7 jours. Réduisez vos dates, ou passez à Quotidien, Mensuel ou Annuel.",
        "minute_range_too_large": "Le regroupement par minute est limité à une plage d'une journée. Réduisez vos dates, ou passez à Horaire, Quotidien, Mensuel ou Annuel."
      },
      "filters": {
        "email_type_all": "Tous les types",
        "email_type_placeholder": "Type de courriel",
        "email_type_title": "Type de courriel",
        "opened_subset_note": "Les courriels ouverts sont aussi comptés comme envoyés.",
        "refresh_tooltip": "Recharger la dernière activité des courriels pour cette plage de dates",
        "send_method_title": "Méthode d'envoi",
        "status_title": "Statut"
      },
      "kpis": {
        "totals_caption": "Totaux pour la plage de dates et les filtres sélectionnés"
      },
      "no_data": "Aucune activité de courriels n'est disponible pour cette période.",
      "no_status_selected": "Sélectionnez au moins un statut pour afficher le graphique.",
      "rate_limit_banner": {
        "body": "{{count}} courriel(s) n'ont pas pu être envoyés parce que votre compte Gmail ou Outlook connecté a atteint sa limite d'envoi. Cela se produit souvent avec un compte récemment connecté dont la vérification n'est pas terminée. PitchCamp réessaiera automatiquement.",
        "title": "La limite d'envoi de votre compte courriel connecté a été atteinte"
      },
      "report_description": "Affiche tous les courriels envoyés aux clients pendant la plage de dates sélectionnée : statut de livraison, ouvertures, rebonds et échecs. Filtrable selon le mode et le type d'envoi.",
      "send_method": {
        "all": "Tous",
        "automated": "Automatisé",
        "manual": "Manuel"
      },
      "status": {
        "blacklisted": "Liste noire",
        "bounced": "Rejeté",
        "failed": "Échoué",
        "opened": "Ouvert",
        "pending": "En attente",
        "rate_limited": "Limite de débit atteinte",
        "sent": "Envoyé"
      },
      "table": {
        "date": "Date",
        "opened": "Ouvert",
        "recipient": "Destinataire",
        "remove_from_blacklist": "Retirer de la liste noire",
        "send_method": "Méthode d'envoi",
        "status": "Statut",
        "type": "Type",
        "view": "Voir le courriel",
        "view_disabled_pending": "Pas encore envoyé"
      },
      "title": "Activité des courriels"
    },
    "lot_availability": {
      "avg_booked_nights_per_lot": "Moyenne des nuits réservées par lot",
      "booked_nights": "Nuits réservées",
      "booked_nights_out_of": "Nuits sélectionnées",
      "booked_percentage": "Pourcentage réservé",
      "is_available": "Disponible",
      "lot_type": "Type de lot",
      "report_description": "Affiche la disponibilité des lots en fonction des dates sélectionnées.\n***\n- Si les lots ont une réservation active chevauchant les dates sélectionnées, le lot est marqué comme **indisponible**.\n***\n- S'il n'y a aucune réservation active entre les dates sélectionnées, le lot est marqué comme **disponible**.\n***\n**Remarque :** les réservations validées ne sont pas comptabilisées dans ce rapport.",
      "title": "Disponibilité des lots",
      "total_available_nights": "Nombre total de nuits disponibles"
    },
    "lot_occupancy_history": {
      "report_description": "Affiche le pourcentage de temps pendant lequel chaque lot a été réservé pendant la plage de dates sélectionnée, en fonction de toutes les réservations, qu'il s'agisse d'un enregistrement ou d'un départ.",
      "title": "Historique d'occupation du terrain"
    },
    "lot_occupancy_history_grouped_by_lot_type": {
      "report_description": "Utilise les mêmes données que le rapport **Historique d'occupation des lots**, sauf qu'elles sont regroupées par type de lot. Cela vous montrera le pourcentage pour lequel un lot a été réservé historiquement. Il est basé sur toutes les réservations, qu'il soit enregistré ou non.",
      "title": "Résumé de l'historique d'occupation du terrain"
    },
    "outstanding_amount": {
      "balance_total": "Montant Impayé",
      "camping_rate_total": "Total des tarifs camping",
      "payment_total": "Paiements Total",
      "report_description": "Les rapports sur les montants impayé vous donne le total des montants en souffrance qui n'ont pas encore été payés sur les réservations. Ce rapport ne filtre que les réservations **incomplètes**.\n***\n- Les réservations **Incomplètes** sont les réservations actives qui ont un montant non payé.\n- Ce rapport utilise les `{{search_by}}` comme base de référence lors de la recherche.\n- Le `montant impayé` est le **Total de la réservation** moins le **Total du paiement**.",
      "title": "Montant Impayé"
    },
    "payment_details": {
      "date_selection": {
        "note": "Les dates ci-dessus obtiendra tous les paiements dont la date de paiement est comprise entre les dates sélectionnée.",
        "title": "Date du paiement"
      },
      "erased_by": "Effacé par",
      "erased_date": "Date d'effacement",
      "erased_reason": "Raison de l'effacement",
      "grouping": {
        "title": "Regroupement de rapports"
      },
      "net_payment_amount": "Paiement net",
      "payment_amount": "Paiement net",
      "payment_date": "Date du paiement",
      "payment_id": "ID du paiement",
      "payment_status": "Statut de paiement",
      "payment_type": "Type de paiement",
      "refunded_amount": "Montant remboursé",
      "report_description": "Affiche tous les paiements qui ont eu lieu pour les transactions POS et les réservations avec le statut suivant **Incomplet, Terminé et Annulé**.  Ce rapport est similaire au rapport récapitulatif des paiements et des remboursements, sauf qu’il n’affiche que le « paiement net », ne résume aucun total ni n’effectue de regroupement et affiche la date et l’heure complètes du paiement.  \n- (EN) Ce rapport est basé sur le « {{search_by}} ». \n\n***\n\nCe rapport montrera les paiements ayant l’état de paiement suivant :\n- 'Paiement, Remboursement partiel'\n\n***\n\nPeut être utilisé comme votre rapprochement quotidien avec votre terminal et / ou Stripe",
      "reservation_id": "# de réservation",
      "status_filter_label": "Statut du paiement",
      "sub_title": "Le rapport récapitulatif des paiements indique la date à laquelle les paiements ont été reçu / la date du paiement.",
      "terminal_transaction_number": "Numéro de transaction",
      "title": "Détails de paiement",
      "total": "Paiement total",
      "user": "Utilisateur",
      "void_erased_amount": "Montant annulé/effacé"
    },
    "payment_details_percentage": {
      "office_percentage": "Pourcentage de bureau",
      "office_total": "Total du bureau",
      "online_percentage": "Pourcentage en ligne",
      "online_total": "Total en ligne",
      "overall_total": "Total général",
      "payment_date": "Date de paiement",
      "report_description": "Ce rapport utilise les mêmes données sous-jacentes que le rapport *Détails de paiement*, mais les améliore en regroupant les paiements en totaux **en ligne** et **au bureau** et en affichant leur **répartition en pourcentage**.\n\n- Ce rapport est basé sur le `{{search_by}}`.\n\n---\nCe rapport est utile pour identifier les **tendances de paiement en ligne et au bureau**.",
      "title": "Rapport sur le pourcentage des détails de paiement"
    },
    "payment_summary": {
      "report_description": "Affiche les **paiements totaux**, **remboursements totaux** et **paiements nets** regroupés et résumés pour toutes les POS transactions et réservations avec le statut suivant **Incomplet, Terminé et Annulé**.  Le rapport est basé sur le «{{search_by}}», ce qui signifie que les paiements et les remboursements sont calculés sur la base de la date de paiement et non de la date de remboursement.  \n\n***\n\n*Ce rapport affichera tous les paiements et remboursements avec le statut suivant :*\n- 'Paiement, Remboursement partiel, Remboursement complet'\n- Ce rapport a utilisé le '{{search_by}}' comme base de référence lors de la recherche.\n\n***\n\n**Paiement net** est le paiement total moins les montants remboursés.\n\nCe rapport est regroupé en fonction de « quotidien, mensuel, annuel » et également basé sur les colonnes et les lignes uniques pour chaque groupe de rapports.",
      "title": "Récapitulatif des Paiements et Remboursements"
    },
    "picker": {
      "title": "Sélectionnez un rapport"
    },
    "pos_item_summary": {
      "report_description": "Le rapport récapitulatif de la vente d’articles de produits et de services fournit un aperçu des biens et services qui ont été vendus via le point de vente ou ajoutés à une réservation avec l’un des statuts suivants **Incomplet, Terminé et Annulé**.  \n***\n- Ce rapport a utilisé le '{{search_by}}' comme base de référence lors de la recherche d’une plage de dates.\n***\n'Remarque:' ce rapport ne prend pas en compte les articles de POS retournés / remboursés.\n",
      "title": "Résumé des vente d’articles de produits et services"
    },
    "refund_details": {
      "payment_refund_type": "Type de retour de paiement",
      "payment_status": "Statut du paiement",
      "refund_amount": "Montant du Remboursement",
      "refund_date": "Date de Remboursement",
      "refund_note": "Notes de remboursement",
      "report_description": "Affiche tous les remboursements qui ont eu lieu pour toutes les transactions POS et réservations avec le statut suivant **Incomplet, Terminé et Annulé**.  Ce rapport est similaire au rapport de synthèse des paiements et des remboursements, sauf qu’il n’affiche que les « Remboursements », ne résume aucun total ni n’effectue de regroupement et affiche la date et l’heure du remboursement complet.  \n- (EN) Ce rapport est basé sur le « {{search_by}} ». Alors que les rapports *Détails de paiement* et *Résumé du paiement et du remboursement* sont basés sur la « Date de paiement ».\n\n***\n\n*Ce rapport montrera les remboursements ayant l’état de paiement suivant :*\n- 'Remboursement partiel, remboursement complet'",
      "title": "Détails des Remboursement",
      "user": "Utilisateur"
    },
    "reservation_deposit_requests": {
      "report_description": "Dépôts demandés mais pas encore perçus, avec le nombre de jours de retard.",
      "title": "Demandes de dépôt de réservation"
    },
    "reservation_deposits": {
      "applied_amount": "Appliqué",
      "applied_by": "Appliqué par",
      "applied_date": "Date d'application",
      "apply_attempts": "Tentatives d'application",
      "client_id": "ID du client",
      "client_name": "Nom du client",
      "collection_date": "Date de perception",
      "days_overdue": "Jours de retard",
      "deposit_id": "ID du dépôt",
      "due_date": "Date d'échéance",
      "financial_status": "Statut",
      "forfeited_amount": "Confisqué",
      "held_amount": "Retenu",
      "last_error": "Dernière erreur",
      "payment_method": "Mode de paiement",
      "processing_issue": "Problème de traitement",
      "purpose": "Objet",
      "received_amount": "Reçu",
      "refunded_amount": "Remboursé",
      "report_description": "Dépôts retenus, appliqués, remboursés, confisqués et transférés, avec un suivi de rapprochement du solde actuellement retenu.",
      "required_amount": "Montant requis",
      "schedule_mode": "Planification",
      "scheduled_apply_date": "Date d'application prévue",
      "title": "Dépôts de réservation",
      "transferred_in_amount": "Transféré (entrant)",
      "transferred_out_amount": "Transféré (sortant)"
    },
    "reservation_financial_summary": {
      "report_description": "Les rapports récapitulatifs financiers des réservations vous donnera un aperçu des frais, paiement total et du montant impayé pour toutes les réservations avec l'état suivant ** Incomplète, Complété et Annulé **.\n***\n- Ce rapport utilise la `{{search_by}}` comme référence lors de la recherche.\n- Ce rapport effectue également un pivot sur les impôts. Si vous avez plusieurs taxes, elles seront affichées et résumées individuellement.",
      "sum_addon_total": "Total Addons",
      "sum_balance_active_reservations": "Paiements des réservations actives",
      "sum_balance_cancelled_reservations": "Paiements des frais d'annulation",
      "sum_balance_total": "Montant Impayé",
      "sum_camping_rate_amount": "Tarif camping",
      "sum_camping_rate_total": "Total des tarifs camping",
      "sum_discount_total": "Remise Totale",
      "sum_meter_reading_total": "Total du compteur",
      "sum_occupant_amount": "Total Occupant Véhicule",
      "sum_other_total": "Autre Total",
      "sum_overpayment_total": "Dépassement total du paiement",
      "sum_payment_total": "Paiements Total",
      "sum_product_sale_total": "Total des produits",
      "sum_property_tax_amount": "Taxe Foncière",
      "sum_reservation_fee_amount": "Total des Frais",
      "sum_tax_amount": "Totale des Taxe",
      "sum_total_payments": "Paiement total",
      "sum_transaction_total": "Total de la transaction",
      "title": "Résumé financier des réservations"
    },
    "reservation_item_fulfillment": {
      "arrival_date": "Date d'arrivée",
      "departure_date": "Date de départ",
      "first_name": "Prénom",
      "fulfilled": "Traité",
      "fulfilled_at": "Traité le",
      "fulfilled_by": "Traité par",
      "item_name": "Article",
      "last_name": "Nom",
      "lot_number": "Emplacement",
      "quantity": "Qté",
      "report_description": "Le rapport de traitement des articles de réservation affiche tous les articles nécessitant un traitement (ex. glace, bois de chauffage) ajoutés aux réservations, ainsi que leur statut de traitement.\n\n- Ce rapport est basé sur la `{{search_by}}`.\n- Seuls les articles avec le **traitement activé** sont inclus.\n- Utilisez ce rapport pour savoir quels articles doivent encore être livrés et lesquels ont déjà été traités.",
      "reservation_id": "No Réservation",
      "sku": "SKU",
      "title": "Traitement des articles de réservation"
    },
    "reservation_payment_summary_by_lot_type": {
      "report_description": "La répartition des paiements de réservation affiche les paiements par date de paiement, regroupés par type de lot pour tous les statuts de réservation : **Incomplet, Terminé et Annulé**.\n***\n- Ce rapport utilise le « {{search_by}} » comme référence lors de la recherche.\n- Il affiche et additionne les taxes par transaction, tout en répartissant les montants de taxe proportionnellement entre les paiements. Autrement dit, chaque paiement correspond à sa part de la taxe totale de réservation, en fonction du pourcentage en vigueur au moment du paiement.\n***\n**De ce fait, si la plage de rapport n'inclut pas tous les paiements liés à une réservation, la taxe répartie apparaîtra inférieure, car une partie de la taxe est répartie sur les paiements hors de la plage sélectionnée.**",
      "title": "Allocation des paiements de réservation"
    },
    "sale_reconciliation": {
      "booking_fees": "Frais de réservation",
      "camping_rates": "Tarif camping",
      "discounts": "Preferentiels",
      "meter_readings": "Relevés de compteurs",
      "net_revenue": "Total des revenus nets",
      "net_revenue_description": "Les revenus nets sont la partie des paiements perçus qui reste après déduction des montants d’impôt attribués à chaque paiement.",
      "occupants_vehicles": "Occupants et véhicules",
      "other_charges": "Autres accusations",
      "payments": "Paiements",
      "payments_description": "Les paiements sont basés sur la date à laquelle le paiement a été reçu.",
      "property_taxes": "Impôts fonciers",
      "refunds": "Restitutions",
      "refunds_description": "Les remboursements sont basés sur la date à laquelle ils ont été émis.",
      "reservation_product_sales": "Réservation Vente de produits et services / Ajouts",
      "revenue": "Total des revenus bruts",
      "revenue_description": "Total des paiements reçus, moins les remboursements et les paiements annulés",
      "subtotal": "Sous-total",
      "subtotal_description": "Montants avant taxes appliqués",
      "tax_charged": "Impôts",
      "tax_charged_description": "Montant total de la taxe à facturer (que le paiement soit reçu ou non)",
      "tax_payment_allocation": "Répartition du paiement des impôts",
      "tax_payment_allocation_description": "Ne reflète que la partie fiscale des paiements perçus. Peut différer du total des taxes facturées si les paiements sont incomplets.",
      "transaction_total": "Transaction Total",
      "transaction_total_description": "Le montant total de la transaction comprend les taxes, les frais et les frais supplémentaires. (Remarque : les transactions sont basées sur leur date de création au moment où elles ont eu lieu)",
      "voids": "Vides",
      "voids_description": "Les annulations sont basées sur la date à laquelle elles ont été émises."
    },
    "sales_reconciliation": {
      "report_description": "Summarized view of all financial activity within the selected date range. Includes total transactions, payments received, taxes, refunds, and net revenue.\n\n- **Payments** are shown on the date they were received\n- **Refunds** are shown on the date they were issued\n- **Breakdown by payment method**, tax allocation, and net revenue\n- Helps reconcile actual collected amounts with tax obligations\n",
      "title": "Rapprochement des ventes"
    },
    "search_by": {
      "activity_date": "Plage de dates d'activité",
      "arrival_date": "Date D'arrivée",
      "collection_date": "Date de perception",
      "date_sold": "Date de Vente",
      "payment_date": "Date de Paiement",
      "payment_date_created": "Date de Création du Paiement",
      "refund_date": "Date de Remboursement"
    },
    "seasonal_revenue": {
      "column_selection": {
        "title": "Sélection de colonne"
      },
      "date_selection": {
        "note": "Les dates ci-dessus obtiendront tous les paiements effectués pour les réservations ayant une date de début et de fin entre les dates sélectionnées.",
        "title": "Dates de réservation",
        "tooltip": "L'exercice financier saisonnier comprend:\n   La date de la saisonniers précédents comme date de début.    Et la date de fin de l'année saisonnière présente comme la date de fin."
      },
      "grouping": {
        "title": "Regroupement de rapports"
      },
      "payment_date": "Date de réception du paiement",
      "payment_type": "Type de paiement",
      "report_settings": {
        "title": "Paramètre du rapport"
      },
      "sub_title": "Date de début de l'année fiscale saisonnière: {{start_date}} date de fin: {{end_date}}",
      "title": "Revenu saisonnier ({{year}})",
      "total": "Totaux"
    },
    "show_all_reports": {
      "title": "Afficher tous les rapports"
    },
    "unassigned_gate_access": {
      "access_date": "Date d'accès",
      "description": "Le rapport « Accès aux portes non attribuées » affiche les numéros de portes utilisés pour ouvrir les portes qui ne sont attribuées à aucun utilisateur, ainsi que le nombre de fois que la porte a été ouverte.",
      "gate_access_granted": "Accès accordé",
      "gate_note": "Note",
      "gate_number": "Numéro de la porte",
      "title": "Porte d'accès non attribuée"
    },
    "wallet_credit_balances": {
      "any_balance": "Tout solde",
      "any_used": "Tout utilisé",
      "client_id": "ID client",
      "client_name": "Nom du client",
      "date_range_note": "Toutes les colonnes d'activité sont filtrées par la plage de dates sélectionnée. Solde total est le solde global actuel du portefeuille client.",
      "deposits_refunded": "Acompte remboursé",
      "funding_sources": "Sources de financement",
      "funds_added": "Fonds ajoutés",
      "funds_refunded": "Remboursement de paiement",
      "funds_used": "Total utilisé",
      "hide_zero_balance": "Masquer les clients avec solde nul",
      "last_activity_date": "Dernière activité",
      "meter_balance": "Solde compteur",
      "meter_used": "Compteur utilisé",
      "pos_balance": "Solde PDV",
      "pos_used": "POS utilisé",
      "report_description": "Activité du portefeuille de dépôts par client et par réservation. Affiche le dépôt initial, l'utilisation pour les compteurs et le solde restant.",
      "reservation_id": "Réservation",
      "title": "Récapitulatif des crédits du portefeuille",
      "total_balance": "Solde total"
    }
  },
  "reservation_addons": {
    "menu": {
      "get_recent_addons": "Obtenez les derniers add-ons utilisés"
    },
    "msg": {
      "success_applied_addons": "Modules add-ons récentes ont été trouvés et appliqués.",
      "warning_applied_addons": "Impossible de trouver des add-ons récents à appliquer pour le client sélectionné!"
    }
  },
  "reservation_addons_grid": {
    "bulk_update": "Mise à jour par lot",
    "dialog": {
      "edit_reservation_addons": "Editer Add-on",
      "new_reservation_addons": "Nouveau Add-on",
      "price_type": "Type de prix",
      "reservation_addons_description_empty": "Veuillez entrer une description valide",
      "reservation_addons_description_in_use": "Description du add-on est déjà utilisé"
    },
    "header": {
      "available_online": "Disponible en ligne",
      "daily_price": "Prix par jour",
      "description": "Nom",
      "fixed_price": "Prix fixe",
      "id": "ID",
      "monthly_price": "Prix mensuel",
      "note": "description",
      "pictures_qty": "nombre d'images",
      "seasonal_price": "Prix ​​saisonnier",
      "state": "Etat",
      "weekly_price": "Prix ​​hebdomadaire"
    },
    "state": {
      "active": "Actif",
      "not_active": "Pas actif"
    }
  },
  "reservation_barcode": {
    "menu": {
      "barcode": "Imprimer le code-barres"
    },
    "msg": {
      "no_gate_access_number": "Aucun numéro d'accès à la porte attribué au client"
    }
  },
  "reservation_deposit": {
    "action": {
      "apply_now": "Appliquer maintenant",
      "collect": "Percevoir dépôt",
      "forfeit": "Confisquer",
      "history": "Historique",
      "receipt": "Reçu",
      "refund": "Remboursement",
      "reschedule": "Reprogrammer",
      "transfer": "Transférer",
      "print_all_receipts": "Imprimer tous les reçus",
      "email_receipt": "Envoyer le reçu par email"
    },
    "attention": {
      "apply_failed": "La dernière tentative d'application automatique a échoué.",
      "excess_held": "Le montant retenu dépasse le solde admissible. Remboursez ou transférez l'excédent.",
      "generic": "Ce dépôt nécessite une attention.",
      "no_eligible_balance": "Aucun solde admissible auquel appliquer ce dépôt.",
      "reservation_cancelled": "Cette réservation a été annulée alors que de l'argent était encore retenu."
    },
    "calc": {
      "balance_before_deposits": "Solde restant avant dépôts retenus",
      "balance_after_deposits": "Solde restant après dépôts retenus",
      "deposit_held_total": "Dépôt retenu"
    },
    "dialog": {
      "amount_label": "Montant",
      "amount_must_be_positive": "Le montant doit être supérieur à 0",
      "amount_optional": "Montant (laisser vide pour appliquer tout le montant retenu)",
      "applied_automatically": "Automatique",
      "apply_now_confirm": "Appliquer maintenant",
      "apply_now_description": "Cette action applique uniquement ce dépôt. Les autres dépôts retenus sur cette réservation ne sont pas affectés.",
      "apply_now_title": "Appliquer le dépôt maintenant",
      "balance_after": "Solde de la réservation après",
      "close_schedule": "Conserver le reste retenu. Ne pas l'appliquer automatiquement plus tard",
      "column_amount": "Montant",
      "column_by": "Par",
      "column_date": "Date",
      "column_deposit": "Dépôt #",
      "deposit_id_label": "Dépôt #{{id}}",
      "column_event": "Événement",
      "destination_reservation_id": "ID de la réservation de destination",
      "destination_reservation": "Réservation de destination",
      "destination_reservation_placeholder": "Rechercher par numéro de réservation...",
      "transferred_to_reservation": "Vers la réservation #{{id}}",
      "transferred_from_reservation": "De la réservation #{{id}}",
      "no_other_reservations": "Ce client n'a pas d'autre réservation.",
      "forfeit_confirm": "Confisquer",
      "forfeit_description": "Comptabilise le montant retenu comme revenu à la date d'aujourd'hui. Actuellement retenu : {{held}}",
      "forfeit_title": "Confisquer le dépôt",
      "history_title": "Historique du dépôt",
      "no_history": "Aucun événement pour le moment.",
      "note_optional": "Note (facultatif)",
      "purpose_deposit": "Dépôt de réservation",
      "purpose_label": "Pour quoi est-ce ?",
      "purpose_payment": "Paiement",
      "refund_confirm": "Remboursement",
      "refund_description": "Renvoie l'argent réel sur le mode de paiement d'origine. Actuellement retenu : {{held}}",
      "refund_title": "Rembourser le dépôt",
      "retry_if_outstanding": "Continuer à réessayer automatiquement si non totalement utilisé",
      "retry_if_outstanding_off_description": "Une seule tentative automatique est effectuée à la date programmée. Tout ce qui reste retenu après devra être appliqué manuellement.",
      "retry_if_outstanding_on_description": "Si la tentative programmée laisse de l'argent retenu, le système continuera à réessayer automatiquement jusqu'à ce qu'il soit totalement utilisé.",
      "remainder_still_scheduled": "Le reste demeure planifié et sera toujours appliqué automatiquement.",
      "remainder_will_stay_held": "Le reste demeurera retenu indéfiniment. Rien d'autre ne sera appliqué automatiquement.",
      "reservation_history_title": "Historique des dépôts de cette réservation",
      "schedule_arrival": "À l'arrivée (automatique)",
      "schedule_custom": "Une date précise (automatique)",
      "schedule_custom_date": "Date d'application",
      "schedule_label": "S'applique",
      "schedule_manual": "Manuellement seulement",
      "reschedule_confirm": "Enregistrer l'horaire",
      "reschedule_description": "Modifie uniquement quand ce dépôt s'applique automatiquement. Il ne déplace aucun argent par lui-même.",
      "reschedule_title": "Reprogrammer le dépôt",
      "stays_held": "Demeure retenu",
      "stays_held_here": "Demeure retenu ici",
      "transfer_confirm": "Transférer",
      "transfer_description": "Fonctionne uniquement entre réservations du même client.",
      "transfer_title": "Transférer le dépôt vers une autre réservation",
      "will_apply": "Sera appliqué",
      "will_forfeit": "Sera confisqué",
      "will_refund": "Sera remboursé",
      "will_transfer": "Sera transféré",
      "email_receipt_title": "Envoyer le reçu par email",
      "email_receipt_recipient_label": "Envoyer à (laisser vide pour l'email du client enregistré)",
      "email_receipt_send": "Envoyer",
      "email_receipt_sent": "Reçu envoyé à {{email}}"
    },
    "event_direction": {
      "adjustment": "Ajustement",
      "applied": "Appliqué",
      "forfeited": "Confisqué",
      "needs_attention": "Nécessite une attention",
      "received": "Reçu",
      "refunded": "Remboursé",
      "reversal": "Contre-passation",
      "transferred_in": "Transféré (entrant)",
      "transferred_out": "Transféré (sortant)"
    },
    "label": {
      "applies_on": "S'applique le {{date}}",
      "deposit_id": "ID du dépôt : {{id}}",
      "held": "retenu",
      "needs_attention": "Nécessite une attention",
      "no_deposits": "Aucun dépôt.",
      "retry_off": "Une seule tentative",
      "retry_on": "Réessais automatiques jusqu'à résolution",
      "section_title": "Dépôts",
      "total_held": "Total retenu",
      "total_held_caption": "Total retenu",
      "total_held_subtitle": "Retenu dans les dépôts de cette réservation, non compté au solde"
    },
    "message": {
      "terminal_reader_not_supported": "Le lecteur de carte Stripe Terminal ne peut pas encore être utilisé pour percevoir un dépôt. Choisissez un autre mode de paiement.",
      "email_receipt_error": "Impossible d'envoyer l'email de reçu",
      "pdf_generation_failed": "La génération du PDF a échoué. Réessayez."
    },
    "status": {
      "applied": "Appliqué",
      "forfeited": "Confisqué",
      "held": "Retenu",
      "partially_applied": "Partiellement appliqué",
      "partially_refunded": "Partiellement remboursé",
      "refunded": "Remboursé",
      "requested": "Demandé",
      "transferred": "Transféré",
      "void": "Annulé"
    }
  },
  "reservation_edit": {
    "action": {
      "add_client": "Nouveau Client",
      "add_meter": "Ajouter le relevé de compteur",
      "add_payment": "Ajouter un paiement",
      "edit": "Modifier la réservation",
      "edit_client": "Modifier le client",
      "edit_occupants": "Modifier les occupants",
      "edit_products": "Modifier les produits et services",
      "edit_tags": "Modifier les étiquettes",
      "fulfill_products": "Marquer l'accomplissement",
      "lock_total": "Total de l'écluse",
      "meter_receipt": "Facture de compteur",
      "more": "Plus d'actions",
      "override_no_permission": "Vous n'avez pas le droit d'ignorer ce total.",
      "override_total": "Dérogation Total",
      "search_client": "Rechercher un client",
      "search_lot": "Recherche de lot"
    },
    "booking_questions": {
      "answered": "Booking Questions & Responses",
      "answered_count_one": "{{count}} answered",
      "answered_count_other": "{{count}} answered",
      "guest_answer": "Guest answer",
      "informational_message_label": "Informational message shown to guest",
      "no_questions_configured": "No booking questions are configured for this lot.",
      "online_booking_question": "Online booking question",
      "unanswered": "Unanswered"
    },
    "calc": {
      "action": {
        "override": "Override"
      },
      "coupon": {
        "applied": "Coupon",
        "apply": "Apply",
        "error": {
          "coupon_inactive": "Coupon is inactive.",
          "coupon_lot_not_eligible": "Coupon does not apply to this lot.",
          "coupon_min_reservation_value_not_met": "Reservation does not meet the minimum for this coupon.",
          "coupon_not_found": "Coupon code not found.",
          "coupon_out_of_window": "Coupon is not active on this date.",
          "coupon_reservation_dates_not_eligible": "Reservation dates are not eligible for this coupon.",
          "coupon_usage_exhausted": "Coupon usage limit reached."
        },
        "none_available": "No coupons assigned to this lot.",
        "overrides_manual": "Manual discount ignored while a coupon is applied.",
        "pick_label": "Apply coupon",
        "pick_placeholder": "Select a coupon…",
        "placeholder": "Coupon code",
        "remove": "Remove"
      },
      "title": {
        "add_on": "Add-ons",
        "camping_rate": "Tarif de camping",
        "discount": "Remise",
        "fee": "Frais",
        "invoice_note_hint": "Cliquer pour consulter ou modifier",
        "occupant": "Frais d'occupant/véhicule",
        "other_charge": "Autres charges",
        "product_sale": "Vente de produits",
        "total": "Totaux"
      },
      "total": {
        "add_on_total": "Total Add-on",
        "admin_discount": "Admin discount",
        "balance_total": "Montant Impayé",
        "camping_rate_amount": "Camping",
        "camping_rate_total": "Total",
        "category_payments_info": "Inclut uniquement les paiements et crédits associés à une charge liée à cette catégorie.",
        "category_total": "Total de la catégorie",
        "coupon_discount": "Coupon",
        "discount_total": "Total de la Remise",
        "discount_type_amount": "Remise",
        "fee": "Total des frais",
        "meter_reading_total": "Total des compteurs",
        "meter_reading_total_with_tax": "Compteur avec taxes",
        "occupant_amount": "Occupant/Véhicule total",
        "other_amount": "Autres Charges",
        "overpaid": "Trop payé",
        "overpayment": "Trop-perçu",
        "payment_total": "Paiement total",
        "payments_applied": "Paiements appliqués",
        "product_sale_total_with_tax": "Produits avec taxes",
        "product_total": "Total des produits",
        "property_tax_amount": "Taxe de propriété",
        "refund_total": "Remb... total",
        "sub_total": "Total Partiel",
        "unpaid": "Impayé"
      }
    },
    "dialog": {
      "save": {
        "body": "Souhaitez-vous enregistrer les modifications pour cette réservation avant de la fermer!",
        "dont_save_button": "Quitter sans sauvegarder",
        "save_button": "Enregistrer",
        "title": "Modifications non enregistrées"
      }
    },
    "lot_move": {
      "apply_category_pricing_confirm_text": "{{category}} sera mis à jour au tarif en vigueur. Cette action est irréversible.",
      "apply_category_pricing_confirm_title": "Appliquer le tarif {{category}}?",
      "apply_current_pricing": "Appliquer les tarifs actuels",
      "apply_current_pricing_confirm_text": "Tous les frais seront recalculés aux tarifs actuels. Cette action est irréversible.",
      "apply_current_pricing_confirm_title": "Appliquer les tarifs actuels ?",
      "apply_pricing_dialog_affected_count": "{{count}} frais affectés",
      "apply_pricing_dialog_after_update": "Après mise à jour",
      "apply_pricing_dialog_apply_category": "Appliquer {{category}}",
      "apply_pricing_dialog_apply_changes": "Appliquer {{count}} modifications",
      "apply_pricing_dialog_category_title": "Appliquer la tarification {{category}}",
      "apply_pricing_dialog_col_change": "Variation",
      "apply_pricing_dialog_col_charge": "Frais",
      "apply_pricing_dialog_col_current": "Actuel",
      "apply_pricing_dialog_col_new": "Nouveau",
      "apply_pricing_dialog_current_total": "Total actuel",
      "apply_pricing_dialog_difference": "Différence",
      "apply_pricing_dialog_estimated_decrease": "Diminution totale estimée",
      "apply_pricing_dialog_estimated_increase": "Augmentation totale estimée",
      "apply_pricing_dialog_fees_will_recalculate": "Les frais seront recalculés selon le nouveau tarif de camping.",
      "apply_pricing_dialog_new_total": "Nouveau total",
      "apply_pricing_dialog_pct_decrease": "de diminution",
      "apply_pricing_dialog_pct_increase": "d'augmentation",
      "apply_pricing_dialog_rate_overview_frozen": "Aperçu du tarif gelé",
      "apply_pricing_dialog_rate_overview_live": "Aperçu du nouveau tarif",
      "apply_pricing_dialog_section_total": "Total de réservation mis à jour",
      "apply_pricing_dialog_subtitle": "Les frais gelés suivants seront remplacés par les tarifs actuels pour cette réservation. Veuillez examiner les changements ci-dessous avant d'appliquer.",
      "apply_pricing_dialog_taxes_note": "Recalculé à partir des charges taxables mises à jour",
      "apply_pricing_dialog_taxes_will_update": "Les taxes seront remplacées par la structure fiscale du nouveau tarif.",
      "apply_pricing_dialog_warning": "Cette action met à jour la réservation aux tarifs actuels et ne peut pas être annulée automatiquement.",
      "current_price": "Prix actuel",
      "drift_category_camping_rate": "Tarif de camping",
      "drift_category_fees": "Frais",
      "drift_category_occupant_pricing": "Tarification des occupants",
      "drift_category_products": "Produits et services",
      "drift_category_taxes": "Taxes",
      "drift_fees_breakdown_header": "Détail des frais",
      "drift_occupant_breakdown_header": "Détail des occupants",
      "drift_products_breakdown_header": "Détail des produits",
      "drift_status_frozen": "Gelé",
      "drift_status_may_change": "Peut changer",
      "drift_taxes_breakdown_header": "Détail des taxes",
      "enable_override_dialog_confirm": "Activer la substitution",
      "enable_override_dialog_description": "Activer la substitution déclenchera un recalcul. Les prix ci-dessous pourraient changer.",
      "enable_override_dialog_lock_all_confirm": "Verrouiller tout et activer la substitution",
      "enable_override_dialog_may_change_note": "Ces prix peuvent changer lors du recalcul. Pour les protéger, activez leur bascule de substitution individuellement avant de continuer.",
      "enable_override_dialog_title": "Activer la substitution?",
      "footer_note": "Ce changement sera appliqué au total de la réservation.",
      "frozen_banner_affected_charges": "Variation totale estimée",
      "frozen_banner_col_current_pricing": "Tarification actuelle",
      "frozen_banner_col_frozen_price": "Prix gelé",
      "frozen_banner_col_unfrozen_price": "Prix non gelé",
      "frozen_banner_description": "Si vous ne faites rien, cette réservation conserve ses prix actuels.",
      "frozen_banner_frozen_charges": "Éléments verrouillés",
      "frozen_banner_legend_lock": "Les éléments verrouillés conservent leur ancien prix.",
      "frozen_banner_legend_warning": "Seuls les éléments du panneau orange changeront si vous mettez à jour les tarifs.",
      "frozen_banner_may_change_count": "peut changer si mis à jour",
      "frozen_banner_override_all": "Tout remplacer",
      "frozen_banner_refresh": "Actualiser les tarifs",
      "frozen_banner_review_costs": "Vérifiez les coûts avant de mettre à jour.",
      "frozen_banner_since": "Seuls les éléments déverrouillés peuvent changer si vous mettez à jour les tarifs.",
      "frozen_banner_title": "Tarifs gelés",
      "frozen_banner_unfrozen_charges": "Peut changer si mis à jour",
      "frozen_banner_view_all": "Les éléments verrouillés restent protégés.",
      "frozen_rate": "Tarif figé",
      "helper_text": "Choisissez le tarif que vous souhaitez appliquer à cette réservation.",
      "keep_price": "Garder le prix actuel",
      "keep_price_description": "Conserver le prix original pour votre client.",
      "keep_price_with_amount": "Conserver le prix actuel {{amount}}",
      "lot_move_fees_recalculated_note": "Les frais seront recalculés selon le tarif du nouveau lot.",
      "lot_move_taxes_replaced_note": "Les taxes seront mises à jour pour correspondre à la structure fiscale du nouveau lot.",
      "lot_move_unfrozen_lock_note": "Les prix seront verrouillés à leurs valeurs actuelles avant le déplacement d'emplacement.",
      "lot_move_unfrozen_warning_label": "Verrouiller ces prix d'abord",
      "lot_route": "Lot {{currentLot}} → Lot {{newLot}}",
      "market_rate_for_lot": "Tarif du marché pour le lot {{lot}}",
      "new_lot_rate": "Tarif du nouveau lot",
      "new_rate_description": "Mettre à jour au tarif actuel du nouveau lot.",
      "original_rate": "Tarif original de la réservation",
      "override_dialog_col_new_price": "Nouveau prix",
      "override_dialog_col_override_price": "Prix enregistré",
      "override_dialog_confirm": "Remplacer {{count}} catégories",
      "override_dialog_info": "Aucun prix ne sera modifié. Ces catégories seront exclues de la détection des écarts.",
      "override_dialog_skip": "Continuer sans protéger",
      "override_dialog_subtitle": "Les catégories suivantes seront marquées comme remplacées. Aucun prix ne sera recalculé.",
      "override_dialog_title": "Remplacer les prix actuels",
      "price_preserved": "Prix conservé depuis le lot précédent",
      "recommendation": "Recommandation",
      "recommendation_text": "Mettre à jour au tarif du nouveau lot maintient une tarification cohérente sur l'ensemble de votre propriété.",
      "remove_override_dialog_confirm": "Retirer la substitution",
      "remove_override_dialog_description": "Retirer la substitution sur {{category}} mettra à jour le prix au tarif calculé actuel.",
      "remove_override_dialog_title": "Retirer la substitution?",
      "revert_confirm_text": "Le tarif sera recalculé en utilisant le tarif actuel assigné à cet emplacement.",
      "revert_confirm_title": "Supprimer le prix conservé?",
      "revert_to_current_rate": "Supprimer le prix conservé et utiliser le tarif actuel du lot",
      "title": "Ce lot a un tarif différent",
      "use_new_rate": "Utiliser le tarif du nouveau lot",
      "use_new_rate_with_amount": "Utiliser le tarif du nouveau lot {{amount}}"
    },
    "map": {
      "reservation_new": {
        "msg": {
          "lot_conflict_cant_add": "Impossible d'ajouter ce lot car les dates sélectionnées entreraient en conflit avec une autre réservation.",
          "lot_no_longer_available_with_selected_dates": "Le lot sélectionné n'est plus disponible avec ces dates."
        }
      }
    },
    "panel": {
      "addon": "Add-ons",
      "booking_questions": "Booking Questions & Responses",
      "client": "Client",
      "edit_title": "Modification de la réservation",
      "lot": "Lot",
      "navigate_aria_label": "Navigation entre réservations. Utilisez les flèches gauche et droite.",
      "navigate_next": "Réservation suivante",
      "navigate_previous": "Réservation précédente",
      "new_title": "Nouvelle réservation",
      "occupant": "Charges des occupants et véhicules",
      "online_info": "Informations en ligne fournies",
      "open_lot": "Ouvrir le lot",
      "open_rate": "Ouvrir le tarif",
      "payment": "Paiements",
      "product_items": "Product Items",
      "reservation": "Réservation"
    }
  },
  "reservation_edit_grid": {
    "dialog": {
      "edit_reservation_edit": "Modifier la réservation"
    }
  },
  "reservation_fees_grid": {
    "dialog": {
      "bulk_update_title": "Mise à jour groupée des frais",
      "edit_reservation_fees": "Modifier les frais",
      "new_reservation_fees": "Nouveaux frais",
      "reservation_fees_description_empty": "La description ne peut pas être vide",
      "reservation_fees_name_in_use": "Le nom des frais existe déjà."
    },
    "header": {
      "apply_offline": "Appliquer hors ligne",
      "apply_online": "Postuler en ligne",
      "date_frozen": "Date congelée",
      "description": "Description",
      "fee": "Frais de réservation",
      "fee_type": "Type de frais",
      "id": "ID",
      "name": "Nom",
      "tax_group_name": "Nom du groupe de taxes"
    },
    "menu": {
      "active_not_active": "Actif ou non actif"
    },
    "panel": {
      "fee": "Frais (les frais sont gelés au moment de la création de la réservation)"
    }
  },
  "reservation_grid": {
    "calendar_view": {
      "status_unavailable_tooltip": "Non affichées dans la vue Calendrier"
    },
    "dialog": {
      "conflict": {
        "body": "Un conflit de réservation a été détecté.\n\nVeuillez vérifier votre dernière réservation enregistrée en filtrant la grille pour détecter les conflits.",
        "close_button": "Ok",
        "title": "Conflit de réservation détecté"
      },
      "stale_conflict": {
        "body": "Quelqu'un a mis à jour cette réservation sur un autre appareil ou ordinateur pendant qu'elle était ouverte chez vous, votre version n'était donc plus à jour. Les informations les plus récentes sont maintenant affichées. Vérifiez-les et refaites vos modifications si nécessaire.",
        "reload_button": "Recharger la version récente",
        "title": "Cette réservation a été modifiée sur un autre appareil"
      }
    },
    "email_status": {
      "automatic": "Automatique",
      "bulk_cancelled": "Annulé",
      "bulk_failed": "Échoué",
      "bulk_pending": "En attente",
      "bulk_sent": "Envoyé",
      "manual": "Manuel",
      "not_sent": "Pas envoyé",
      "unknown": "Inconnu"
    },
    "footer": {
      "n_rows": "Nombre de rangées: {{rows}}"
    },
    "header": {
      "animal_fields": "Champs pour les animaux",
      "arrival_date": "Date d'arrivée",
      "cell_number": "Numero Cellulaire",
      "client_name": "Nom du client",
      "client_note": "Notes du clients",
      "client_type": "Type de client",
      "conflict_detected": "Conflits",
      "creation_date": "Date de création",
      "credits": "Crédits",
      "departure_date": "Date de départ",
      "email_address": "Address courriel",
      "email_status_id": "Email envoyé",
      "first_name": "Prénom",
      "last_name": "Nom de famille",
      "lot_number": "# de Lot",
      "made_online": "Fait en ligne",
      "n_adult": "Adultes",
      "n_children": "Enfants",
      "n_dog": "Animaux",
      "n_vehicle": "Véhicule",
      "number_of_nights": "# de nuits",
      "on_hold_date": "Date en attente",
      "on_hold_time": "heure d'attente",
      "online_notes": "Notes en ligne",
      "online_pay_now_link": "Lien pour payer maintenant",
      "outstanding": "Montant dû",
      "payment_amount": "Paiement",
      "phone_number": "# de téléphone",
      "res_id": "# Réservation",
      "state": "Etat",
      "status": "Statut de la réservation",
      "tags": "Mots clés",
      "total": "Total",
      "unit_type": "Type d'unité",
      "waiver": "Renonciations signées",
      "web_email_address": "Compte utilisateur en ligne"
    },
    "reservation_status": {
      "checked_in": "Enregistré",
      "checked_out": "Sortie",
      "not_arrived": "Pas arrivé",
      "on_hold": "En attente"
    },
    "transaction_status": {
      "active": "Actif",
      "blocked_ical_event": "Réservation OTA",
      "blocked_reservation": "Bloquée",
      "cancelled": "Annulé",
      "completed": "Terminé",
      "expired": "Expiré",
      "incomplete": "Incomplet"
    }
  },
  "reservation_invoice": {
    "invoice": {
      "reservation_id": "Réservation"
    }
  },
  "reservation_new": {
    "msg": {
      "add_new_reservation_timeline": "Ajustez l'élément de calendrier de réservation à la durée du séjour et cliquez sur Ajouter pour commencer une nouvelle réservation.",
      "lot_conflict_cant_add": "Impossible d'ajouter ce lot car cela entrerait en conflit!",
      "lot_conflict_cant_edit": "Impossible d'enregistrer vos modifications, car elles seraient en conflit avec un autre article du panier.",
      "lot_no_longer_available_with_selected_dates": "Le lot sélectionné n'est plus disponible avec les dates sélectionnées.",
      "lot_removed_du_to_conflict": "Les dates sélectionnées entrent en conflit avec une autre réservation, veuillez sélectionner un nouveau numéro de lot.",
      "max_cart_item_reached": "Le nombre maximum d'articles autorisés dans le panier a été atteint.",
      "new_blocked_reservation": "Les réservations bloquées vous permettent de réserver un emplacement pour une période de temps spécifiée. Les réservations bloquées ne sont pas mesurées, ce qui signifie qu'elles n'entrent pas en compte dans votre abonnement."
    },
    "occupants_step": {
      "add_animal_details": "Ajouter les détails de l'animal",
      "add_details": "Ajouter les détails",
      "animal_details": "Détails de l'animal",
      "counts": "Occupants",
      "details": "Détails",
      "optional_tip": "Tous les champs de cette page sont facultatifs. Laissez vide ce que vous souhaitez et appuyez sur Continuer lorsque vous avez terminé. Vous pourrez aussi revenir plus tard pour les compléter.",
      "skip_details": "Ignorer les détails",
      "skip_for_now": "Ignorer pour l'instant",
      "summary_edit": "Modifier les détails",
      "summary_empty": "Aucune information d'animal ou de véhicule saisie.",
      "summary_hint": "Aperçu de ce que vous avez saisi dans l'onglet Détails.",
      "summary_title": "Résumé des détails",
      "vehicle_details": "Détails du véhicule"
    },
    "reservation": {
      "arrival_date": "de",
      "departure_date": "à"
    },
    "steps": {
      "step_1": "Sélection des dates",
      "step_2": "Sélection du lot",
      "step_3": "Sélection du client",
      "step_4": "Occupants",
      "step_5": "Services produits",
      "step_6": "Vérification"
    },
    "title": {
      "new_blocked_reservation": "Nouvelle réservation bloquée",
      "new_reservation": "Nouvelle réservation",
      "reservation_productservices_addons": "Services produits / Modules complémentaires de réservation"
    },
    "tooltip": {
      "add_new_reservation": "Ajouter une nouvelle réservation",
      "copy_reservation": "Dupliquer cette réservation",
      "edit_reservation": "Modifier cette réservation",
      "remove_reservation": "Supprimer cette réservation",
      "reservation_review": "Revoir les réservations"
    }
  },
  "reservation_payment": {
    "dialog": {
      "bulk_update": "Mise à jour en vrac",
      "copy_balance": "Copier le solde {{balance_total}}",
      "edit_reservation_payment": "Modifier le paiement",
      "new_reservation_payment": "Nouveau paiement",
      "use_balance": "Appliquer le solde {{balance_total}}"
    },
    "header": {
      "check_memo": "Mémo du chèque",
      "check_number": "Numéro de chèque",
      "id": "ID",
      "note": "Note",
      "online_tr_number": "Numero de transaction en ligne",
      "partial_refund_amount": "Remboursement partiel",
      "payment_amount": "Montant",
      "payment_date": "Date du paiement",
      "payment_status_description": "Status du paiement",
      "payment_type_description": "Type du paiement",
      "refund_description": "Type du rembourser",
      "stripe_charge_id": "ID de charge Stripe En ligne",
      "stripe_payment_intent_id": "ID de paiement Stripe En ligne",
      "terminal_transaction_number": "Numéro de transaction du terminal"
    },
    "link": {
      "apply_outstanding": "Appliquer",
      "balance_explainer": "Réduit le solde de la réservation ainsi que le solde de cette catégorie.",
      "balance_helper": "Ce paiement réduira uniquement cette catégorie.",
      "balance_unlinked_hint": "{{amount}} supplémentaires ne sont pas financés par des paiements associés à cette catégorie. D'autres paiements réduisent ce solde globalement. Pour les attribuer à cette catégorie, modifiez la Charge liée sur les paiements existants.",
      "balance_unpaid": "Solde {{category}} : {{amount}} impayé",
      "helper": "Associer ce paiement à une catégorie spécifique. Le montant ne s'appliquera qu'au solde de cette catégorie.",
      "title": "Associer à une charge",
      "unlinked": "Non associé"
    },
    "methods_section": {
      "manual_chip": "Paiement manuel",
      "manual_entry_description": "Enregistre un paiement reçu en dehors de PitchCamp",
      "payment_amount_label": "Montant du paiement",
      "record_payment_title": "Enregistrer un paiement déjà reçu",
      "saved_card_chip": "Stripe · Carte enregistrée",
      "saved_card_entry_description": "Débite la carte enregistrée du client via Stripe",
      "saved_card_subtitle": "Crée un nouveau débit Stripe.",
      "saved_card_title": "Débiter une carte enregistrée en ligne",
      "terminal_chip": "Stripe · Terminal",
      "terminal_entry_description": "Débite au moyen du lecteur de cartes connecté",
      "terminal_subtitle": "Débiter au moyen du lecteur de cartes connecté."
    },
    "refund": {
      "cancel_refund_error_message": "Une erreur s'est produite lors du traitement des remboursements de paiement. Veuillez consulter les messages d'erreur affichés sur le paiement et rembourser manuellement le paiement sur chaque paiement(s) ayant un message d'erreur.",
      "cancel_refund_error_title": "Erreur lors du traitement des remboursements",
      "client_cancel_refund_error_message": "Une erreur s'est produite lors du traitement des remboursements. Veuillez prendre une capture d'écran des messages d'erreur et contacter le camping.",
      "confirm_cancel_refund_message": "Vous êtes sur le point d'annuler cette réservation et d'effectuer un remboursement d'un montant de {{replacement_amount}}. Voulez-vous continuer!",
      "confirm_refund_message": "Vous êtes sur le point d'effectuer un remboursement d'un montant de {{replacement_amount}}. Voulez-vous continuer!",
      "confirm_refund_title": "Confirmer le remboursement!",
      "continue_with_refund": "Continuez avec le remboursement localement!",
      "full_refund": "Remboursement intégral",
      "gateway": "Passerelle de paiement",
      "gateway_refund_error_title": "Message d'erreur de la passerelle",
      "manual": "Remboursement manuel",
      "manual_message": "Remarque: il s'agit d'un remboursement manuel. Vous devrez rembourser le client manuellement en utilisant le même mode de paiement utilisé lors de la transaction.",
      "partial_refund": "Remboursement partiel",
      "payment_amount": "Montant du paiement:   {{payment_amount}}",
      "refund_amount": "Montant du remboursement",
      "refund_greater_than_payment": "Le montant du remboursement est supérieur au montant du paiement!",
      "refund_succeeded_message": "Le remboursement a été appliqué avec succès au paiement.",
      "refund_succeeded_title": "Remboursement appliqué!"
    },
    "reservation_status": {
      "erase": "Effacer",
      "erased": "Effacé",
      "full_refund": "Remb... Complet",
      "partial_refund": "R-Partiel",
      "payment": "Paiement",
      "refund": "Remboursement",
      "void": "Annulé"
    },
    "reservation_type": {
      "american_express": "Amex",
      "cash": "Cash",
      "check": "Check",
      "debit": "Débit",
      "diners_club": "Diners Club",
      "discover": "Discover",
      "master_card": "Mastercard",
      "online_payment": "Transfert électronique",
      "stripe": "En ligne",
      "visa": "Visa"
    }
  },
  "reservation_renew": {
    "instruction": "Veuillez sélectionner les dates de renouvellement de la nouvelle réservation. Cela réutilisera le même numéro de lot, client et produit et services pour la nouvelle réservation.",
    "lot_available_message": "Cette réservation peut être renouvelée avec les dates sélectionnées.",
    "lot_not_available_message": "Cette réservation ne peut pas être renouvelée car le lot n'est pas disponible entre les dates sélectionnées.",
    "selected_reservation_renew": "Réservation sélectionnée à renouveler",
    "title": "Renouveler la réservation"
  },
  "reservation_timeline": {
    "count_tooltip_arrivals": "Réservations arrivant dans les dates sélectionnées",
    "count_tooltip_present": "Réservations présentes durant les dates sélectionnées",
    "lot_column": {
      "amperage": "Ampérage",
      "dimensions": "Dimensions",
      "occupancy": "Occupation",
      "show_button": "Afficher",
      "show_tooltip": "Choisir ce qui s'affiche dans la colonne emplacement"
    },
    "search": {
      "add_filter_no_count": "Ajouter un filtre : {{pattern}}",
      "add_filter_with_count": "Ajouter un filtre : {{pattern}} ({{count}} emplacements)",
      "clear_all_lot_filters": "Effacer tous les filtres d'emplacement",
      "combined_placeholder": "Rechercher une réservation ou filtrer",
      "empty_with_chips_hint": "Tapez pour ajouter un filtre ou trouver une réservation",
      "filter_to_lots": "Filtrer par emplacement : {{pattern}}",
      "group_filter_by_lot": "Filtrer par emplacement",
      "group_reservations": "Réservations",
      "lot_filter_active": "Emplacements : {{pattern}}",
      "more_results": "D'autres résultats sont disponibles. Affinez votre recherche.",
      "no_results": "Aucun résultat",
      "placeholder": "Trouver une réservation"
    },
    "toolbar": {
      "edit_tooltip": "Activer le mode édition",
      "fit": "Ajuster",
      "hidden_statuses_info": "Les réservations annulées et expirées ne sont pas affichées dans la vue Calendrier.",
      "lot_search_tooltip": "Filtrer par numéro d'emplacement",
      "next": "Suivant",
      "prev": "Précédent",
      "reset_zoom": "Réinitialiser le zoom",
      "section_label": "Outils du calendrier",
      "today": "Aujourd'hui",
      "zoom_in": "Zoom avant",
      "zoom_out": "Zoom arrière"
    }
  },
  "reservation_view": {
    "addons": {
      "checkboxes_title": "Add-on: Prix ​​basés sur une réservation de {{n_nights}} nuits."
    }
  },
  "reservation_waiver": {
    "dialog": {
      "file_too_large": "Ce fichier est trop gros...",
      "file_upload_error": "Impossible de télécharger le fichier.",
      "import_waiver": {
        "import_button": "Importer",
        "open_waiver": "Ouvrir la renonciation",
        "title": "Importer renonciation existante"
      },
      "no_waiver_to_import": {
        "body": "Aucune renonciation passée à importer.",
        "title": "Aucune renonciation à l'importation"
      },
      "upload_waiver": {
        "title": "Télécharger la renonciation",
        "upload_tooltip": "Téléchargez un fichier PDF ou plusieurs images. Doit être inférieur à 5 MB au total."
      }
    },
    "form": {
      "add_occupant": "Ajouter un membre de la famille et / ou un visiteur",
      "clear_signature": "Effacer la signature",
      "client_has_agreed": "Je comprends qu'il existe des risques inhérents et imprévus liés à la participation aux activités du camping ou à la fréquentation des lieux. J'ai lu ce document dans son intégralité et j'en comprends parfaitement les termes. Je comprends que je renonce à des droits légaux substantiels en signant ci-dessous, y compris le droit de poursuivre les renonciataires. Je reconnais que je signe cet accord librement et volontairement et que ma signature constitue une renonciation et une décharge complète et inconditionnelle de toute responsabilité due à la négligence des renonciataires ou aux risques inhérents à la participation aux activités du camping ou à la fréquentation des lieux",
      "signature_required": "- Signature Requise -",
      "was_imported": "importé",
      "was_uploaded": "téléchargé"
    },
    "message": {
      "error": "Une erreur s'est produite lors de l'enregistrement du formulaire",
      "saved": "Merci d'avoir signé le formulaire.",
      "saving": "Enregistrement du formulaire ..."
    }
  },
  "reservation_waiver_grid": {
    "dialog": {
      "age_required_for_signature": "Âge requis pour la signature",
      "agree_check_placeholder": "Texte qui apparaît à côté de la coche d'accord au bas du formulaire.",
      "body_placeholder": "Entrez votre renonciation/texte ici...",
      "edit_reservation_waiver": "Modification de la renonciation",
      "new_reservation_waiver": "Nouvelle renonciation",
      "number_of_att_that_can_be_added": "Un total de {{count}} pièce (s) jointe (s) peut être ajouté.",
      "reservation_waiver_name_in_use": "Le nom de la renonciation est déjà utilisé, veuillez en sélectionner un autre."
    },
    "header": {
      "attachments": "Pièces jointes",
      "client_name": "Nom du client",
      "date_signed": "Date de la signature",
      "get_signature": "Demandez pour la signature",
      "id": "Numéro de la renonciation",
      "show_attachment": "afficher les pièces jointes",
      "state": "Etat",
      "type": "Types",
      "waiver": "Renonciations",
      "waiver_name": "Nom"
    },
    "state": {
      "active": "Actif",
      "not_active": "Pas actif"
    }
  },
  "reset_user_password": {
    "login_tab": {
      "account_email": "Courriel du compte PitchCamp",
      "back_to_login": "Retour a la page de connexion",
      "send_email_button": "Envoyer le Courriel",
      "title": "réinitialisez votre mot de passe"
    },
    "msg": {
      "loading_password_reset": "Nous récupérons les informations du compte, cela ne devrait prendre qu'un instant.",
      "new_password_saved": "Votre nouveau mot de passe a été enregistré, vous allez être rediriger vers la page de connexion",
      "password_reset_request_successful": "Un e-mail a été envoyé, veuillez vérifier votre e-mail et cliquez sur le lien pour réinitialiser votre mot de passe."
    },
    "request": {
      "title": "Demande de réinitialisation du mot de passe"
    }
  },
  "return": {
    "available_refund_amount_to_be_entered": "Montant de remboursement restant disponible"
  },
  "search_available_lots": {
    "common": {
      "add_site_to_cart": "Ajouter au chariot",
      "equipment_length": "Longeur",
      "lot_type": "Type de lot",
      "occupants": "Occupants"
    }
  },
  "seasonal_dates": {
    "arrival_time": "Heure d'arrivée",
    "departure_time": "Heure de départ",
    "end_date": "Date de fin",
    "fix_dates": "Dates fixe",
    "invalid_year": "Année invalide",
    "is_default": "Est par défaut",
    "seasonal_year": "Année saisonnière",
    "start_date": "Date de début",
    "use_fix_end_date": "Date de fin fix",
    "use_fix_start_date": "Date fix de début",
    "use_variable_end_date": "Date de fin variable",
    "use_variable_start_date": "Date de début variable",
    "variable_dates": "Date variable",
    "yean_already_exist": "Année saisonnière existe déjà!"
  },
  "self_checkin": {
    "actions": {
      "check_in_now": "Enregistrez-vous maintenant",
      "checking_reservation": "Vérification de la réservation...",
      "checking_you_in": "Enregistrement en cours..."
    },
    "campground_unavailable": "Terrain de camping indisponible",
    "close_page": "Vous pouvez fermer cette page maintenant.",
    "description": {
      "already_checked_in": "Cette arrivée a déjà été enregistrée, aucune autre action n'est nécessaire.",
      "review_stay": "Évaluez votre séjour et appuyez une fois à votre arrivée.",
      "success": "Votre arrivée a été enregistrée avec succès."
    },
    "errors": {
      "expired_link": "Ce lien d'enregistrement automatique a expiré. Veuillez en demander un nouveau.",
      "incomplete_link": "Ce lien d'enregistrement autonome est incomplet. Veuillez en demander un nouveau.",
      "invalid_link": "Lien d'auto-enregistrement invalide ou corrompu.",
      "missing_access_token": "Ce lien d'enregistrement autonome ne contient pas son jeton d'accès."
    },
    "item_nights_label_one": "{{count}} nuit",
    "item_nights_label_other": "{{count}} nuits",
    "labels": {
      "already_checked_in": "Déjà enregistré",
      "check_in_complete": "Enregistrement terminé",
      "checked_in": "Enregistré",
      "link_issue": "Lier le problème",
      "self_check_in": "Enregistrement automatique"
    },
    "logo_alt": "Logo PitchCamp",
    "no_stay_items": "Aucun article supplémentaire n'a été ajouté à ce séjour.",
    "powered_by": "Enregistrement mobile rapide propulsé par PitchCamp.",
    "product_number_label": "Produit n°{{productId}}",
    "reservation_unavailable": "Réservation indisponible",
    "status": {
      "already_checked_in": "Déjà enregistré.",
      "check_in_complete": "Enregistrement terminé.",
      "failed_to_check_in": "Échec de l'enregistrement."
    },
    "stay_items": "Rester les articles",
    "title": {
      "already_checked_in": "Cette réservation est déjà enregistrée",
      "link_issue": "Nous n'avons pas pu ouvrir cet enregistrement",
      "success": "Vous êtes prêt",
      "welcome": "Bienvenue au camp"
    }
  },
  "shopping_cart": {
    "add_another_vehicle": "Ajouter un autre véhicule",
    "add_to_cart": "Ajouter au chariot",
    "amp_service": "Service {{amp}}",
    "arrival_from_time": "À partir de {{time}}",
    "cart_is_empty": "Votre panier est vide",
    "change_dates": "Modifier les dates",
    "complete_required_fields": "Complétez les champs requis",
    "continue_to_your_stay": "Continuer vers votre séjour",
    "coupon": {
      "applied": "Coupon",
      "applied_to_n_of_m": "({{n}} of {{m}} items)",
      "apply": "Apply",
      "checkout_invalidated": "A coupon in your cart is no longer valid. Please review your cart and try again.",
      "error": {
        "coupon_inactive": "Coupon is inactive.",
        "coupon_lot_not_eligible": "Coupon does not apply to this lot.",
        "coupon_min_reservation_value_not_met": "Reservation does not meet the minimum for this coupon.",
        "coupon_not_found": "Coupon code is not valid.",
        "coupon_out_of_window": "Coupon is not active on this date.",
        "coupon_reservation_dates_not_eligible": "Reservation dates are not eligible for this coupon.",
        "coupon_usage_exhausted": "Coupon usage limit reached."
      },
      "partial_apply": "Coupon applied to some items only.",
      "placeholder": "Coupon code",
      "receipt_hint": "Discount applied by your coupon code.",
      "remove": "Remove",
      "see_receipt": "(see receipt above)"
    },
    "departure_by_time": "Avant {{time}}",
    "edit_from_cart": "Modifier l'article du panier",
    "extras_optional_note": "Les suppléments sont facultatifs. Vous pouvez continuer sans en ajouter.",
    "guests_and_vehicles": "Invités et véhicules",
    "item": {
      "additional_occupant_fee_description": "Frais facturés par le camping pour couvrir le coût des occupants et de véhicules supplémentaires",
      "average_nightly_rate_desc": "Le tarif moyen par nuit est arrondi.",
      "max_equipment_length": "La longueur maximale de l'équipement pour ce lot est de {{foot}}",
      "min_equipment_length": "La longueur minimale de l’équipement pour ce lot est de {{foot}} "
    },
    "msg": {
      "lot_no_longer_available": "Ce lot n’est plus disponible, veuillez le retirer de votre panier ou sélectionner de nouvelles dates."
    },
    "occupants_and_vehicles": "Occupants et véhicules",
    "optional_extras": "Suppléments facultatifs",
    "optional_extras_subtitle": "Quelques petits plus pour votre séjour.",
    "price_calculated_at_checkout": "Votre prix final sera calculé et confirmé lors du paiement.",
    "price_per_night": "{{price}} / nuit",
    "questions_for_site": "Questions pour ce site",
    "questions_subtitle": "Assurons-nous que le site vous convient.",
    "rv_and_site_questions": "VR et questions du site",
    "save_details": "Enregistrer les détails",
    "save_disabled_reason": {
      "animals": "Complétez les détails requis sur l'animal ci-dessus pour continuer.",
      "questions": "Répondez aux questions requises ci-dessus pour continuer.",
      "vehicles": "Complétez les détails du véhicule ci-dessus pour continuer."
    },
    "see_pricing_details": "Voir les détails du prix",
    "site_no_sewer": "Ce site n’inclut pas de connexion aux égouts.",
    "step_details": "Détails",
    "step_review": "Révision",
    "step_x_of_n": "Étape {{current}} sur {{total}}",
    "step_your_stay": "Votre séjour",
    "suggest_50_amp": "Vous pourriez préférer un site 50 AMP.",
    "up_to_n_guests": "Jusqu’à {{count}} invités",
    "vehicle_details": "Détails du véhicule",
    "vehicle_details_required_fields_note": "* Champs requis",
    "vehicle_details_subtitle": "Requis pour chaque véhicule que vous apportez.",
    "vehicle_n": "Véhicule {{n}}",
    "whos_coming": "Qui vient",
    "whos_coming_question": "Qui vient?",
    "your_pet": "Votre animal",
    "your_reservation": "Votre réservation",
    "your_rv": "Votre VR",
    "your_rv_subtitle": "Parlez-nous de votre véhicule.",
    "your_stay_details": "Détails de votre séjour",
    "your_stay_details_subtitle": "Quelques infos sur votre équipée de camping."
  },
  "stripe": {
    "account_not_active": {
      "message": "Avant de faire une réservation en ligne, la passerelle de Stripe du campings doit être prête et connectée!",
      "title": "Passerelle de paiement non configurée!"
    },
    "download_events": {
      "description": "Cela obtiendra tous les paiements et réservations en attente qui n'auraient pas été correctement reçus sur le serveur PitchCamp.",
      "download_all_pending_events": "Renvoyer les événements",
      "message": {
        "error": "Une erreur s'est produite lors du renvoi des événements Stripe.",
        "success": "Tous les événements Stripe en attente ont été renvoyés au serveur PitchCamp.",
        "title": "Obtenir les événements en attente"
      },
      "title": "Télécharger tous les paiements et / ou réservations en attente"
    },
    "onboard_client_button": "Démarrer l'intégration des utilisateurs",
    "onboarding": {
      "account_is_active": "Le compte est actif",
      "account_type": "Type de compte",
      "capabilities_card_payments": "Capacités de paiement par carte",
      "capabilities_transfers": "Capacités de transfert",
      "charges_enabled": "Charges activées",
      "connected_account_id": "ID de compte connecté",
      "country": "Pays",
      "default_currency": "Echange",
      "details_submitted": "Informations soumises",
      "email": "E-mail d'intégration",
      "payouts_enabled": "Paiement activé",
      "support_phone": "Numéro de téléphone d'assistance",
      "title": "Intégration de compte Stripe"
    },
    "terminal": {
      "add_location": "Ajouter un nouvel emplacement",
      "all_locations": "Tous les emplacements",
      "complete_transaction_on_terminal": "Terminer la transaction sur le terminal",
      "complete_transaction_on_terminal_message": "Veuillez suivre les instructions sur le terminal pour finaliser la transaction.",
      "connecting_to_stripe_terminal": "Connexion au terminal Stripe",
      "edit_location": "Modifier l'emplacement",
      "edit_reader": "Modifier le lecteur",
      "location_name": "Nom de la localisation",
      "new_location": "Nouvel emplacement",
      "no_locations": "Aucun emplacement",
      "no_readers": "Aucun lecteur",
      "reader_name": "Nom du lecteur",
      "refund_message": "Ce remboursement nécessite que le client présente sa carte de paiement au lecteur du terminal. Veuillez sélectionner un lecteur de terminal pour traiter et finaliser le remboursement directement sur le lecteur.",
      "register_code": "Code d'enregistrement",
      "register_reader": "Enregistrer un nouveau lecteur",
      "stripe_terminal": "Terminal de Stripe"
    },
    "update_onboard_client_button": "Mettre à jour les informations intégrées"
  },
  "tags": {
    "error_message": {
      "max_tag_length_allowed": "La longueur maximale autorisée pour les balises est: {{max_tag_length}}",
      "max_tags_reached": "Nombre maximal atteint.",
      "tag_already_selected": "Tag déjà sélectionné"
    },
    "message": {
      "add_new_tag": "\"{{new_tag}}\" Ajouter une nouvelle balise Appuyez sur Entrée!",
      "placeholder": "Sélectionnez ou tapez votre tag"
    }
  },
  "tax_grid": {
    "dialog": {
      "edit_tax": "Modifier la tax",
      "new_tax": "Nouvelle taxe",
      "tax_description_empty": "Veuillez entrer un nom de taxe valide",
      "tax_description_in_use": "Nom du la tax est déjà utilisé"
    },
    "header": {
      "description": "Nom de la taxe",
      "id": "Id",
      "percentage": "Pourcentage",
      "state": "Etat"
    },
    "state": {
      "active": "Actif",
      "not_active": "Pas actif"
    }
  },
  "tax_group_grid": {
    "dialog": {
      "bulk_update_title": "Mise à jour des groupe de taxes",
      "edit_tax_group": "Modifier le groupe de taxes",
      "new_tax_group": "Nouveau groupe de taxes",
      "tax_group_name_empty": "Le nom du groupe de taxes ne peut pas être vide",
      "tax_group_name_in_use": "Nom du groupe de taxes déjà utilisé."
    },
    "header": {
      "description": "Description",
      "name": "Nom",
      "tax_description_assigned_to_tax_group": "Taxes dans ce groupe"
    },
    "menu": {
      "active_not_active": "Mettre à jour l'état du groupe de taxes",
      "bulk_update": "Mettre à jour le groupe de taxes",
      "new_tax_group": "Nouveau groupe de taxes",
      "tax_description_assigned_to_tax_group": "Mettre à jour les taxes affectées"
    }
  },
  "till": {
    "actual_closeout_cash": "Trésorerie de clôture saisie",
    "actual_deposit": "Dépôt réel",
    "add_new_till": "Ajouter une nouvelle caisse",
    "add_new_till_message": "Il n'y a actuellement pas de caisse configurée.",
    "add_new_till_title": "Nouvelle caisse",
    "available": "Caisse Disponible",
    "cash_amount": "Montant en espèces",
    "cash_in": "Cash in",
    "cash_in_title": "Cash in",
    "cash_out": "Retrait",
    "cash_out_title": "Retrait",
    "date_close": "Date de fermeture",
    "date_float_opened": "Date d'ouverture de la réserve de caisse",
    "date_opened": "Date d'ouverture",
    "default_opening_float_amount": "Montant d'ouverture de caisse par défaut",
    "delete_this_cashinout_message": "Êtes-vous sûr de bien vouloir supprimer cet élément.",
    "delete_this_cashinout_title": "Vous êtes sur le point de supprimer cet élément",
    "delete_this_till_message": "Êtes-vous sûr de vouloir supprimer cette caisse.",
    "delete_this_till_title": "Supprimer cette caisse",
    "delete_till": "Supprimer la caisse",
    "direction": "Direction de trésorerie",
    "edit_opening_float_amount": "Modifier le flotteur d'ouverture",
    "edit_opening_shift_float_title": "Modifier le montant d'ouverture de la caisse",
    "edit_till": "Modifier la caisse",
    "end_of_shift": "Fin de quart de travail",
    "end_of_shift_title": "Formulaire de fin de quart de travail",
    "expected_cash": "Trésorerie attendue",
    "expected_closeout_cash": "Trésorerie de clôture prévue",
    "expected_deposit": "Dépôt prévu",
    "force_end_of_shift": "Forcer la fin du quart de travail",
    "force_end_of_shift_message": "Vous êtes sur le point de fermer de force cette caisse qui est actuellement ouverte et attribuée à un autre utilisateur.  Souhaitez-vous continuer?",
    "manage_till": "Gérer la caisse",
    "name": "Nom de la caisse",
    "opening_float": "Caisse d'ouverture",
    "opening_float_amount": "Montant d'ouverture de caisse",
    "opening_shift_float_title": "Flotteur de quart d'ouverture",
    "overage_shortage": "Pénurie excédentaire",
    "pay_in_pay_out_section": "Opérations d'encaissement et de retrait",
    "previous_till_amount": "Montant de la caisse précédente",
    "shift_summary": "Résumé du quart de travail",
    "till_cash_in_out_error": "Une erreur s'est produite lors de la tentative d'exécution d'une opération d'encaissement/de retrait.",
    "till_currently_in_use_warning": "Cette caisse est actuellement utilisée par un autre utilisateur. Veuillez sélectionner une caisse différente.",
    "till_error": "Une erreur s'est produite côté serveur.",
    "till_in_use_by": "Caisse utilisée par: {{user_name}}",
    "till_name_already_exist_warning": "Le nom de caisse que vous avez entré existe déjà. Veuillez saisir un autre nom de caisse.",
    "till_title": "Caisse",
    "till_used": "Caisse Utilisée",
    "till_warning_user_already_has_a_till": "Cet utilisateur a déjà une caisse assignée. Veuillez effectuer un rapport de fin de journée avant d'attribuer une caisse à cet utilisateur.",
    "total_cash_payment": "Paiement total en espèces",
    "total_cash_refund": "Remboursement total en espèces",
    "un_available": "Caisse Indisponible",
    "use_this_till": "Utilisez cette caisse"
  },
  "transaction": {
    "types": {
      "product_return": "Remboursement Produit",
      "product_return_abrv": "POSR",
      "product_sale": "Vente Produit",
      "product_sale_abrv": "POS",
      "reservation": "Réservation",
      "reservation_abrv": "RES"
    }
  },
  "upload": {
    "file_too_large": "Le fichier sélectionné est trop volumineux",
    "file_upload_error": "Une erreur inattendue s'est produite lors du téléchargement du fichier.",
    "image_upload": {
      "max_image_reached": "Le nombre maximal de téléchargements a été atteint."
    },
    "tooltip": "Sélectionnez votre ou vos fichiers à télécharger."
  },
  "user": {
    "menu": {
      "inbox": "Boîte de courriels",
      "logout": "Déconnexion",
      "my-profile": "Mon profil"
    }
  },
  "user_account": {
    "create_user_account": "Créer un utilisateur",
    "feature_privileges": "Privilèges de fonctionnalité",
    "menu_privileges": "Privilèges de menu",
    "msg": {
      "admin_notes": "Les comptes administrateurs ont des privilèges supplémentaires tels que l'intégration de Sripe et le panneau de compte utilisateur.",
      "delete_success": "Le compte utilisateur a été supprimé avec succès!",
      "duplicate_email": "Un compte existe déjà avec cette adresse e-mail.",
      "full_name_empty": "Le nom du compte ne peut pas être vide!",
      "invalid_email": "Adresse e-mail invalide!",
      "save_success": "Le compte utilisateur a été enregistré avec succès.",
      "user_account_added": "Le nouveau compte a été créé avec succès!"
    },
    "no_user_account_selected": "Aucun compte utilisateur sélectionné!"
  },
  "user_settings": {
    "dialog": {
      "upload_avatar": {
        "rotation": "Rotation",
        "title": "Avatar de l'utilisateur",
        "zoom": "Zoom"
      }
    },
    "msg": {
      "settings_saved": "Les paramètres de l'utilisateur ont été enregistrés."
    },
    "user_info": {
      "address": "Adresse",
      "cell": "Téléphone portable",
      "city": "Ville",
      "display_name": "Nom affiché",
      "email": "Email",
      "full_name": "Nom complet",
      "new_password": "Nouveau mot de passe",
      "phone": "Téléphone fixe",
      "province": "Province",
      "user_info": "Informations utilisateur",
      "zip": "Code postal"
    },
    "user_logo": {
      "upload_logo": "Sélectionnez une photo de profil pour votre compte",
      "user_logo": "Logo utilisateur"
    },
    "user_password": {
      "change_password": "Changer le mot de passe",
      "conditions": {
        "length_match": "Doit comporter au moins 6 caractères",
        "match_password": "Les deux mots de passe doivent correspondre",
        "numeric": "Au moins un numéro",
        "special_char": "Au moins un caractère spécial !@#.*_-",
        "upper_case": "Au moins un caractère majuscule"
      },
      "current_password": "Mot de passe actuel",
      "msg": {
        "invalid_password": "Mot de passe incorrect",
        "password_dont_match": "Le nouveau mot de passe ne correspond pas",
        "password_rules": "Le nouveau mot de passe doit comprendre entre 6 et 14 caractères, contenir un mélange de lettres minuscules et majuscules, avoir au moins un chiffre numérique et un caractère spécial (!@#%*_-)",
        "password_saved": "Le nouveau mot de passe a été enregistré avec succès",
        "same_password": "Le nouveau mot de passe ne peut pas être le même que le mot de passe actuel"
      },
      "new_password": "Nouveau mot de passe",
      "new_password2": "Nouveau mot de passe",
      "title": {
        "change_password": "Changement du mot de passe requis"
      }
    }
  },
  "whats_new": {
    "acknowledge": "Compris",
    "close": "Fermer",
    "dots_label": "Aller à une version",
    "error_body": "Vérifiez votre connexion et réessayez, ou consultez les notes complètes en ligne.",
    "error_title": "Impossible de charger les notes de version",
    "go_to_version": "Aller à la version {{version}}",
    "loading": "Chargement des notes de version…",
    "menu_item": "Quoi de neuf",
    "next": "Version suivante",
    "prev": "Version précédente",
    "read_later": "Lire plus tard",
    "subtitle": "Vous êtes maintenant à la version {{version}}. Voici les nouveautés récentes.",
    "title": "Quoi de neuf dans PitchCamp",
    "version_heading": "Version {{version}}",
    "view_full_release_notes": "Voir les notes complètes"
  }
}