{
    "session": {
        "email": "E-mail",
        "password": "Mot de passe",

        "login": "Log In",
        "logout": "Log Out"
    },

    "seeders": {
        "statuses": {
            "confirmed": "Confirmé",
            "not_confirmed": "Non confirmé",
            "none": "Aucun",
            "check_in": "Arrivée",
            "no_show": "Non-présentation",
            "check_out": "Départ",

            "Confirmado": "Confirmé",
            "No confirmado": "Non confirmé",
            "Ninguno": "Aucun",
            "Check-in": "Arrivée",
            "No se presenta": "Non-présentation",
            "Check-out": "Départ",
            "Cancelada": "Annulée"
        },
        "sources": {
            "none": "Aucune",
            "friends": "Amis",
            "agency": "Agence",
            "family": "Famille",
            "social_media": "Réseaux sociaux"
        },
        "seasons": {
            "default_season": "Saison par défaut",
            "Temporada Única": "Saison par défaut"
        },
        "room_types": {
            "standard": "Standard"
        },
        "regimens": {
            "none": "Aucun"
        },
        "shifts": {
            "full_time": "Temps plein"
        },
        "payment_methods": {
            "bank_deposit": "Dépôt bancaire",
            "paypal": "PayPal",
            "cash": "Espèces",
            "credit_card": "Carte de crédit"
        }
    },

    "modules": {
        "home": {
            "calendar": "Calendrier",
            "reservations": "Réservation",
            "commands": "Commandes",
            "otas_availability": "OTA"
        },
        "dashboard": {
            "hotel": {
                "title": "Hôtel",
                "seasons": "Saisons globales",
                "room_types": "Types de chambre",
                "room_groups": "Groupes de chambres",
                "rooms": "Chambres",
                "agencies": "Agences",
                "reservation_sources": "Sources de réservation",
                "regimens": "Régimes",
                "clients": "Clients",
                "reports": "Rapports",
                "reservations": "Réservations",
                "reservation_tickets": "Billets d’hôtel",
                "consumption_tickets": "Billets de consommation"
            },
            "booking_engine": {
                "title": "Moteur de Réservation"
            },
            "restaurant": {
                "title": "Restaurant",
                "mini_shop": "Boutique",
                "tables": "Tables",
                "categories": "Catégories de produits",
                "products": "Produits",
                "orders": "Commandes",
                "reports": "Rapports"
            },
            "invoicing": {
                "title": "Facturation",
                "invoices": "Factures",
                "branches": "Succursales",
                "prod_servs": "Produits/Services",
                "formats": "Modèles",
                "formats_descriptive": "Séries et Formats",
                "tax_clients": "Clients fiscaux"
            },
            "settings": {
                "title": "Paramètres",
                "secondary_title": "Contrôle du système",
                "users": "Utilisateurs",
                "shifts": "Horaires de travail",
                "audits": "Contrôles de caisse",
                "audits_short": "Audits",
                "otas_connection": "Connexion OTAs",
                "payment_methods": "Modes de paiement",
                "establishments": "Établissements"
            }
        }
    },

    "entities": {
        "hotel": {
            "season": "Saison",
            "global_season": "Saison globale",
            "room_type": "Type de chambre",
            "room_group": "Groupe de chambres",
            "room": "Chambre",
            "agency": "Agence",
            "reservation_source": "Source de réservation",
            "regimen": "Régime",
            "client": "Client",
            "reservation": "Réservation"
        },
        "restaurant": {
            "table": "Table",
            "category": "Catégorie",
            "product": "Produit",
            "order": "Commande"
        },
        "invoicing": {
            "invoice": "Facture",
            "branch": "Succursale",
            "prod_serv": "Produit/Service",
            "format": "Modèle",
            "format_descriptive": "Modèle de Facture"
        },
        "settings": {
            "user": "Utilisateur",
            "shift": "Horaire",
            "audit": "Contrôle de caisse",
            "audit_short": "Audit",
            "ota_connection": "Connexion",
            "payment_method": "Mode de paiement",
            "establishment": "Établissement"
        }
    },

    "entity_fields": {

        "common": {
            "actions": "Actions",
            "concept": "Concept",
            "created_at": "Créé le",
            "currency": "Devise",
            "date": "Date",
            "datetime": "Date et Heure",
            "days": "Jours",
            "discount": "Remise",
            "enabled": "Activé",
            "email": "E-mail",
            "logo": "Logo",
            "name": "Nom",
            "payment_method": "Mode de paiement",
            "method": "Méthode",
            "password": "Mot de passe",
            "phone": "Téléphone",
            "price": "Prix",
            "receptionist": "Réceptionniste",
            "receptor": "Récepteur",
            "room_type": "Type de chambre",
            "shift": "Horaire",
            "status": "Statut",
            "payment_status": "Statut du paiement",
            "type": "Type",
            "updated_at": "Mis à jour le",

            "legal_name": "Ragione sociale",
            "tax_person": "Type de personne",
            "email_billing": "E-mail de facturation",
            "tax_system": "Regime fiscale",
            "zip": "Codice postale",
            "zip_compact": "C.A.P.",
            "sample_address": "Indirizzo fiscale",
            "tax_address": {
                "street": "Via",
                "ext_number": "No. Civ.",
                "int_number": "No. Int.",
                "neighborhood": "Quartiere",
                "city": "Città",
                "municipality": "Comune",
                "state": "Provincia",
                "country": "Paese"
            },

            "fiscal_folio": "Numéro de facture",
            "certification_date": "Date et heure de certification",
            "exchange_rate": "Taux de change",
            "payment_form": "Mode de paiement",
            "form": "Forme",
            "issue_place": "Lieu d’émission",
            "receiver": "Destinataire",
            "series": "Série"
        },

        "audit": {
            "timestamp": "Date et heure",
            "rejected_reason": "Motif",

            "theoretical_income": "Revenu estimé",
            "real_income": "Revenu confirmé",

            "initial_cash": "Solde initial",
            "brute_income": "Revenu brut",
            "cash_withdrawn": "Sortie d’espèces",
            "cash_withdrawn_reason": "Motif de sortie d’espèces",
            "total_vouchers": "Total des bons",
            "expected_balance": "Solde attendu",
            "cash_count": "Comptage caisse",
            "balance_shortfall": "Écart",
            "balance_shortfall_reason": "Explication de l’écart"
        },

        "establishment": {
            "address": "Adresse",

            "currency_position": "Position",
            "language": "Langue",
            "system_languages": {
                "es": "Espagnol",
                "en": "Anglais",
                "fr": "Français",
                "it": "Italien"
            },
            "currency_positions": {
                "before": "Avant le montant",
                "after": "Après le montant"
            },

            "tax_id": "Partita IVA"
        },

        "charges_and_payments": {
            "amount": "Montant",
            "payment": "Paiement"
        },

        "client": {
            "state": "État",
            "document_type": "Type de document",
            "identity_document_type": "Type de pièce d'identité",
            "document_number": "N° de document",
            "identity_document_number": "N° de pièce d'identité",
            "customer_segment": "Type de client",
            "behavior_report": "Rapport comportemental",

            "tax_id": "Codice Fiscale",
            "cfdi_use": "CFDI Usage"
        },

        "external_reservation": {
            "units": "Unités",

            "client_reference": "Référence",
            "client_external_id": "ID Externe",
            "client_local_id": "ID Local"
        },

        "order": {
            "time": "Heure",
            "cashier": "Caissier",
            "change": "Monnaie",
            "item": "Produit",
            "items": "Produits",
            "payment": "Paiement",
            "quantity": "Quantité",
            "subtotal": "Sous-total",
            "table": "Table",
            "total": "Total"
        },

        "ota_connection": {
            "connected": "Connecté",
            "mapping": "Correspondance",
            "rooms_configuration": "Configuration des chambres"
        },

        "product": {
            "category": "Catégorie",
            "barcode": "Code-barres"
        },

        "regimen": {
            "code": "Code"
        },

        "reservation": {
            "registration_date": "Date d'enregistrement",
            "agency": "Agence",
            "arrival": "Arrivée",
            "booked_on": "Réservé le",
            "client": "Client",
            "contract": "Contrat",
            "check_in": "Arrivée",
            "check_out": "Départ",
            "date_entry": "Entrée",
            "date_departure": "Sortie",
            "date_entry_large": "Date d’arrivée",
            "date_departure_large": "Date de départ",
            "reservation_type": "Type de réservation",
            "reservation_reason": "Motif du séjour",
            "final_price": "Tarif",
            "guest": "Client hébergé",
            "guest_status": "Progression",
            "notes": "Remarques",
            "number_adults": "Adultes",
            "number_children": "Enfants",
            "number_nights": "Nuits",
            "number_nights_large": "Nombre de Nuits",
            "dynamic_number_nights": "{0} Nuits|{1} Nuit|[2,*] Nuits",
            "number_hours": "Heures",
            "number_hours_large": "Nombre d’Heures",
            "dynamic_number_hours": "{0} Heures|{1} Heure|[2,*] Heures",
            "length_of_stay": "Durée du séjour",
            "length_of_stay_large": "Durée de la réservation",
            "regimen": "Régime",
            "room": "Chambre",
            "source": "Source de réservation",
            "suggested_price": "Tarif suggéré",
            "total_price": "Tarif total"
        },

        "reservation_history": {
            "changes": "Modifications",
            "editor": "Modifié par",
            "guest": "Client hébergé",
            "reservation": "Réservation",
            "time": "Heure"
        },

        "reservation_changes": {
            "check_in": "Date d’arrivée",
            "check_in_time": "Heure d’arrivée",
            "check_out": "Date de départ",
            "check_out_time": "Heure de départ",
            "room_name": "N° de chambre",
            "status": "Statut de réservation",
            "guest_status": "Progression de la réservation",
            "adults": "Nombre d’adultes",
            "children": "Nombre d’enfants",
            "nights": "Nombre de nuits",
            "hours": "Qté d’heures",
            "lodging_contract": "Contrat (Hébergement)",
            "consumption_contract": "Contrat (Consommation)",
            "extras_contract": "Contrat (Extras)",
            "room_cost": "Prix de la chambre",
            "lodging_cost": "Coût de l’hébergement",
            "consumption_cost": "Coût de la consommation",
            "extra_cost": "Coût des extras",
            "total_cost": "Montant total"
        },

        "room": {
            "group": "Groupe",
            "floor": "Étage"
        },

        "room_type": {
            "prices_per_season": "Tarifs par Saison",
            "room_guest_limit": "Capacité Maximale",
            "additional_pax_charge": "Supplément par Personne",
            "minimum_express_stay": "Durée Minimale de Séjour",
            "express_checkout_penalty": "Frais de Départ Tardif"
        },

        "season": {
            "periods": "Périodes",
            "cycle_type": "Récurrence"
        },

        "shifts": {
            "work_starts_at": "Commence à",
            "work_ends_at": "Se termine à"
        },

        "tax_format": {
            "serie": "Série",
            "base_color": "Couleur de Base"
        },

        "tax_prod_serv": {
            "description": "Description",
            "object_tax": "Objet de taxe",
            "prod_serv_key": "Code fiscal",
            "unit_key": "Unité de mesure",
            "unit_price": "Prix unitaire",
            "unit_price_short": "P.U",
            "total_price": "Prix total",
            "tax_profile": {
                "tax_type": "Type de taxe",
                "tax_name": "Taxe",
                "tax_rate": "Taux ou quota"
            },
            "local_tax_profile": {
                "tax_name": "Taxe Locale",
                "tax_type": "Type de Taxe",
                "tax_rate": "Taux - Montant"
            }
        },

        "tax_payment": {
            "amount_sample": "Montant",
            "amount_paid": "Montant payé",
            "remaining_balance": "Montant restant",
            "parciatiliy_number": "Numéro de versement",
            "parciatiliy_number_short": "No. Éch.",

            "previous_balance_amount": "Montant du solde précédent",
            "balance_paid": "Montant payé",
            "outstanding_balance": "Solde impayé",
            "converted_balance": "Montant Converti",
            "converted_balance_short": "Mont. Conv."
        },

        "user": {
            "last_name": "Nom de famille",
            "role": "Rôle",
            "role_types": {
                "admin": "Administrateur",
                "manager": "Gestionnaire",
                "receptionist": "Réceptionniste"
            }
        }

    },


    "navbar": {
        "navigation": {
            "title": "Options",
            "home": "Accueil",
            "settings": "Paramètres",
            "reports": "Rapports"
        },
        "indicators": {
            "title": "Indicateurs",
            "occupancy": "% occupation",
            "occupation": "Taux d’occupation (Aujourd’hui)",
            "occupied_rooms": "Chambres totales | Chambres occupées",
            "blocked_rooms": "Chambres désactivées",
            "total_arrives": "Arrivées (Aujourd’hui)",
            "total_departures": "Départs (Aujourd’hui)",
            "total_guests": "Clients dans l’hôtel"
        }
    },

    "footer": {
        "copyright": "Tous droits réservés.",
        "creator": "Développé par"
    },

    "home": {
        "arrivals": "Arrivées",
        "in_hotel": "Clients dans l’hôtel",
        "departures": "Départs",

        "empty_list": {
            "all_clear_title": "Tout est prêt !",
            "no_guests_title": "Hôtel vide",

            "arrivals_message": "Aucune arrivée en attente.",
            "in_hotel_message": "En attente d'arrivées.",
            "departures_message": "Aucun départ en attente."
        },

        "cards": {
            "tenants": "Occupants",
            "adults": "adulte(s)",
            "children": "enfant(s)",

            "get_details": "Voir les détails",
            "defer_reserve": "Reporter / Ignorer la réservation",

            "defer_confirmation_1": "Êtes-vous sûr que la réservation n°",
            "defer_confirmation_2": "ne se présentera pas ?",

            "paid": "Solde payé",
            "owed": "Solde dû"
        },

        "overbooking_count_message": "Vous avez :count surréservation(s)"
    },


    "entity_forms": {
        "common": {
            "modal_title": "Ajouter un enregistrement",
            "modal_title_2": "Mettre à jour l'enregistrement",

            "search": "Rechercher..."
        },

        "pattern_titles": {
            "address": {
                "zip": "Code postal à 5 chiffres.",
                "street": "Lettres, chiffres et symboles . , # - / (max. 80 caractères).",
                "ext_number": "1 à 15 caractères : lettres, chiffres ou -, /, #. Autorise 'S/N'.",
                "int_number": "1 à 15 caractères : lettres, chiffres ou -, /, #.",
                "neighborhood": "Lettres, chiffres, espaces et symboles . , ' - (2 à 60 caractères).",
                "municipality": "Seulement lettres et séparateurs communs (2 à 60 caractères).",
                "state": "Seulement lettres et séparateurs communs (2 à 60 caractères).",
                "country": "Nom du pays avec lettres et séparateurs communs."
            },
            "fiscal_data": {
                "legal_name": "Lettres (avec accents/Ñ), chiffres et symboles . , ' & - ; entre 3 et 200 caractères."
            }
        },


        "agency": {
            "name": "Nom de l'agence",
            "logo": "Sélectionner une image"
        },
        "client": {
            "basic_data_section": "Informations de base",
            "name": "Nom complet",
            "state": "État / Nationalité",

            "identity_document_section": "Document d'identité",
            "none": "Aucun",
            "voter_id": "Carte d'électeur",
            "passport": "Passeport",
            "drivers_license": "Permis de conduire",
            "national_id_number": "Identifiant national (CURP)",
            "license_plate": "Plaque d'immatriculation",

            "document_type": "Type de document",
            "document_number": "Numéro du document",

            "behavior_section": "Comportement et classification",

            "loyalty_section": "Programme de fidélité",
            "discount_per_loyalty": "Remise de fidélité (%)"
        },
        "consumption_tickets": {
            "page": "Consommations de la réservation"
        },
        "regimen": {
            "name": "Nom du régime",
            "code": "Abréviation du régime"
        },
        "reservation_source": {
            "page_indications": "Veillez à ne pas supprimer l'enregistrement portant le nom :",
            "name": "Source / Origine de la réservation"
        },
        "reservation_tickets": {
            "page": "Détails de la réservation",
            "page_indications": "Pour consulter la note finale, rappelez-vous que si le client n'a rien consommé, le système doit afficher un ordre à zéro pour la réservation."
        },
        "room": {
            "page_indications": {
                "part_1": "Veillez à ne pas supprimer le",
                "part_2": "portant le nom :"
            },

            "export_availability": "Exporter la disponibilité",
            "export_availability_description": "Synchronisez la disponibilité de vos chambres avec des plateformes externes. Téléchargez le fichier iCal <b>(.ics)</b> ou partagez le lien de synchronisation pour maintenir vos calendriers toujours à jour.",

            "deactivated_title": "Fermée définitivement",
            "blocked_title": "Fermée temporairement",

            "name": "Nom / Numéro de la chambre",
            "room_type": "Type",
            "room_group": "Groupe",
            "rates": "Tarifs",
            "seasons": "Saisons",

            "global_rate": "Tarif Global",
            "base_rate": "Tarif de base",

            "customize": "PERSONNALISER"
        },
        "room_group": {
            "page_indications": "Veillez à ne pas supprimer l'enregistrement portant le nom :",
            "name": "Nom du groupe de chambres"
        },
        "room_type": {
            "page_indications": "Assurez-vous de ne pas supprimer les enregistrements portant le nom :",

            "name": "Exemple : Deluxe, Familiale...",
            "use_for_express": "Utiliser pour séjour express",

            "seasons_tab": "Saisons",
            "hours_tab": "Heures",
            "pax_pricing_tab": "Personnes",

            "global_rates": "Tarifs Globaux",
            "express_pricing": "Tarifs Express",
            "pax_pricing": "Tarifs par Personne",

            "packages": "Forfaits",
            "rates": "Tarifs",

            "package_prefix": "Séjour de :",
            "package_duration": "Durée du forfait (heures)",

            "no_seasons": "Vous n'avez enregistré aucune saison personnalisée"
        },
        "season": {
            "page_indications": "Veillez à ne pas supprimer l'enregistrement portant le nom :",
            "name": "Saison ...",
            "is_cyclic": "Activer la récurrence",
            "from": "Du :",
            "to": "Au :"
        },

        "reservation": {
            "page": {
                "view_overbooking": "Voir les surréservations",
                "check_overbooking": "Vérifier les surréservations",

                "filter_button": "Filtrer",
                "filter_title": "Filtrer et trier",
                "guest_filter": "Rechercher un client ou une réservation"
            },
            "sections": {
                "basic_data": "Données de base",
                "lodging": "Hébergement",
                "consumption": "Consommation",
                "extras": "Extras",
                "extra_charges": "Frais supplémentaires"
            },
            "subsections": {
                "rate": "TARIF",
                "consumption": "CONSOMMATION",
                "charges": "FRAIS",
                "payments": "PAIEMENTS",
                "room": "CHAMBRE",
                "clients": "CLIENT",
                "notes": "NOTES"
            },

            "from": "Du",
            "to": "Au",

            "packages_label": "Forfait d'heures",
            "source_label": "Source de rés.",
            "nights": "Nuits réservées",
            "hours": "Heures réservées",
            "select_room_type": "Sélectionnez un type de chambre",
            "select_package": "Sélectionnez un forfait d'heures",
            "select_room": "Sélectionnez une chambre",
            "unassigned_room": "Non assignée",

            "search_client": "Rechercher par nom, téléphone, e-mail ou numéro de document...",
            "register_client": "Enregistrer un nouveau client",

            "client_placeholder": "Nom et prénom",
            "email_placeholder": "Email personnel",
            "state_placeholder": "État / Pays",
            "reservation_reason_placeholder": "Concerts, Vacances, Travail...",

            "rate": "Tarif",
            "total_rate": "Tarif total",
            "suggested_rate": "Tarif suggéré",
            "amount_due": "Montant à Facturer",

            "requiere_invoice": "Nécessite une facture",
            "include_children_in_pax": "Inclure les enfants dans le tarif",

            "register_payment": "ENREGISTRER LE PAIEMENT",
            "update_payment": "MODIFIER LE PAIEMENT",

            "payment_concept": "Motif du paiement",
            "charge_concept": "Motif de la charge",

            "balance": "Solde total",
            "balance_paid": "Solde payé",
            "balance_outstanding": "Solde restant",

            "disconnected_client_title": "Client dissocié avec succès!",
            "disconnected_client_message": "Le <b>client</b> a été correctement dissocié de la réservation. Vous pouvez maintenant :",
            "disconnected_client_option_1": "Rechercher et assigner un client existant.",
            "disconnected_client_option_2": "Saisir les informations d’un nouveau client pour l’enregistrer lors de la sauvegarde de la réservation.",

            "behavior_warning": "Le client <b>:name</b> possède un rapport enregistré : <b class='harsi-color'>:report</b>, avec un niveau de risque <b style='color: :color'>:risk</b>.",
            "behavior_confirmation": "Êtes-vous sûr de vouloir continuer avec l’attribution de cette réservation ?",

            "invalid_rate": "Tarif invalide !",
            "0_rate_conditions": "Le tarif :placeholder est réservé à un contrat de courtoisie",

            "room_type_not_available": "Type de chambre non disponible pour ces dates",
            "adjusted_rate": "Tarif ajusté à la réservation !",
            "adjusted_pax_rate": "Tarif ajusté en fonction du nombre de clients !",
            "adjusted_express_rate": "Tarif ajusté en fonction de la durée du séjour (heures) !",
            "adjusted_express_pax_rate": "Tarif ajusté en fonction du nombre de personnes et de la durée du séjour (heures) !",
            "adjusted_rate_by_season": "Tarif moyen selon les saisons adjacentes !",
            "invalid_dates": "Les dates spécifiées sont invalides ou inexistantes",
            "invalid_hours": "Les heures indiquées sont invalides ou inexistantes",
            "negative_stay": "Souhaitez-vous une réservation avec un séjour négatif ?",
            "room_limit_reached": "L’occupation recommandée pour ce type de chambre est de :limit personnes.",
            "regular_rate": "Tarif Standard",

            "adjacent_rates_title": "Vous avez une période de réservation avec des <b class='harsi-color'>Tarifs Différents</b>",
            "adjacent_rates_question": "Souhaitez-vous les moyenner ?",
            "adjacent_rates_average_action": "Un <i>tarif moyen suggéré</i> sera calculé sans modifier le tarif final.",
            "adjacent_rates_edit_action": "Cela permettra d’ajuster manuellement les prix et mettra automatiquement à jour le <i>tarif final</i> ainsi que le <i>total de la réservation</i>.",

            "average_rates_title": "Ajustement Manuel des Tarifs",
            "average_rates_instructions": "Définissez manuellement le prix que vous souhaitez facturer pour chaque tarif concerné.",

            "entry_date_conflict": "La chambre sélectionnée a un check-out prévu à <b>:departure_hour hrs</b>.<br><br> Votre heure d'arrivée (<b>:entry_hour hrs</b>) pourrait coïncider, sans temps pour le nettoyage et la préparation.",
            "needs_time_for_cleaning": "La chambre sélectionnée a un départ prévu à <b>:departure_hour hrs</b>.<br><br>Après cette heure, elle sera soumise au <b>processus de nettoyage</b>, et ne sera donc pas disponible immédiatement.",

            "favorable_balance_title": "Crédit disponible !",
            "favorable_balance_description": "<p>Un <i>crédit en faveur</i> a été détecté pour le client, utilisable lors d’un prochain séjour. Catégorie : <strong>:category</strong>.</p>",
            "favorable_balance_amount": "<p>Montant du crédit : <strong>:amount</strong></p>",

            "rejected_checkout": "Des soldes restent dus dans :",
            "check_balances": "Assurez-vous que tous les soldes soient réglés",

            "checkout_penalty_title": "Limite de tolérance dépassée",
            "checkout_penalty_description": "Le client <b class='harsi-color'>:client</b> a dépassé la durée de séjour autorisée ainsi que la période de tolérance pour le départ.",
            "checkout_penalty_message": "Souhaitez-vous appliquer le <i class='fw-semi-bold'>supplément de départ tardif</i> à la réservation ?",

            "apply_illusionary_checkout_penalty": "Suggérer un supplément",
            "apply_checkout_penalty": "Appliquer le supplément"
        },
        "external_reservation": {
            "origin_agency": "Agence d'Origine",
            "lodging_contract": "Contrat d'Hébergement",
            "sync_room_type": "Type de Chambre Locale - En Ligne"
        },


        "category": {
            "name": "Petit-déjeuner, déjeuner, boissons..."
        },
        "orders": {
            "page": "Commandes du restaurant",

            "stored_products_sections": "Produits Locaux",
            "extra_products_sections": "Produit Supplémentaire",

            "product_section": "Sélection de Produits",
            "barcode_reader": "Lecteur de Codes-barres",
            "search_product": "Rechercher un Produit",
            "search_by_code": "Scannez le code-barres...",
            "extra_product_label": "Produit Supplémentaire",
            "extra_product": "Nom...",
            "unit_price": "Prix Unitaire",

            "product_not_found": "Produit Introuvable !",
            "item_error": "Erreur lors de la saisie des détails d’entrée.\nVeuillez vérifier les données de l’article saisi.",
            "extra_item_error": "Erreur lors de la saisie des détails supplémentaires.\nVeuillez compléter correctement les données demandées.",

            "summary_section": "Résumé de la commande",
            "discount_percentage": "Pourcentage de remise",
            "discount": "Montant remisé",

            "payment_section": "Enregistrer le paiement",
            "underpayment": "Paiement insuffisant",

            "ticket_title": "Générer le ticket",
            "ticket_alert": "Souhaitez-vous imprimer un ticket pour cette commande ?",
            "ticket_note": "N'oubliez pas d'enregistrer la commande après l'impression du ticket.",
            "show_ticket": "Oui, générer le ticket",
            "save_order": "Non, enregistrer la commande",
            "order_created": "Commande enregistrée"
        },
        "product": {
            "name": "Nom du produit",

            "barcode_indications": "Assurez-vous que ce champ est sélectionné avant de scanner."
        },
        "table": {
            "name": "Nom de la table / service"
        },


        "tax_format": {
            "base_color_indications": "Choisissez votre couleur de base (elle inspirera toute la palette du modèle)",
            "logo_indications": "Cet enregistrement possède déjà un logo. Si vous ne souhaitez pas le modifier, il n’est pas nécessaire de le télécharger à nouveau."
        },
        "tax_prod_serv": {
            "messages": {
                "tax_alteration_detected": "Modification de taxe détectée",
                "tax_table_updated": "Table des taxes mise à jour",
                "existing_tax_type": "Ce type de taxe existe déjà. Voulez-vous le remplacer ?"
            },

            "sections": {
                "local_data": "Données locales",
                "fiscal_data": "Données fiscales",
                "tax_breakdown": "Détail des taxes",
                "local_tax_breakdown": "Détail des Taxes Locales"
            },

            "placeholders": {
                "sku": "Code local du produit/service",
                "name": "Nom du produit/service",
                "description": "Description du produit/service",
                "sat_description": "Description fiscale",
                "rate": "Taux (%)",
                "local_tax_name": "Nom de la taxe locale",
                "local_tax_import": "Montant",
                "local_tax_application_form": "Méthode d’application",
                "local_tax_application_type": "Type d’application"
            },

            "select_vat_type": "Sélectionnez le type de TVA à appliquer.",

            "without_taxes": "Sans taxes",
            "with_taxes": "Avec taxes"
        },
        "tax_invoice": {
            "page": {
                "issued_invoices_count": "Total des factures émises (mensuel) :",
                "number_stamps_used": "Nombre de timbres utilisés :",
                "stamp_limit_reached": "Limite de timbres atteinte :",
                "unlimited_stamps": "Illimité",

                "multiple_payments": "Paiement Multiple",

                "filter_title": "Filtrer et Trier",
                "receiver_filter": "Rechercher par Destinataire",
                "invoice_status": "Statut de la Facture",
                "cancellation_status": "Statut d’Annulation",

                "taxes_header": "Taxes",
                "general_summary": "Total (Pesos MXN)",
                "page_summary": "Total de la recherche (Pesos MXN)"
            },

            "messages": {
                "delete_not_allowed": "Seules les factures à l’état « Brouillon » ou « Annulée » peuvent être supprimées.",

                "duplicate_title": "Voulez-vous créer une nouvelle facture en utilisant celle-ci comme base ?",
                "duplicate_message": "Les données principales de la facture sélectionnée seront copiées automatiquement pour en créer une nouvelle. Vous pourrez les vérifier et les modifier avant de la timbrer.",

                "send_cfdi_title": "Envoyer le CFDI par e-mail",
                "send_cfdi_warnings": "Les données enregistrées du destinataire seront utilisées pour envoyer le ticket.<br>Vérifiez qu’elles soient correctes avant de continuer.",
                "send_cfdi_receiver_label": "E-mail du destinataire",
                "send_cfdi_cc_label": "Copie",

                "cancel_cfdi_title": "Annuler la facture",
                "cancel_cfdi_warning": "Cette action ne peut pas être annulée manuellement.<br>Procédez uniquement si vous êtes totalement sûr.",

                "cancel_cfdi_not_allowed": "La facture n’est pas encore formellement enregistrée ; elle ne peut pas être annulée pour le moment.",
                "cancel_cfdi_pending": "Demande d’annulation envoyée. En attente d’acceptation.",

                "used_prod_serv_title": "Code produit/service utilisé précédemment",
                "used_prod_serv_message": "Le code produit/service que vous avez sélectionné a déjà été utilisé dans un autre concept enregistré.<br><br>",
                "used_prod_serv_suggest": "Pour vous faire gagner du temps, vous pouvez réutiliser les dernières données saisies (prix, taxes, unité, description...).<br><br>",
                "used_prod_serv_option": "<strong>Souhaitez-vous charger ces informations ?</strong>",
                "used_prod_serv_accept": "charger les dernières données",
                "used_prod_serv_deny": "saisir manuellement",

                "unexpected_cancellation_error": "Erreur inattendue lors de l'annulation de la facture",

                "stamp_limit_at_80%": "Limite de timbres à 80%",
                "first_notice_limit_on_stamp": "Cher utilisateur, vous avez consommé <b>:used_limit</b> sur <b>:issued_limit</b> timbres.",
                "first_suggestion": "Évitez les imprévus en fin de mois, gérez vos timbres avec précaution.",

                "stamp_limit_at_90%": "Limite de timbres à 90%",
                "second_notice_limit_on_stamp": "Cher utilisateur, nous vous informons que votre quantité de timbres disponibles est sur le point d'être atteinte.",
                "second_suggestion": "Veuillez envisager de surclasser votre forfait ou de continuer avec modération."
            },

            "sections": {
                "related_documents": "Documents Associés"
            },

            "inputs": {
                "cancel_cfdi_reason": "Motif d’annulation",
                "cancel_cfdi_substitution_uuid": "CFDI de substitution"
            },

            "placeholders": {
                "cancel_cfdi_substitution": "UUID du nouveau CFDI...",
                "credit_days": "Échéance dans (jours)..."
            },

            "action_titles": {
                "edit": "Modifier le brouillon",
                "delete": "Supprimer l’enregistrement",
                "preview": "Prévisualiser la facture",
                "show": "Afficher la facture (PDF)",
                "download_pdf": "Télécharger le CFDI (PDF)",
                "download_xml": "Télécharger le CFDI (XML)",
                "duplicate": "Dupliquer en brouillon",
                "send_cfdi": "Envoyer la facture au client (XML et PDF)",
                "cancel_cfdi": "Annuler la facture",
                "manage_payments": "Gérer les paiements",
                "generate_payment_complement": "Générer le Complément de Paiement"
            }
        },
        "tax_payment": {
            "payment_history": {
                "title": "Gérer les paiements",
                "subtitle": "Ajoutez les compléments de paiement à votre facture.",

                "invoice_data": "Données de la facture originale",
                "history_summary": "Résumé général",

                "history_table": "Historique des paiements",
                "submit_button": "Générer le paiement",
                "disable_submit_button" : "Limite atteinte"
            },

            "payment_complement": {
                "title": "Enregistrer un paiement",

                "receiver_section": "Données du destinataire",
                "settings_section": "Informations du justificatif",
                "third_party_section": "Pour le compte de tiers",
                "complement_section": "Informations du complément de paiement"
            },

            "multi_payment": {
                "multi_payment_title": "Factures à Crédit en Attente",
                "multi_payment_subtitle": "Sélectionnez les Factures à Régler",
                "multi_payment_alternative_title": "Détails du Complément de Paiement",
                "multi_payment_alternative_subtitle": "Indiquez le Modèle de Répartition à Appliquer",
                "multi_payment_badge": "PPD du Client"
            },

            "messages": {
                "different_ccy_title": "Devises différentes!",
                "different_ccy_text": "Le montant payé sera converti dans la devise de base de la facture. En raison du taux de change, de légères variations dues à l'arrondi des décimales peuvent apparaître sur le justificatif de paiement.",
                "different_ccy_question": "Souhaitez-vous continuer?",

                "send_cfdi_title": "Envoyer le complément de paiement par e-mail",
                "send_cfdi_warnings": "Les informations enregistrées du destinataire seront utilisées lors de l’envoi du reçu.<br>Veuillez vérifier qu’elles sont correctes avant de continuer.",
                "send_cfdi_receiver_label": "E-mail du destinataire",
                "send_cfdi_cc_label": "Copie carbone",

                "cancel_complement_title": "Annuler le complément de paiement",
                "cancel_complement_warning": "Cette action ne peut pas être annulée manuellement.<br>Continuez uniquement si vous êtes totalement sûr.",

                "cancel_complement_not_allowed": "Le complément de paiement n’est pas encore formellement enregistré et ne peut pas être annulé pour le moment.",
                "cancel_complement_pending": "Demande d’annulation envoyée. En attente d’acceptation.",

                "multi_payment_request_title": "Paiements Multiples",
                "multi_payment_request_description": "Sélectionnez un client pour consulter ses factures en attente.",
                "multi_payment_request_result_title": "<span>Client Trouvé ! <span class='fw-semi-bold'>Recherche des Factures...</span></span>",

                "discrepant_currencies_title": "Devises Différentes !",
                "discrepant_currencies_description": "Les factures sélectionnées doivent être dans la même devise.",

                "no_pending_invoices": "Aucune facture en attente n'a été trouvée.",
                "no_related_documents": "Aucun document associé.",

                "invalid_amounts_related_documents": "Des montants invalides ont été détectés dans les documents associés.",
                "total_amount_limit_reached": "Le montant du paiement ne peut pas dépasser le solde impayé.",
                "amount_limit_reached": "Le montant total ne peut pas dépasser la somme des soldes impayés.",

                "compute_limit_reached_title": "Montant Total Dépassé !",
                "compute_limit_reached_description": "La somme des montants payés ne peut pas dépasser le montant total.",

                "incongruent_amounts_title": "Montants Incohérents",
                "incongruent_amounts_description": "La somme des montants payés ne correspond pas au montant total.",
                "incongruent_amounts_consequences": "Le système ajustera automatiquement le montant total afin qu'il corresponde à la somme réelle des paiements.",
                "incongruent_amounts_question": "Souhaitez-vous continuer ?"
            },

            "inputs": {
                "cancel_complement_reason": "Motif d’annulation",
                "cancel_complement_substitution_uuid": "CFDI de substitution"
            },

            "placeholders": {
                "outstanding_balance": "Solde Impayé",
                "cancel_complement_substitution": "UUID du nouveau CFDI..."
            },

            "errors": {
                "excessive_amount": "Le montant indiqué ne peut pas dépasser le solde impayé !",
                "zero_amount": "Le montant payé ne peut pas être égal ou inférieur à 0",
                "invalid_minimum_date": "Vous ne pouvez pas enregistrer des justificatifs avec une date de plus de 5 jours dans le passé.",
                "invalid_future_date": "Vous ne pouvez pas enregistrer des justificatifs pour des dates ou heures futures."
            }
        },

        "tax_client": {
            "messages":{
                "tax_id_uk_title": "Numéro D'identification Fiscale en Double",
                "tax_id_uk_text": "L'identifiant fiscal est déjà enregistré dans le système, veuillez utiliser la barre de recherche."
            }
        },

        "audit_shift": {
            "page_title": "Audit du dernier service",
            "title": "Rapprochement de caisse",

            "conclude_and_audit": {
                "title": "Sélectionnez la <b>date et le service</b> à auditer",
                "missing_shift": "Veuillez sélectionner le service à auditer.",

                "date_error_title": "Date invalide",
                "date_error_description": "Seuls les services passés peuvent être audités !<br>La date sélectionnée ne peut pas être aujourd'hui ou dans le futur.",

                "error_description": "La demande ne peut pas être traitée pour une ou plusieurs des raisons suivantes :",
                "error_pending_reason": "Un audit précédent en attente est enregistré pour une date et un service antérieurs.",
                "error_existing_reason": "Un audit a déjà été enregistré pour la date et le service sélectionnés."
            },

            "statistics_section": {
                "title": "Statistiques de la journée",

                "occupied_rooms": "Chambres occupées",
                "available_rooms": "Chambres disponibles",
                "blocked_rooms": "Chambres hors service",
                "occupancy": "Taux d'occupation",
                "total_check_ins": "Arrivées enregistrées",
                "total_check_outs": "Départs enregistrés",
                "deferred_bookings": "Réservations différées",
                "registered_overbookings": "Surréservations"
            },

            "income_section": {
                "title": "Revenus",

                "lodging": "Hébergement",
                "consumption": "Consommation",
                "extras": "Extras",
                "restaurant": "Restaurant",
                "mini_shop": "Boutique",
                "confirm_income": "Confirmer les revenus"
            },

            "cash_movements_sections": {
                "title": "Mouvements de caisse"
            },

            "petty_cash_section": {
                "title": "Petite caisse"
            },

            "cash_reconciliation": "Rapprochement de caisse",
            "submit_button": "Enregistrer le rapprochement",
            "timeless_submit_button": "Enregistrer et auditer le rapprochement",
            "warning_message_1": "En générant le rapport, vous confirmez que les informations sont exactes.",
            "warning_message_2": "Aucune modification ne peut être apportée au rapport une fois généré.",

            "warning_message_3": "Si le rapport ne correspond pas, vous pouvez le refuser et fournir une justification.",
            "warning_message_4": "En acceptant le rapport, vous confirmez que les informations sont exactes.",

            "rejection_warning": "En refusant le rapport, vous confirmez que les données ont été vérifiées et vous autorisez la notification à l’administrateur pour un suivi approprié.",
            "rejection_warning_error": "Veuillez indiquer la raison du refus",

            "income_inconsistency_title": "Incohérences de revenus",
            "income_inconsistency_message": "Le montant saisi ne correspond pas au total calculé par le système.",
            "income_inconsistency_specifications": "Ce champ est uniquement à titre informatif et sert à confirmer que vous reconnaissez le total calculé pour ce module."
        },
        "conclude_shift": {
            "page_title": "Clôture du service"
        },
        "establishment": {
            "page": "Informations de l’établissement",
            "page_indications": "Ajoutez les informations une seule fois. Vous pouvez les modifier ou les supprimer, mais assurez-vous qu'un seul enregistrement existe.",
            "creation_button": "Ajouter les informations de l’établissement",
            "logo_button": "Logo de l’hôtel",

            "data_tabs": {
                "local_data": "Données Locales",
                "fiscal_data": "Données Fiscales"
            },
            "update_logo_title": "Mettre à jour le logo",
            "update_logo_instructions": "Télécharger le nouveau logo",
            "profile_photo": "Sélectionner une image",

            "name": "Nom de l’établissement",
            "phone": "Téléphone officiel",
            "address": "Adresse",
            "country_indications": "Pays de base pour les formats et le modèle de facturation",

            "settings_form": {
                "header": "Paramètres du système",

                "general_section": {
                    "title": "Général",
                    "subtitle": "Configuration générale",
                    "currency_position_indications": "Indiquez la position du symbole monétaire."
                },

                "modules_section": {
                    "title": "Modules",
                    "subtitle": "Configuration des modules",

                    "booking_engine_description": "Système de réservation en ligne permettant à l'établissement de recevoir des réservations directes via son site web",
                    "audits_description": "Contrôle financier basé sur les audits de service et le rapprochement de caisse.",
                    "work_shifts_description": "Contrôle administratif pour organiser et superviser les activités du personnel.",
                    "restaurant_description": "Contrôle financier externe pour restaurants, cafés ou services de l’établissement.",
                    "invoicing_description": "Contrôle de la facturation électronique pour l’émission et la gestion des CFDI.",
                    "otas_connection_description": "Connexion avec les agences de voyage en ligne (OTAs) pour recevoir des réservations et gérer la disponibilité."
                },

                "features_section": {
                    "title": "Comportement",
                    "subtitle": "Paramètres de comportement",

                    "control_hours": "Réserver avec heure précise",
                    "control_hours_description": "Souhaitez-vous que les réservations incluent une heure précise d’arrivée et de départ ? Si activé, le système demandera une heure exacte lors de la création.",

                    "checkin_buffer": "Considérer le nettoyage avant le check-in",
                    "checkin_buffer_description": "Le système doit-il vérifier si la chambre a un départ le même jour avant l’arrivée ? Si actif, une alerte indiquera le temps de nettoyage et l’indisponibilité immédiate.",

                    "express_reservations": "Utiliser les séjours express",
                    "express_reservations_description": "Souhaitez-vous gérer les réservations à l’heure plutôt qu’à la nuit ? Si activé, le système permettra des séjours express continus pour une même chambre le même jour.",

                    "pax_pricing": "Calculer le tarif par personne (PAX)",
                    "pax_pricing_description": "Le tarif doit-il être calculé selon le nombre de personnes ? Si activé, le prix sera défini par personne au lieu d’un tarif fixe.",

                    "additional_pax_charge": "Appliquer des frais supplémentaires par personne",
                    "additional_pax_charge_description": "Souhaitez-vous appliquer un coût supplémentaire pour chaque personne en plus ? Si activé, un coût additionnel sera suggéré au-delà de l’occupation de base.",

                    "public_calendar": "Partager le calendrier public",
                    "public_calendar_description": "Souhaitez-vous partager le calendrier de disponibilité via un lien ? Un bouton permettra de copier le lien accessible sans connexion.",

                    "identity_documents": "Demander des documents d’identité",
                    "identity_documents_description": "Le système doit-il demander un document d’identité lors du check-in ?",

                    "discounts": "Autoriser les remises",
                    "discounts_description": "Autoriser l’application de remises sur les réservations ou commandes ?",

                    "itemized_taxes_reports": "Rapports de Revenus avec Détail des Taxes",
                    "itemized_taxes_reports_description": "Souhaitez-vous que les rapports de revenus incluent des outils permettant de calculer et d'afficher le montant correspondant à chaque taxe sur le total des ventes enregistrées ?",

                    "external_integrations": "Activer les Intégrations Externes",
                    "external_integrations_description": "Autoriser la communication avec les moteurs de réservation, les calendriers externes et les autres services connectés. Lorsqu’elle est désactivée, toutes les connexions externes sont bloquées.",

                    "only_invoicing_system": "Utiliser le système comme plateforme de facturation",
                    "only_invoicing_system_description": "Souhaitez-vous que le système masque toutes les fonctionnalités liées à l'hôtellerie et à la restauration ? Lorsqu'elle est activée, seule l'interface de facturation sera affichée.",

                    "reduced_invoices": "Simplifier les factures et compléments de paiement",
                    "reduced_invoices_description": "Afficher uniquement les informations fiscales minimales dans les PDF ?",

                    "sat_format_invoices": "Afficher le format standard SAT",
                    "sat_format_invoices_description": "Afficher les factures selon le format officiel du SAT ?",

                    "petty_cash": "Gérer la caisse",
                    "petty_cash_description": "Active la caisse pour enregistrer les petites dépenses. Un clôture sera demandée en fin de service.",

                    "cash_recount_modals": "Demander la Clôture de Caisse par Quart",
                    "cash_recount_modals_description": "Souhaitez-vous que le système exige du réceptionniste qu'il effectue la clôture de caisse avant de terminer son quart ?",

                    "cash_audit_modals": "Demander l’Audit des Clôtures de Caisse",
                    "cash_audit_modals_description": "Souhaitez-vous activer la validation des clôtures de caisse entre les quarts ? Lorsqu’elle est activée, les clôtures réalisées peuvent être examinées, approuvées ou refusées par le réceptionniste du quart suivant.",

                    "mini_shop": "Activer les services/amenités",
                    "mini_shop_description": "Active le module d’amenités séparé du restaurant.",

                    "product_barcodes": "Enregistrer les produits avec codes-barres",
                    "product_barcodes_description": "Autoriser l’enregistrement des produits via lecteur de codes-barres ?"
                },

                "rules_and_limits": {
                    "title": "Paramètres",
                    "subtitle": "Ajustement des Règles et Limites",

                    "express_checkout_minutes": "Marge de Départ Express (min)",
                    "express_checkout_minutes_popover": "Minutes avant l'heure de départ pour afficher la réservation dans la liste des départs.",

                    "express_tolerance_minutes": "Marge de tolérance pour le checkout express (min)",
                    "express_tolerance_minutes_popover": "Nombre de minutes supplémentaires après l'heure de départ que l'hôtel autorise avant d'appliquer une pénalité financière pour retard au checkout.",

                    "occupation_limit": "Limite d’Occupation (%)",
                    "occupation_limit_popover": "Définit un pourcentage d’occupation pour la fermeture automatique des OTA."
                }
            },

            "fiscal_form": {
                "fiscal_identity": {
                    "title": "Identité Fiscale",

                    "section_1": "Représentation Légale",
                    "section_2": "Adresse Fiscale"
                },

                "digital_certificate": {
                    "title": "Certificat Numérique",
                    "subtitle": "Certificat de Sceau Numérique (CDS)",

                    "invalid_cer_is_fiel": "Le fichier téléchargé n’est pas un CSD valide, mais un certificat e.firma/FIEL.",
                    "invalid_cer": "Le fichier .cer n’a pas pu être lu. Veuillez vérifier qu’il s’agit d’un CSD valide.",
                    "common_cer_upload": "Certificat mis à jour avec succès.",
                    "invalidity_cer_uploaded": "Le certificat a été mis à jour avec succès. Cependant, votre CSD a expiré. <br><br><b>Période de validité :</b>",
                    "error_on_load_cer": "Une erreur s’est produite lors de l’enregistrement du CSD. Veuillez réessayer."
                }
            }
        },
        "otas_connection": {
            "common": {
                "connection_manual_introduction": "<b>Voulez-vous connecter votre compte :ota_name ?</b>",
                "connection_manual_step_1": "1. Confirmez la connexion.",
                "connection_manual_step_2": "2. Associez la connexion à une agence locale existante.",

                "configure_rooms": "Configurer les chambres",
                "connect_channel": "Connecter le canal",

                "availability": "Allotment",
                "channels": "Canaux",

                "no_active_channels": "Aucun canal actif",
                "no_configured_rooms": "Aucune chambre configurée",
                "no_rate_plans": "Aucun plan tarifaire enregistré n’a été trouvé."
            },

            "connections": {
                "warnings": {
                    "enable_connections": "Si vous <b>déseactivez</b> cette option, le système sera déconnecté de votre compte <b>':ota'</b>. <br><br> À partir de ce moment, les réservations effectuées auprès de cette Agence ne seront plus automatiquement importées dans le système.",
                    "disable_connections": "Si vous <b>activez</b> cette option, le système se connectera à votre compte <b>':ota'</b> déjà enregistré. <br><br> Cela vous permettra de recevoir et d’intégrer dans votre système toutes les réservations générées par cette Agence de Voyages.",

                    "no_linked_agency": "Vous n’avez pas encore attribué d’Agence Locale à cette OTA. <br><br> Si vous choisissez de continuer, une nouvelle Agence Locale sera créée à partir des données de l’OTA."
                },

                "errors": {
                    "connection_not_allowed_title": "Connexion non disponible !",
                    "connection_not_allowed_message": "Avant de pouvoir lier cette OTA au système, vous devez remplir le formulaire avec les informations requises.",

                    "connection_not_updated": "Échec de la mise à jour. Veuillez vérifier vos informations ou réessayer.",

                    "duplicated_agency": "L'agence sélectionnée est déjà liée à une autre OTA."
                },

                "booking": {
                    "description": "<p class='mb-1'>Pour protéger vos données, nous ne demanderons ni votre identifiant ni votre mot de passe. Suivez ces étapes :</p><ol><li>Accédez à extranet.booking.com</li><li>Allez dans « Fournisseur de connectivité »</li><li>Recherchez et sélectionnez : HARSI PMS</li></ol>"
                }
            },

            "allotment_calendar": {
                "title": "Disponibilité sur les OTAs",
                "page_instructions": "Sélectionnez la date à laquelle vous souhaitez configurer la disponibilité."
            },

            "availability_configuration": {
                "warnings": {
                    "enable_availability": "Si vous désactivez cette option, les chambres de type <b>':type'</b> ne seront plus disponibles dans les agences de voyage connectées.",
                    "disable_availability": "Si vous activez cette option, les chambres de type <b>':type'</b> seront disponibles à la vente dans les agences de voyage connectées.",
                    "offer_room": "Si vous activez cette option, la chambre redeviendra disponible auprès des agences de voyage connectées.",

                    "limit_reached_title": "Limite d’occupation atteinte pour aujourd’hui",
                    "limit_reached_description": "Vous pouvez continuer à ajuster la disponibilité des chambres, mais cela peut entraîner une <b>surréservation</b>.<br><br>Si vous ouvrez plus de chambres, vérifiez le taux d’occupation et les réservations existantes pour éviter tout problème.",

                    "disable_room_availability": "Pourquoi souhaitez-vous modifier la <b>disponibilité en ligne</b> de cette chambre pour le :date ?"
                },

                "mark_as_reserved": "Marquer comme réservée (occupée)",
                "mark_as_deactivated": "Désactiver la vente (indisponible à cette date)"
            },

            "room_type_addon": {
                "local_data": "Données locales",
                "otas_data": {
                    "related_room_type": "Type de chambre lié",
                    "rate_plans": "Plans tarifaires",
                    "minimum_stay": "Séjour minimum",
                    "maximum_stay": "Séjour maximum"
                },

                "warnings": {
                    "type_already_assigned": "Le type de chambre <b>:external_room</b> de <i>:ota</i> est déjà lié à un autre type de chambre local. <br><br> Veuillez choisir une option disponible."
                }
            },

            "room_addon": {
                "available_on_otas": "Disponibilité sur les OTAs connectées"
            }
        },
        "payment_method": {
            "name": "Nom du mode de paiement"
        },
        "shift": {
            "name": "Nom du service"
        },
        "user": {
            "shift": "Service",

            "section_1": "Données de l'utilisateur",
            "name": "Prénom(s) de l'utilisateur",
            "last_name": "Nom(s) de l'utilisateur",
            "password": "Mot de passe",
            "password_indications": "Champ facultatif pour modifier",

            "section_2": "Permissions",
            "reports": "Rapports",
            "enabled": "Activé",
            "disabled": "Désactivé",

            "statisticalSummaries": "Résumés",
            "generalReports": "Généraux",
            "incomes": "Revenus",
            "reservations": "Réservations",
            "clients": "Clients"
        }
    },

    "data_tables": {
        "sProcessing": "Traitement en cours...",
        "sLengthMenu": "Afficher _MENU_ enregistrements",
        "sZeroRecords": "Aucun résultat trouvé",
        "sEmptyTable": "Aucune donnée disponible dans ce tableau",
        "sInfo": "Affichage des enregistrements de _START_ à _END_ sur un total de _TOTAL_ enregistrements",
        "sInfoEmpty": "Affichage des enregistrements de 0 à 0 sur un total de 0 enregistrements",
        "sInfoFiltered": "(filtré à partir d’un total de _MAX_ enregistrements)",
        "sInfoPostFix": "",
        "sSearch": "Rechercher :",
        "sUrl": "",
        "sInfoThousands": ",",
        "sLoadingRecords": "Chargement en cours...",
        "oPaginate": {
            "sFirst": "Premier",
            "sLast": "Dernier",
            "sNext": "Suivant",
            "sPrevious": "Précédent"
        },
        "oAria": {
            "sSortAscending": ": activer pour trier la colonne par ordre croissant",
            "sSortDescending": ": activer pour trier la colonne par ordre décroissant"
        }
    },

    "ballots": {
        "history": {
            "action_responsible": "Action - Responsable",
            "progress_status": "Statut d'avancement",
            "reservation_status": "Statut de réservation",
            "agency": "Agence de voyage",
            "lodging_contract": "Contrat d’hébergement",

            "section_1": "Détails",
            "regimen": "Régime demandé",
            "room": "Numéro / Nom de la chambre",

            "section_2": "Tarifs",
            "lodging_rate": "Tarif d’hébergement",
            "extra_rate": "Tarif des frais supplémentaires",
            "consumption_rate": "Tarif de consommation",
            "total_rate": "Tarif total",

            "section_3": "Soldes",
            "lodging": "Hébergement",
            "consumption": "Consommation",
            "extras": "Extras",
            "payments": "Paiements",
            "charges": "Frais"
        },
        "normal": {
            "status": "Statut de réservation",
            "guest_status": "Statut de confirmation",
            "agency": "Agence de voyage",
            "lodging_contract": "Contrat d’hébergement",

            "section_1": "DÉTAILS",
            "number_adults": "Nombre d’adultes",
            "number_children": "Nombre d’enfants",
            "regimen": "Régime demandé",
            "room": "Numéro / Nom de la chambre",

            "section_2": "TARIFS D’HÉBERGEMENT",
            "rate": "Tarif",
            "suggested_rate": "Tarif suggéré",
            "assigned_rate": "Tarif attribué",
            "final_lodging_rate": "Tarif final d’hébergement",
            "total_rate": "Tarif total",

            "section_3": "SOLDES",
            "lodging": "Hébergement",
            "restaurant": "Restaurant",
            "consumption": "Consommation",
            "extras": "Extras",
            "total": "Total",
            "total_outstanding": "Reste dû",
            "payments_made": "Paiements effectués",
            "outstanding_balance": "Solde restant",

            "requiere_invoice": "Facturer après le service"
        }
    },

    "tickets": {
        "restaurant": {
            "title": "REÇU DE VENTE",

            "address": "Adresse :",
            "table": "Table :",
            "cashier": "Servi par :",
            "date": "Date :",

            "quantity": "QTE",
            "product": "PRODUIT",
            "price": "PRIX",
            "subtotal": "SOUS-TOTAL",

            "global_quantities": "Nombre d’articles :",
            "payment_method": "Mode de paiement :",
            "total": "Total :",
            "discount": "Remise :",
            "general_import": "Montant initial :",
            "payment": "Paiement :",
            "change": "Monnaie :",

            "acknowledgments": "MERCI DE VOTRE PRÉFÉRENCE !",
            "phone": "Téléphone :",

            "print": "Imprimer"
        },
        "hotel": {
            "reservation_tickets": {
                "guest_section": "Nom du Client:",
                "guest_origin": "État/Ville:",

                "room_section": "Chambre:",
                "room_type": "Type de Chambre:",
                "room_number": "Numéro de Chambre:",

                "lodging_section": "Séjour:",
                "number_nights": "{0} Nuits|{1} Nuit|[2,*] Nuits",
                "number_hours": "{0} Heures|{1} Heure|[2,*] Heures",
                "length_of_stay_colon": "Durée du séjour :",
                "adults": "Adultes:",
                "children": "Enfants:",

                "internal_folio": "Folio Interne:",
                "entry_date": "Date d’Arrivée:",
                "departure_date": "Date de Départ:",
                "reservation_source": "Source de Réservation:",
                "agency": "Agence:",
                "payment_status": "Statut du Paiement:",

                "charges_section": "Résumé du Séjour",
                "charges": "Frais",
                "payments": "Paiements",

                "date": "Date",
                "description": "Description",
                "concept": "Concept",
                "payment_method": "Méthode de Paiement",
                "amount": "Montant",

                "lodging_charges": "Hébergement",
                "lodging_nightly_price": "Tarif par nuit",
                "lodging_hourly_price": "Tarif horaire",
                "rate_price": "Tarif",
                "lodging_description": "Séjour de",

                "consumption_charges": "Consommation",
                "extra_charges": "Frais Supplémentaires",

                "total_charge": "Frais Totaux:",
                "amount_paid": "Montant Payé:",
                "due_balance": "Solde Restant:",

                "total_amount": "Montant Total:",
                "total_amount_paid": "Total Payé:",
                "total_due_balance": "Solde Dû:",

                "receptionist": "Servi par:",
                "acknowledgments": "Merci pour votre visite!",

                "notes": {
                    "contract_breach": "Le non-respect de tout point du règlement intérieur constitue un motif de résiliation du contrat; en cas d’intervention des autorités, les sanctions seront appliquées conformément aux lois de l’État.",
                    "billing_assistance": "En cas de besoin de facture, de clarification ou d’assistance supplémentaire, vous pouvez nous contacter à tout moment.",
                    "agreement": "En réservant, j’accepte le règlement intérieur.",
                    "signature": "Nom et Signature du Client"
                },

                "print": "Imprimer",
                "send_ticket": "Envoyer le Ticket",
                "download_ticket": "Télécharger le Ticket",
                "invoice_reservation": "Émettre la facture",
                "go_back": "Retour",

                "ticket_sender": {
                    "title": "Envoyer le Ticket par Email",
                    "warnings": "Les informations enregistrées du client seront utilisées pour envoyer le ticket.<br>Veuillez vérifier qu'elles sont correctes avant de continuer.",
                    "label": "Email du Destinataire"
                }
            },
            "consumption_tickets": {
                "title": "REÇU DE VENTE",
                "reservation": "N° de réservation :",
                "date": "Date :",
                "address": "Adresse :",

                "consumption_date": "DATE",
                "consumption_concat": "ARTICLE",
                "consumption_amount": "MONTANT",

                "global_quantities": "Nombre d’articles :",
                "amount": "Montant :",
                "iva": "TVA :",
                "total": "Total :",

                "acknowledgments": "MERCI DE VOTRE PRÉFÉRENCE !",
                "phone": "Téléphone :",

                "print": "Imprimer"
            }
        }
    },

    "emails": {
        "common": {
            "click_here": "Cliquez ici",
            "appreciations": "Merci d’avoir choisi nos services.",
            "copyright": "TOUS DROITS RÉSERVÉS",

            "no_reply": "Ceci est un courriel automatique. Veuillez ne pas répondre à ce message."
        },
        "completed_audit": {
            "cash_reconciliation": "Rapprochement de caisse",

            "greetings": "Administrateur de",

            "introduction_subject": "Nous avons le plaisir de vous informer que le <b class='harsi-color'>:type n° :id</b>, réalisé par <i>:receptionist</i> et audité par <i>:auditor</i>, est désormais :",
            "introduction_link": "Et disponible pour votre consultation.",
            "introduction_notes": "Le fichier correspondant à ce rapprochement de caisse est joint à cet e-mail (au cas où vous ne pourriez pas y accéder via le lien fourni).",

            "summary_subject": "Vous trouverez ci-dessous un <b>résumé</b> du rapprochement de caisse audité :",
            "summary_notes": "Pour toute clarification ou information complémentaire, veuillez contacter le personnel responsable du rapprochement et de l’audit de ce rapport.",

            "farewell": "Nous espérons que vous profitez pleinement de tout ce que <b class='harsi-color'>Harsi Hotelería</b> a à offrir ! Nous serions ravis de continuer à contribuer au succès de votre établissement."
        },

        "reservation_ticket": {
            "title": "Ticket de Séjour",

            "greetings": "Bonjour",

            "introduction_subject": "Merci d’avoir séjourné chez nous à <b class='harsi-color'>:hotel</b>,",
            "introduction_notes": "Vous trouverez ci-joint le ticket numérique correspondant à votre séjour, que vous pouvez conserver pour vos archives personnelles ou pour toute clarification future.",

            "summary_subject": "Vous trouverez ci-dessous un bref <b class='harsi-color'>Résumé</b> de votre séjour :",

            "summary_items" : {
                "lodging_description": "Séjour",
                "guest": "Nombre d’Hôtes"
            },

            "farewell": "Si vous avez besoin d’une facture, d’éclaircissements ou d’une assistance supplémentaire, n’hésitez pas à nous contacter."
        },

        "invoices_cfdi": {
            "title": "CFDI",

            "greetings": "Bonjour",
            "introduction": "Un nouveau document fiscal CFDI pour votre séjour a été généré. Vous le trouverez en pièces jointes dans les formats <i>PDF et XML</i>.",

            "summary_subject": "Ci-dessous, vous trouverez un bref <b class='harsi-color'>Résumé</b> de votre Document :",
            "summary_items": {
                "timestamp": "Date et Heure :",
                "receiver": "Destinataire :",
                "payment_form": "Mode de Paiement :"
            },

            "cordial_greetings": "Cordialement,",
            "farewell": "Merci d’avoir séjourné chez nous !",
            "invoicing_farewell": "Merci de nous faire confiance !",
            "clarifications": "Vous recevez cet e-mail parce qu’une facture CFDI a été émise à votre nom. Si vous rencontrez un problème avec ce document, n'hésitez pas à nous contacter."
        },

        "tax_payment_cfdi": {
            "title": "CFDI",

            "greetings": "Bonjour",
            "introduction": "Un nouveau Complément de Paiement (CFDI) de votre séjour a été généré. Vous trouverez en pièce jointe les formats <i>PDF et XML</i>.",

            "summary_subject": "Ci-dessous, un bref <b class='harsi-color'>Résumé</b> de votre Reçu :",
            "summary_items": {
                "timestamp": "Date et Heure :",
                "receiver": "Récepteur :",
                "base_invoice": "Facture de Base :",
                "payment_form": "Mode de Paiement :",
                "previous_balance_amount": "Montant Précédent :",
                "balance_paid": "Montant Payé :",
                "outstanding_balance": "Solde Impayé :"
            },

            "cordial_greetings": "Cordialement,",
            "farewell": "Merci de votre séjour parmi nous !",
            "invoicing_farewell": "Merci de nous faire confiance !",
            "clarifications": "Vous recevez cet e-mail car une facture CFDI a été émise à votre nom. En cas de problème avec ce document, n'hésitez pas à nous contacter à tout moment."
        }
    },

    "iframes": {
        "manifiesto": {
            "swal": {
                "title": "Lettre de Déclaration",
                "context": "Suite à la dernière mise à jour de <b>Hacienda 2026</b>, et afin de continuer à fournir notre système de facturation, nous avons besoin que vous complétiez la signature électronique de la <b class='harsi-color'>Lettre de Déclaration</b> dans <i>Facturapi</i>.",
                "notice": "Vous serez redirigé vers une page où vous pourrez :",
                "results": "<li>Consulter le document</li><li>Signer électroniquement</li><li>Télécharger votre reçu</li>",
                "comment": "Le processus ne prendra que quelques minutes."
            },
            "view": {
                "note": "Remarque : Il est important d’utiliser les mêmes informations que celles utilisées lors de votre inscription dans le système Harsi.",
                "postscript": "Dans le cas contraire, la signature ne sera pas valide pour le processus de certification.",
                "suggestion": "Veuillez compléter le processus de signature et attendre le bouton « Terminer et continuer »...",
                "instructions": "Une fois que vous avez signé et téléchargé votre accusé de réception, appuyez sur le bouton « Terminer et continuer ».",
                "finish_and_continue": "Terminer et continuer"
            }
        }
    },


    "pdf_reports": {
        "room_list": {
            "title": "Liste des chambres",
            "header_1": "Type",
            "header_2": "Numéro",
            "header_3": "Étage",
            "header_4": "Prix",
            "header_5": "Statut"
        },
        "agency_list": {
            "title": "Liste des agences",
            "header_1": "Nom",
            "header_2": "Statut",
            "header_3": "Date de création"
        },
        "client_list": {
            "title": "Liste des clients",
            "header_1": "Nom",
            "header_2": "Téléphone",
            "header_3": "E-mail",
            "header_4": "État / Pays",
            "header_5": "Date de création"
        },
        "user_list": {
            "title": "Liste des utilisateurs",
            "header_1": "Nom",
            "header_2": "E-mail",
            "header_3": "Rôle",
            "header_4": "Service",
            "header_5": "Date de création"
        },
        "category_list": {
            "title": "Liste des catégories",
            "header_1": "Nom",
            "header_2": "Date de création"
        },
        "product_list": {
            "title": "Liste des produits",
            "header_1": "Nom",
            "header_2": "Prix",
            "header_3": "Date de création"
        },
        "sale_list": {
            "title": "Ventes annuelles",
            "header_1": "Commandes enregistrées",
            "header_2": "Revenu total",
            "header_3": "Mois",
            "header_4": "Année"
        },
        "counting_audition": {
            "title": "Audit de Comptage",

            "cash_recount_timestamp": "Date de Clôture",
            "audit_timestamp": "Date d’Audit",
            "shift": "Quart",
            "receptionist": "Réceptionniste",
            "auditor": "Auditeur",
            "status": "Statut",
            "rejected_reason": "Raison",

            "section_1": "Résumé des Revenus",
            "theoretical_income": "Revenu Estimé",
            "real_income": "Revenu Confirmé",

            "section_2": "Mouvements de Caisse",
            "initial_cash": "Solde Initial",
            "brute_income": "Revenus",
            "cash_withdrawn": "Retraits",
            "cash_withdrawn_reason": "Motif du Retrait d’Espèces",
            "total_vouchers": "Total des Justificatifs",
            "expected_balance": "Solde Attendu",
            "cash_count": "Comptage de Caisse",
            "balance_shortfall": "Différence",
            "balance_shortfall_reason": "Motif de la Différence"
        }
    },

    "reports": {
        "hotel": {
            "title": "Rapports Hôteliers",

            "statisticalSummaries": "Résumé statistique",
            "generalReports": "Rapports généraux",
            "statisticalReports": {
                "title": "Rapports statistiques",
                "incomes": {
                    "title": "Revenus",

                    "day_summary": "Résumé de la journée",

                    "room_count": "Nombre de chambres",
                    "income_by_payment_method": "Revenus par mode de paiement",
                    "occupied_rooms": "Chambres<br>occupées"
                },
                "reservations": {
                    "title": "Réservations",

                    "check_ins_completed": "Enregistrements effectués",
                    "consult_history": "Consulter l’historique",
                    "Create": "Créée",
                    "Update": "Modifiée",
                    "Delete": "Supprimée",

                    "no_changes": "Aucune modification enregistrée",
                    "created": "Réservation planifiée",
                    "deleted": "Réservation supprimée"
                },
                "clients": {
                    "title": "Clients"
                }
            },

            "common": {
                "quantity": "Quantité",
                "percentage": "Pourcentage",

                "download": "Télécharger CVS",
                "filter_by_year": "Filtrer par année :",

                "from": "Du :",
                "to": "Au :",

                "lodging": "Hébergement",
                "consumption": "Consommation",
                "extras": "Extras",

                "agreed": "Convenu",
                "credited": "Crédité",
                "outstanding": "Impayé",

                "attended_by": "Servi par",
                "balance": "Tarif",
                "rate": "Tarif",
                "paid": "Payé",
                "payments": "Paiements",
                "income": "Revenu",
                "income_type": "Type de revenu",
                "incomes": "Revenus",
                "total_incomes": "Revenu total",
                "total": "Total général :",
                "totals": "Totaux"
            },

            "not_allowed": {
                "title": "Nous sommes désolés",

                "description_part_1": "Vous n’êtes pas autorisé à accéder à ",
                "description_part_2": "aucune",
                "description_part_3": "section de cette zone.",

                "solution_part_1": "Si vous souhaitez consulter un rapport, veuillez demander à votre ",
                "solution_part_2": "Superviseur",
                "solution_part_3": "Responsable",
                "solution_part_4": " l’autorisation appropriée."
            },

            "consult_history": {
                "title": "Entrez le folio à consulter :",
                "instructions": "Entrez le folio de réservation",

                "0_error_title": "Référence invalide !",
                "0_error_description": "Les folios négatifs ou nuls ne sont pas autorisés !",

                "error_title": "Référence inexistante !",
                "error_description": "Le folio saisi n’existe pas !"
            },

            "not_allowed_print": {
                "title": "Information importante",
                "message_part_1": "Pour de meilleurs résultats, veuillez utiliser le bouton",
                "message_part_2": "présent sur la page pour imprimer ce document.",
                "button_message": "D’accord, compris"
            }
        },
        "restaurant": {
            "title": "Rapports du restaurant",

            "statisticalSummaries": "Résumé statistique",
            "generalReports": "Rapports généraux",
            "statisticalReports": {
                "title": "Rapports statistiques",

                "incomes": {
                    "title": "Revenus"
                }
            },

            "common": {
                "quantity": "Quantité",
                "percentage": "Pourcentage",

                "download": "Télécharger CVS",
                "filter_by_year": "Filtrer par année :",

                "from": "Du :",
                "to": "Au :",

                "income": "Revenu",
                "income_type": "Type de revenu",
                "incomes": "Revenus",
                "total_incomes": "Revenu total",
                "total": "Total général :",
                "totals": "Totaux"
            },

            "not_allowed": {
                "title": "Nous sommes désolés",

                "description_part_1": "Vous n’êtes pas autorisé à accéder à ",
                "description_part_2": "aucune",
                "description_part_3": "section de cette zone.",

                "solution_part_1": "Si vous souhaitez consulter un rapport, veuillez demander à votre ",
                "solution_part_2": "Superviseur",
                "solution_part_3": "Responsable",
                "solution_part_4": " l’autorisation appropriée."
            }
        },

        "shared": {
            "tax_breakdown_form": {
                "title": "Ventilation des Taxes",

                "base_option": "Sur la Base",
                "base_plus_transfers_option": "Base + TVA / Taxe d'accise",

                "base_computed": "Base Approximative",
                "applying_taxes": "Application des taxes sur la base",
                "warning_application": "Ventilation approximative calculée à partir du total du rapport.",

                "result_title": "Répartition Approximative",
                "result_description": "Détail des taxes appliquées à chaque section"
            }
        }
    },


    "errors": {
        "429": {
            "auth_message": "Trop de tentatives de connexion.",
            "default_message": "Désolé, le système a dépassé la limite de requêtes autorisées."
        },
        "503": {
            "system_status_description": ":system est actuellement </br> en maintenance",
            "apologizes": "Nous nous excusons pour tout désagrément occasionné. <br> Nous serons de retour très bientôt",
            "support": "Vous pouvez nous contacter :"
        },

        "503-modular": {
            "title": "Module <strong>:module</strong> non disponible",
            "reason": "Ce module est actuellement en <i>cours d’activation</i> pour votre :entity.",
            "solution": "Nous vous remercions de votre patience pendant que nous effectuons les configurations nécessaires. <br> Si vous souhaitez plus d’informations, notre <strong>équipe de support</strong> se fera un plaisir de vous aider."
        },

        "tax_data_not_configured": {
            "title": "Informations Fiscales Incomplètes",

            "shared_reason": "Vous ne pouvez pas accéder à cette fonction pour le moment.",
            "admin_reason": "Vous n’avez pas encore configuré les <strong>données fiscales</strong> de votre établissement.",
            "sample_role_reason": "L’administrateur du système n’a pas encore configuré les <strong>données fiscales</strong> de l’établissement.",

            "admin_solution": "Configurez-les depuis le <i>panneau d’administration</i> pour continuer cette action.",
            "sample_role_solution": "Veuillez demander à ce qu’elles soient complétées avant de poursuivre cette action."
        }
    },

    "redirection_actions": {
        "go_back": "Retour",
        "go_home": "Aller à l’accueil",
        "go_settings": "Aller aux Paramètres",

        "try_again": "Réessayer",
        "continue_activity": "Continuer l’activité"
    },

    "common_actions": {
        "accept": "Accepter",
        "add": "Ajouter",
        "apply": "Appliquer",
        "audit": "Auditer",
        "approve": "Oui,",
        "cancel": "Annuler",
        "create": "Créer",
        "click_to_expand": "développer",
        "clean": "Effacer",
        "close": "Fermer",
        "confirm_deletion": "Supprimer",
        "copy_link": "Copier le lien",
        "decline": "Refuser",
        "delete": "Supprimer",
        "deny": "Non,",
        "download": "Télécharger",
        "edit": "Modifier",
        "filter": "Filtrer",
        "hide": "Masquer",
        "register": "Enregistrer",
        "save": "Sauvegarder",
        "search": "Rechercher",
        "send": "Envoyer",
        "sign": "Signer",
        "share": "Partager",
        "print": "Imprimer",
        "postpone": "Reporter",
        "select": "Sélectionner",
        "unlink": "Dissocier",
        "update": "Mettre à jour",
        "updated": "Mis à jour",
        "wait": "Veuillez patienter"
    },

    "common_responses_and_messages": {
        "welcome": "Benvenu",
        "note": "Remarque :",
        "warning": "Attention !",
        "whoops": "Oups !",
        "ok": "D’accord",
        "please_wait": "Cela peut prendre quelques secondes <br> Merci de votre patience.",
        "loading": "Chargement des données...",
        "existing_record": "Enregistrement existant",
        "not_automatic_field": "This field is not filled automatically.",

        "success": "Succès !",
        "created_successfully": "Ajouté avec succès !",
        "saved_successfully": "Enregistré avec succès !",
        "updated_successfully": "Mise à jour réussie !",
        "deleted_successfully": "Supprimé avec succès !",
        "saving_data": "Enregistrement en cours...",
        "applying_changes": "Application des modifications...",
        "updating_data": "Mise à jour des données...",
        "data_not_loaded": "Erreur lors du chargement des informations. Veuillez réessayer.",
        "data_not_updated": "Erreur lors de la mise à jour des informations. Veuillez réessayer.",
        "existing_relations": "Suppression impossible : (:quantity) :entity sont encore liées.",
        "connected_successfully": "Connexion réussie !",
        "copied_link": "Lien copié dans le presse-papiers !",

        "update_record": "Mettre à jour l'enregistrement",
        "conclude_shift": "Auditer le service en cours",
        "creating": "Création",
        "updating": "Mise à jour",
        "deleting": "Suppression",
        "update": "Mettre à jour",
        "completed": "Terminé",
        "cancelled": "Annulé",

        "default_confirmation": "Êtes-vous sûr ?",
        "confirm_deletion": "Êtes-vous sûr de vouloir supprimer cet élément ?",
        "confirm_deletion_short": "Souhaitez-vous supprimer cet enregistrement ?",
        "confirm_special_deletion": "Êtes-vous sûr de vouloir supprimer l’élément n° :id ?",
        "confirm_audit": "Êtes-vous sûr de vouloir auditer ce service ?",
        "audit_current_shift": "Êtes-vous sûr de vouloir auditer le service en cours ?",
        "deleted": "Supprimé !",
        "rejected_action": "Action refusée",
        "cancelled_action": "Action annulée",


        "shift_end_alert": "Votre service est sur le point de se terminer !",
        "shift_end_intro": "N'oubliez pas de compléter la clôture de caisse avant de partir.",
        "shift_end_action": "Cliquez sur « Auditer » pour commencer",
        "shift_end_action_postpone": ", ou sur « Reporter » si vous avez encore besoin de quelques minutes.",
        "shift_end_repeat": "Ce rappel apparaîtra toutes les 3 minutes jusqu’à la fin de la clôture.",
        "spontaneous_audit_alert": "Si vous continuez, aucun audit ne pourra être généré avant le prochain service.",

        "entity_limit_reached": "Vous avez atteint la limite autorisée de :entity (:limit) dans votre forfait.",
        "periodic_entity_limit_reached": "Vous avez atteint la limite <span class='text-lowercase'>:period_frequency</span> de <b>:entity (:limit)</b> dans votre plan.",

        "drag_and_drop_message_1": "Souhaitez-vous mettre à jour la",
        "drag_and_drop_message_2": "réservation aux dates suivantes ?",
        "drag_and_drop_message_3": "réservation avec les détails suivants ?",
        "schedule_conflict_alert": "Conflit possible d’horaires ou de nettoyage!",

        "unstable_beta_feature": "Vous êtes sur le point d’activer une fonctionnalité en <strong>phase de test</strong> ! <br>Cela peut entraîner des <i>incohérences ou des dysfonctionnements</i> dans certaines fonctions de base du système.",
        "mini_shop_description": "Cette action modifiera le comportement de certains rapports et statistiques dans votre restaurant.",

        "no_overbooking_message": "Aucune surréservation ce mois-ci !",
        "overbooking_message": "Vous avez une surréservation :",
        "overbooking_alert": "Cette action entraînera une",

        "expired_csd_title": "Certificat de sceau numérique expiré !",
        "expired_csd": "Votre certificat de sceau numérique (CSD) a expiré.",
        "expired_csd_instructions": "Pour continuer à émettre des factures, veuillez <strong>renouveler votre certificat</strong> et téléverser les nouveaux fichiers <code>.cer</code> et <code>.key</code>.",
        "expired_csd_alternative": "Si vous disposez déjà d’un nouveau certificat, téléversez-le depuis le panneau de configuration fiscale.",
        "stamps_has_been_reached" : "Vous avez atteint la limite de timbres disponibles !",

        "email_sent_successfully": "E-mail envoyé avec succès !",
        "email_not_sent": "Impossible d'envoyer l'e-mail !",

        "expired_csd_common": "Le certificat de signature numérique (CSD) de l’établissement a expiré.",
        "expired_csd_common_instructions": "Pour continuer à émettre des factures, veuillez demander à votre <i>administrateur</i> de <strong>renouveler le certificat</strong>."
    },


    "neutral_words": {
        "yes": "Oui",
        "Si": "Oui",
        "No": "Non",

        "and": "et",
        "or": "ou",
        "optional": "Facultatif",

        "all": "Tous",
        "none": "Aucun",
        "none_2": "Aucun",
        "by": "PAR",
        "at": "à",

        "defined": "Définie",
        "cyclic": "Cyclique",

        "new": "Nouveau",
        "occupied": "occupée",

        "hotel": "Hôtel",
        "region": "Région",
        "module": "Module",

        "transfer": "Transfert",
        "withholding": "Retenue",

        "date_format": "l j F Y",
        "month_date_format": "D MMMM",
        "ticket": "Ticket",
        "validity": "Validité",

        "searchbar": "Barre de recherche",
        "fields": "Champs",

        "cancellation": "Annulation",
        "occupation": "Occupation",
        "information": "Information",
        "overbooking": "Surréservation",

        "nights": "Nuits",
        "express": "Express",

        "yearly": "Annuel",
        "four_monthly": "Quadrimestriel",
        "quarterly": "Trimestriel",
        "monthly": "Mensuel",
        "fortnightly": "Bimensuel",
        "weekly": "Hebdomadaire",
        "daily": "Quotidien",

        "this_day": "Ce jour",
        "this_week": "Cette semaine",
        "this_month": "Ce mois",
        "this_year": "Cette année",

        "year": "Année",
        "four_month": "Quadrimestre",
        "quarter": "Trimestre",
        "month": "Mois",
        "fortnight": "Quinzaine",
        "week": "Semaine",
        "day": "Jour",
        "today": "Aujourd’hui",
        "current_year": "Année Actuelle",

        "draft": "Brouillon",
        "pending": "En attente",
        "verifying":"Vérifier",
        "approved": "Approuvée",
        "accepted": "Approuvée",
        "direct": "Directe",
        "valid": "Validée / Scellée",
        "rejected": "Rejetée",
        "expired": "Expirée",
        "canceled": "Annulée",

        "enabled": "Activé",
        "disabled": "Désactivé",
        "Activo": "Activé",
        "Desactivado": "Désactivé",

        "synchronized": "Synchronisé",
        "not_synchronized": "Non synchronisé",

        "reserved": "Réservée",
        "not_available": "Non disponible",
        "available": "Disponible",
        "Disponible": "Disponible",
        "deactivated": "Désactivée",
        "Desactivada": "Désactivée",
        "blocked": "Bloquée",
        "Bloqueada": "Bloquée",

        "Pago en Destino": "Paiement sur place",
        "Cortesia": "Courtoisie",
        "Credito": "Crédit",
        "on_destiny": "Paiement sur place",
        "courtesy": "Courtoisie",
        "credit": "Crédit",

        "administrador": "Administrateur",
        "gerente": "Gérant",
        "recepcionista": "Réceptionniste",

        "paid": "Payé",
        "advance": "Avance",
        "due": "Échéance",

        "paid_credit": "Crédit payé",
        "due_credit": "Crédit restant",

        "missing": "Manquant",
        "in_process": "En cours",
        "completed": "Terminé"
    },

    "enums": {
        "common": {
            "risk_level": {
                "none": "Aucun",
                "low": "Faible",
                "medium": "Moyen",
                "high": "Élevé",
                "critical": "Critique"
            }
        },
        "hotel": {
            "seasons": {
                "cycle_type": {
                    "custom": "Personnalisée",
                    "weekly": "Hebdomadaire"
                }
            },
            "clients": {
                "customer_segment": {
                    "occasional": "Occasionnel",
                    "frequent": "Fréquent",
                    "corporate": "Entreprise",
                    "vip": "VIP"
                },
                "behavior_report": {
                    "none": "Aucun",
                    "minor_incident": "Incident mineur",
                    "administrative_issue": "Problème administratif",
                    "policy_violation": "Violation des règles",
                    "payment_risk": "Risque de paiement",
                    "operational_risk": "Risque opérationnel",
                    "not_recommended": "Non recommandé",
                    "restricted": "Restreint",
                    "blacklisted": "Liste noire"
                }
            }
        }
    },

    "currencies": {
        "AUD": "Dollar australien",
        "CAD": "Dollar canadien",
        "USD": "Dollar américain",
        "HKD": "Dollar de Hong Kong",
        "NZD": "Dollar néo-zélandais",
        "EUR": "Euro",
        "GBP": "Livre sterling",
        "TRY": "Livre turque",
        "MXN": "Peso mexicain",
        "ARS": "Peso argentin",
        "CLP": "Peso chilien",
        "COP": "Peso colombien",
        "PEN": "Sol péruvien",
        "BRL": "Réal brésilien",
        "INR": "Roupie indienne",
        "CHF": "Franc suisse",
        "JPY": "Yen japonais",
        "CNY": "Yuan chinois",
        "KRW": "Won sud-coréen",
        "ZAR": "Rand sud-africain",
        "RUB": "Rouble russe"
    },

    "months": {
        "jan": "Janvier",
        "feb": "Février",
        "mar": "Mars",
        "apr": "Avril",
        "may": "Mai",
        "jun": "Juin",
        "jul": "Juillet",
        "aug": "Août",
        "sep": "Septembre",
        "oct": "Octobre",
        "nov": "Novembre",
        "dec": "Décembre"
    },

    "apis": {
        "common_responses_and_messages":{
            "token_invalid_or_expired": "Jeton :service invalide ou expiré.",
            "query_limit_has_been_exceeded": "Le limite quotidienne de requêtes a été dépassée.",
            "service_unavailable": "Le service :service est actuellement indisponible.",
            "token_was_not_found": "Le jeton :service n'a pas été trouvé.",
            "unable_contact": "Impossible de contacter :service."
        },

        "postalia": {
            "messages": {
                "zip_code_contain_5_digits": "Le code postal doit contenir exactement 5 chiffres."
            },
            "errors": {
                "neighborhood_listed_not_exist": "Le quartier enregistré dans les données du client n'existe pas dans Postalia.",
                "no_information_was_found": "Aucune information n'a été trouvée pour le code postal :zip."
            }
        }
    }
}
