{
  "login": {
    "title": "Connexion",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "password_label": "Mot de passe",
    "password_placeholder": "Saisissez votre mot de passe ici...",
    "forgot_password": "Mot de passe oublié ?",
    "login_button": "Se connecter",
    "or": "OU",
    "create_account": "Créer un compte",
    "loading_message": "Veuillez patienter...",
    "username_error": "Veuillez fournir un nom d'utilisateur !",
    "password_error": "Veuillez fournir un mot de passe !",
    "success_message": "Connexion réussie !",
    "error_message": "Une erreur s'est produite !"
  },
  "home": {
    "cafe_restaurant": "Café. Restaurant.",
    "hotel_bar": "Hôtel. Bar."
  },
  "register": {
    "title": "S'inscrire",
    "business_name_label": "Nom de l'entreprise",
    "business_name_placeholder": "Saisissez le nom de votre entreprise ici...",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "password_label": "Mot de passe",
    "password_placeholder": "Saisissez votre mot de passe ici...",
    "register_button": "S'inscrire",
    "or": "OU",
    "signin_button": "Se connecter",
    "loading_message": "Veuillez patienter...",
    "business_name_error": "Veuillez fournir le nom de l'entreprise !",
    "email_error": "Veuillez fournir une adresse e-mail !",
    "password_error": "Veuillez fournir un mot de passe !",
    "valid_email_error": "Veuillez fournir une adresse e-mail valide !",
    "error_message": "Nous rencontrons des problèmes lors du traitement de la demande, veuillez réessayer plus tard !",
    "signup_today": "Inscrivez-vous aujourd'hui et",
    "increase_productivity": "augmentez votre productivité"
  },
  "users": {
    "loading": "Chargement...",
    "error_loading": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "name_error": "Veuillez fournir un nom !",
    "username_error": "Veuillez fournir un nom d'utilisateur !",
    "password_error": "Veuillez fournir un mot de passe !",
    "valid_email_error": "Veuillez fournir une adresse e-mail valide !",
    "loading_message": "Veuillez patienter...",
    "error_message": "Une erreur s'est produite !",
    "delete_confirm": "Êtes-vous sûr ? Ce processus est irréversible !",
    "invalid_request": "Requête invalide !",
    "new_password_error": "Veuillez fournir un nouveau mot de passe !",
    "title": "Utilisateurs",
    "new": "Nouveau",
    "scopes": "Permissions",
    "edit_user": "Modifier l'utilisateur",
    "reset_password": "Réinitialiser le mot de passe",
    "delete_user": "Supprimer l'utilisateur",
    "add_new_user": "Ajouter un nouvel utilisateur",
    "name_label": "Nom",
    "name_placeholder": "Saisissez le nom complet ici...",
    "required": "Obligatoire",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez l'adresse e-mail ici...",
    "password_label": "Mot de passe",
    "password_placeholder": "Saisissez le mot de passe ici...",
    "phone_label": "Téléphone",
    "phone_placeholder": "Saisissez le numéro de téléphone ici...",
    "designation_label": "Fonction",
    "designation_placeholder": "Saisissez la fonction ici...",
    "scope_label": "Permission",
    "scope_tooltip": "Les permissions sont comme des autorisations",
    "scope_placeholder": "Sélectionner une permission",
    "scope_select": "Sélectionner une permission à ajouter",
    "close": "Fermer",
    "save": "Enregistrer",
    "update_user": "Mettre à jour l'utilisateur",
    "username_label": "Nom d'utilisateur",
    "username_placeholder": "Saisissez le nom d'utilisateur ici..."
  },
  "reset_password": {
    "title": "Réinitialiser le mot de passe",
    "new_password_label": "Nouveau mot de passe",
    "new_password_placeholder": "Saisissez votre nouveau mot de passe ici...",
    "reset_button": "Réinitialiser le mot de passe",
    "loading_message": "Veuillez patienter...",
    "invalid_request": "Requête invalide !",
    "new_password_error": "Veuillez fournir un nouveau mot de passe !",
    "success_message": "Mot de passe réinitialisé avec succès !",
    "error_message": "Erreur lors du traitement de votre demande, veuillez réessayer plus tard !"
  },
  "reservations": {
    "title": "Réservations",
    "new": "Nouveau",
    "search_placeholder": "Rechercher une réservation",
    "search_button": "Rechercher",
    "showing_search_result": "Affichage des résultats de recherche pour « {{search}} »",
    "showing_reservations_for": "Affichage des réservations pour {{filter}}",
    "no_reservation": "Table pour... personne ? 🍽️❌",
    "double_checked": "Nous avons vérifié deux fois — toujours pas de réservations.",
    "filter": "Filtrer",
    "filter_label": "Filtrer",
    "from": "Du",
    "to": "Au",
    "close": "Fermer",
    "apply": "Appliquer",
    "add_reservation": "Ajouter une réservation",
    "select_customer": "Sélectionner un client",
    "required": "Obligatoire",
    "type_to_find": "Tapez quelque chose à rechercher...",
    "date": "Date",
    "select_date": "Sélectionner une date",
    "table": "Table",
    "select_table": "Sélectionner une table",
    "capacity": "Capacité",
    "people_count": "Nombre de personnes",
    "enter_people_count": "Saisir le nombre de personnes",
    "status": "Statut",
    "select_status": "Sélectionner un statut",
    "booked": "Réservé",
    "paid": "Payé",
    "cancelled": "Annulé",
    "notes": "Remarques",
    "enter_notes": "Saisir les remarques ici...",
    "save": "Enregistrer",
    "update_reservation": "Mettre à jour la réservation",
    "loading_message": "Veuillez patienter...",
    "error_message": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "no_result": "Aucun résultat trouvé !",
    "customer_search_error": "Veuillez fournir le numéro de téléphone du client pour effectuer une recherche !",
    "select_customer_error": "Veuillez sélectionner un client !",
    "select_date_error": "Veuillez sélectionner une date et une heure !",
    "delete_confirm": "Êtes-vous sûr ? Ce processus est irréversible !",
    "invalid_request": "Requête invalide !",
    "filters": {
      "today": "Aujourd'hui",
      "yesterday": "Hier",
      "tomorrow": "Demain",
      "last_7days": "Les 7 derniers jours",
      "this_month": "Ce mois-ci",
      "last_month": "Le mois dernier",
      "custom": "Plage de dates personnalisée"
    }
  },
  "reports": {
    "title": "Rapports",
    "filters": {
      "today": "Aujourd'hui",
      "yesterday": "Hier",
      "last_7days": "Les 7 derniers jours",
      "this_month": "Ce mois-ci",
      "last_month": "Le mois dernier",
      "custom": "Plage de dates personnalisée"
    },
    "loading_message": "Veuillez patienter...",
    "error_message": "Erreur lors du chargement des données des rapports, veuillez réessayer plus tard !",
    "saved_successfully": "Enregistré avec succès !",
    "error_saving_file": "Erreur lors de l'enregistrement du fichier ! Veuillez réessayer plus tard !",
    "filters_button": "Filtres",
    "download_button": "Télécharger",
    "showing_data_for": "Affichage des données pour {{filter}}",
    "top_selling_items": "Meilleurs articles vendus",
    "no_bestsellers": "Oh là là ! 🚨",
    "no_bestsellers_message": "Aucun best-seller trouvé.",
    "orders": "Commandes",
    "avg_order_value": "Valeur moyenne de la commande",
    "total_customers": "Nombre total de clients",
    "new_customers": "Nouveaux clients",
    "repeat_customers": "Clients fidèles",
    "revenue": "Chiffre d'affaires",
    "payments_by_methods": "Paiements par méthodes",
    "net_sales": "Ventes nettes",
    "tax": "Taxe",
    "service_charge_total": "Total des frais de service",
    "filter": "Filtrer",
    "filter_label": "Filtrer",
    "from": "Du",
    "to": "Au",
    "close": "Fermer",
    "apply": "Appliquer"
  },
  "qr_menu": {
    "loading_message": "Veuillez patienter...",
    "broken_link": "Lien brisé !",
    "menu_not_available": "Menu non disponible !",
    "menu": "Menu",
    "menu_link_copied": "Lien du menu copié !",
    "search_placeholder": "Rechercher dans le menu...",
    "all": "Tout",
    "add": "AJOUTER",
    "customisable": "Personnalisable",
    "category": "Catégorie",
    "variants_available": "Variantes disponibles",
    "addons_available": "Suppléments disponibles",
    "items_added": "Articles ajoutés",
    "view_cart": "Voir le panier",
    "variants": "Variantes",
    "addons": "Suppléments",
    "add_to_cart": "AJOUTER AU PANIER",
    "price_disclaimer": "Les prix affichés peuvent inclure/exclure les taxes applicables ; veuillez consulter la facture finale pour le montant du paiement."
  },
  "profile": {
    "title": "Mon profil",
    "name_label": "Nom :",
    "designation_label": "Fonction :"
  },
  "print_token": {
    "token_no": "Numéro de jeton."
  },
  "print_receipt": {
    "phone": "Téléphone",
    "email": "Adresse e-mail",
    "order_type": "Type de commande",
    "payment_method": "Mode de paiement",
    "receipt_no": "Numéro de reçu",
    "addons": "Suppléments",
    "notes": "Remarques",
    "subtotal": "Sous-total (hors taxe)",
    "tax": "Taxe",
    "service_charge": "Frais de service",
    "total": "Total",
    "token_no": "Numéro de jeton"
  },
  "payment_success": {
    "title": "Succès !",
    "message": "Abonnement créé avec succès, veuillez vous déconnecter et vous reconnecter pour accéder à l'application !",
    "logout_button": "Se déconnecter"
  },
  "payment_cancelled": {
    "title": "Annulé !",
    "message": "Paiement annulé/échoué, vous pouvez réessayer !",
    "go_back_button": "Retourner au profil"
  },
  "order_success": {
    "thank_you_message": "Merci de nous avoir choisi !",
    "order_placed_message": "Commande passée avec succès"
  },
  "order_failed": {
    "oops_message": "Oups ! Quelque chose s'est mal passé",
    "order_failed_message": "Commande échouée",
    "try_again_message": "Réessayer !"
  },
  "orders": {
    "title": "Commandes",
    "refresh": "Rafraîchir",
    "no_orders": "Aucune commande en attente ! 📋",
    "token": "Jeton :",
    "print_receipt": "Imprimer le reçu",
    "collect_feedback": "Recueillir des commentaires",
    "cancel": "Annuler",
    "complete": "Terminer",
    "pay_complete": "Payer et terminer",
    "preparing": "En préparation",
    "completed": "Terminée",
    "delivered": "Livrée",
    "cancelled": "Annulée",
    "order_item_status_success": "Statut de l'article de commande mis à jour avec succès !",
    "cancel_order_alert": "Êtes-vous sûr d'annuler la commande ! Ce processus est irréversible. 🛑✋",
    "complete_order_alert": "Êtes-vous sûr de terminer la commande ! 🛑✋",
    "pay_complete_order": "Payer et terminer la commande !",
    "items_net_total": "Total net des articles",
    "tax_total": "Total des taxes",
    "service_charge_total": "Total des frais de service",
    "payable_total": "Total payable",
    "print_receipt_option": "Imprimer le reçu ?",
    "pay_complete_order_button": "Payer et terminer la commande",
    "collect_feedback_title": "Recueillir des commentaires",
    "collect_feedback_message": "\"Un petit scan, un grand impact, Nous nous améliorerons — c'est un fait !\" ✨",
    "open_in_new_tab": "Ouvrir dans un nouvel onglet",
    "loading_message": "Veuillez patienter...",
    "success": "Succès",
    "close": "Fermer",
    "alert": "Alerte",
    "dismiss": "Ignorer",
    "confirm": "Confirmer",
    "feedback_message": "\"Un petit scan, un grand impact,<br/>Nous nous améliorerons — c'est un fait !\" ✨",
    "orders_loaded": "Commandes chargées!",
    "error_loading_orders": "Erreur de chargement des commandes! ",
    "error_processing_request": "Erreur de traitement de votre demande, veuillez essayer plus tard!",
    "please_finish_order_for_feedback_message": "Veuillez terminer la commande pour collecter les commentaires!",
    "no_orders_img_alt": "pas de commandes",
    "dine_out_or_delivery": "Dîner / livraison",
    "addons": "Addons:",
    "notes": "Notes:",
    "or": "OU",
    "feedback_qr_img_alt": "rétroaction QR",
    "payment_not_collected_error": "L'action ne peut pas être traitée car le paiement n'a pas été collecté. ",
    "payment_already_collected_error": "Paiement Déjà encaissé, vous pouvez finaliser la commande !",
    "select_payment_method": "Sélectionnez le mode de paiement!"
  },
  "no_access": {
    "title": "Oups ! Vous n'avez pas accès à cette zone ! Veuillez vous reconnecter pour vérifier à nouveau.",
    "go_back": "Retourner"
  },
  "kitchen": {
    "title": "Cuisine",
    "refresh": "Rafraîchir",
    "no_pending_orders": "Aucune commande en attente pour le moment. Le temps d'une bonne respiration... ou d'une pause café ! ☕",
    "token": "Jeton :",
    "start_making": "Commencer la préparation",
    "complete": "Terminer",
    "preparing": "En préparation",
    "completed": "Terminée",
    "cancelled": "Annulée",
    "delivered": "Livrée",
    "loading_message": "Veuillez patienter...",
    "error_loading_orders": "Erreur lors du chargement des commandes ! Veuillez réessayer plus tard !",
    "error_processing_request": "Erreur de traitement de votre demande, veuillez essayer plus tard!",
    "addons": "Addons:",
    "notes": "Notes:",
    "no_orders_img_alt": "pas de commandes"
  },
  "invoices": {
    "title": "Factures",
    "search_placeholder": "Rechercher des factures",
    "search": "Rechercher",
    "filter": "Filtrer",
    "close": "Fermer",
    "apply": "Appliquer",
    "no_invoices": "404 : Factures introuvables 🔍❌ Vérifiez peut-être une date ou un filtre différent !",
    "invoice_id": "ID de facture :",
    "tokens": "Jetons",
    "date": "Date",
    "subtotal": "Sous-total",
    "tax": "Taxe",
    "service_charge": "Frais de service",
    "total": "Total",
    "delivery_type": "Type de livraison",
    "customer": "Client",
    "table": "Table",
    "action": "Action",
    "view_receipt": "Voir le reçu",
    "print_receipt": "Imprimer le reçu",
    "showing_invoices_for": "Affichage des factures pour {{filter}}",
    "showing_search_result": "Affichage des résultats de recherche pour « {{search}} »",
    "loading_message": "Veuillez patienter...",
    "error_loading_details": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "today": "Aujourd'hui",
    "tomorrow": "Demain",
    "yesterday": "Hier",
    "last_7days": "Les 7 derniers jours",
    "this_month": "Ce mois-ci",
    "last_month": "Le mois dernier",
    "custom": "Personnalisé",
    "from": "Du",
    "to": "Au",
    "error_loading_orders": "Erreur lors du chargement des commandes ! Veuillez réessayer plus tard !",
    "no_result_found": "Aucun résultat trouvé !",
    "something_went_wrong": "Quelque chose s'est mal passé ! Veuillez réessayer plus tard !",
    "error_processing_request": "Erreur lors du traitement de votre demande, veuillez réessayer plus tard !",
    "please_wait": "Veuillez patienter..."
  },
  "inactive_subscription": {
    "no_active_subscription_admin": "Vous n'avez pas d'abonnement actif ! Obtenez-en un en cliquant ci-dessous ! Si vous êtes déjà abonné, veuillez vous déconnecter et vous reconnecter !",
    "no_active_subscription_user": "Vous n'avez pas d'abonnement actif !",
    "subscribe_button": "S'abonner",
    "price_per_month": "par mois",
    "features": {
      "unlimited_orders": "✅ Commandes illimitées",
      "monthly_renewals": "✅ Renouvellements mensuels",
      "unlimited_devices": "✅ Appareils illimités",
      "live_kitchen_orders": "✅ Commandes de cuisine en direct"
    }
  },
  "forgot_password": {
    "title": "Mot de passe oublié",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "reset_button": "Réinitialiser le mot de passe",
    "loading_message": "Veuillez patienter...",
    "username_error": "Veuillez fournir un nom d'utilisateur !",
    "error_message": "Erreur lors du traitement de votre demande, veuillez réessayer plus tard !"
  },
  "feedback": {
    "dashboard_title": "Tableau de bord des commentaires",
    "overall_feedback": "Commentaires généraux",
    "peoples": "Personnes",
    "loved_it": "J'ai adoré",
    "good": "Bien",
    "average": "Moyen",
    "bad": "Mauvais",
    "worst": "Très mauvais",
    "food_quality": "Qualité de la nourriture",
    "ambiance": "Ambiance",
    "staff_behavior": "Comportement du personnel",
    "service": "Service",
    "recommend": "Recommanderiez-vous ?",
    "search_placeholder": "Rechercher...",
    "search_button": "Rechercher",
    "export_button": "Exporter",
    "date": "Date",
    "customer": "Client",
    "phone": "Téléphone",
    "invoice": "Facture",
    "overall_feedback_column": "Commentaires généraux",
    "remarks": "Remarques",
    "action": "Action",
    "view_button": "Afficher",
    "filter_button": "Filtrer",
    "filter_title": "Filtrer",
    "filter_label": "Filtrer",
    "from": "Du",
    "to": "Au",
    "close_button": "Fermer",
    "apply_button": "Appliquer",
    "no_result_found": "Aucun résultat trouvé !",
    "something_went_wrong": "Une erreur s'est produite ! Veuillez réessayer plus tard !",
    "loading_message": "Veuillez patienter...",
    "understand_feedback": "Comprendre les commentaires",
    "loved_it_description": "Les gens ont vraiment aimé, cela signifie des notes de 4,5 à 5 étoiles.",
    "good_description": "Les gens ont aimé votre service. Cela signifie des notes de 3,5 à 4,4 étoiles.",
    "average_description": "Ni bien ni mauvais. Cela signifie des notes de 2,5 à 3,4 étoiles.",
    "bad_description": "Pas bien. Cela signifie des notes de 1,5 à 2,4 étoiles.",
    "worst_description": "Très mauvais, les clients n'ont pas du tout aimé, note de 1 à 1,4 étoile.",
    "today": "Aujourd'hui",
    "yesterday": "Hier",
    "last_7days": "Les 7 derniers jours",
    "this_month": "Ce mois-ci",
    "last_month": "Le mois dernier",
    "custom": "Personnalisé",
    "average_rating": "Note moyenne",
    "feedback": "Commentaires",
    "close": "Fermer",
    "apply": "Appliquer",
    "food_quality_question": "Comment était la qualité de la nourriture ?",
    "food_quality_greeting": "Les saveurs ont-elles dansé et chanté ?\nDites-nous ce que vous pensez de tout ! 🎶",
    "service_question": "Comment était le service ?",
    "service_greeting": "Avons-nous servi avec un sourire et attention ?\nFaites-le nous savoir, ne soyez pas injuste ! 😊",
    "staff_behavior_question": "Comment était le comportement du personnel ?",
    "staff_behavior_greeting": "L'équipe était-elle gentille et agréable ?\nOnt-ils fait de votre repas un délice ? 🍬",
    "ambiance_question": "Comment était l'ambiance ?",
    "ambiance_greeting": "L'ambiance était-elle parfaite ce soir ?\nA-t-elle rendu votre soirée agréable ? ✨",
    "recommend_question": "Recommanderiez-vous ?",
    "recommend_greeting": "Diriez-vous à vos amis de venir dîner ?\nOu y a-t-il une marge de progression pour nous ? ✨",
    "provide_feedback": "Veuillez fournir vos précieux commentaires",
    "enter_details": "Saisissez vos coordonnées pour enregistrer votre réponse !",
    "name_label": "Nom",
    "name_placeholder": "Saisissez votre nom ici...",
    "phone_label": "Téléphone",
    "phone_placeholder": "Saisissez votre téléphone ici...",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "birthdate_label": "Date de naissance",
    "birthdate_placeholder": "Saisissez votre date de naissance ici...",
    "remarks_label": "Remarques",
    "remarks_placeholder": "Saisissez vos remarques ici...",
    "required": "Obligatoire",
    "next": "Suivant",
    "submit": "Soumettre",
    "select_option_error": "Veuillez sélectionner une option avant de continuer !",
    "fill_required_fields_error": "Veuillez remplir tous les champs obligatoires !",
    "error_saving_details": "Erreur lors de l'enregistrement des détails !"
  },
  "feedback_success": {
    "thank_you_message": "Merci de nous avoir choisi !",
    "feedback_saved_message": "Commentaires enregistrés avec succès"
  },
  "dashboard": {
    "title": "Tableau de bord",
    "reservations": "Réservations",
    "no_reservations": "Aucune réservation trouvée.",
    "top_selling_items": "Meilleurs articles vendus",
    "no_top_selling_items": "Aucun best-seller aujourd'hui.",
    "orders": "Commandes",
    "new_customers": "Nouveaux clients enregistrés",
    "repeat_customers": "Clients fidèles",
    "view_more_reports": "Afficher plus de données dans les rapports",
    "loading_message": "Veuillez patienter...",
    "error": "Erreur lors du chargement des détails !"
  },
  "customers": {
    "title": "Clients",
    "new": "Nouveau",
    "search_placeholder": "Rechercher un client",
    "search": "Rechercher",
    "actions": "Actions",
    "download_visible": "Télécharger les éléments visibles",
    "download_all": "Tout télécharger",
    "import": "Importer",
    "no_customers_found": "Hmmm… c'est étrange ! 🤨 Aucun client trouvé.",
    "phone": "Téléphone",
    "name": "Nom",
    "email": "Adresse e-mail",
    "birth_date": "Date de naissance",
    "gender": "Genre",
    "created_at": "Créé le",
    "updated_at": "Mis à jour le",
    "edit": "Modifier",
    "delete": "Supprimer",
    "update_customer": "Mettre à jour le client",
    "required": "Obligatoire",
    "close": "Fermer",
    "save": "Enregistrer",
    "please_wait": "Veuillez patienter...",
    "error_loading_details": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "no_data_found": "Aucune donnée trouvée !",
    "please_provide_phone": "Veuillez fournir le téléphone du client !",
    "please_provide_name": "Veuillez fournir le nom du client !",
    "please_provide_valid_email": "Veuillez fournir une adresse e-mail valide !",
    "please_provide_valid_phone": "Veuillez fournir un numéro de téléphone valide !",
    "are_you_sure": "Êtes-vous sûr ? Ce processus est irréversible !",
    "showing": "Affichage",
    "of": "de",
    "female": "Femme",
    "male": "Homme",
    "other": "Autre",
    "phone_placeholder": "Saisissez le numéro de téléphone ici...",
    "name_placeholder": "Saisissez votre nom ici...",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "birthdate_placeholder": "Saisissez votre date de naissance ici..."
  },
  "customers_import": {
    "title": "Importer des clients",
    "breadcrumb_customers": "Clients",
    "breadcrumb_import": "Importer",
    "download_template": "Télécharger le modèle",
    "select_file": "Sélectionner un fichier .csv pour importer les clients",
    "file_note": "*Téléchargez d'abord le fichier modèle, puis modifiez les données en conséquence, puis téléchargez-le. Remarque : si des données en double sont trouvées, elles seront écrasées. Si cela n'est pas souhaité, supprimez les valeurs en double de vos données.",
    "file_ready": "{{fileName}} est prêt à être téléchargé.",
    "customers_count": "<b>{{count}} clients</b> disponibles dans le fichier. Appuyez sur Continuer pour lancer le processus.",
    "proceed_button": "Continuer",
    "error_downloading_file": "Erreur lors du téléchargement du fichier !",
    "column_mismatch": "Incompatibilité de l'ordre des colonnes, veuillez télécharger le fichier CSV du modèle, remplir les données et les télécharger !",
    "no_data": "Le fichier CSV ne contient aucune donnée !",
    "no_data_found": "Aucune donnée trouvée dans le fichier sélectionné !",
    "loading_message": "Veuillez patienter...",
    "error_processing_request": "Erreur lors du traitement de votre demande ! Veuillez réessayer plus tard !"
  },
  "cart": {
    "title": "PANIER",
    "back_button": "Retour",
    "empty_cart": "Votre panier est vide.",
    "total": "Total",
    "checkout": "Paiement",
    "continue_as": "Continuer en tant que",
    "guest": "Invité",
    "or": "ou",
    "using_phone_number": "En utilisant le numéro de téléphone",
    "name_label": "Nom",
    "name_placeholder": "Saisissez votre nom",
    "phone_label": "Numéro de téléphone",
    "phone_placeholder": "Saisissez votre numéro de téléphone",
    "place_order": "Passer la commande",
    "notes": "Remarques",
    "add_notes": "Ajouter des remarques",
    "items_total": "Total des articles",
    "tax_total": "Total des taxes",
    "service_charge_total": "Total des frais de service",
    "payable_total": "Total payable",
    "name_required": "Le nom est obligatoire.",
    "valid_phone_error": "Saisissez un numéro de téléphone valide.",
    "please_wait": "Veuillez patienter...",
    "something_went_wrong": "Une erreur s'est produite !",
    "order_success": "Commande passée avec succès !",
    "order_failed": "Commande échouée !",
    "notes_placeholder": "Saisissez vos remarques ici...",
    "close": "Fermer",
    "save": "Enregistrer"
  },
  "appbar": {
    "search_placeholder": "Rechercher",
    "search_button": "Rechercher",
    "profile": "Profil",
    "language": "Langue",
    "logout": "Se déconnecter",
    "dashboard": "Tableau de bord",
    "pos": "PDV - Point de vente",
    "kitchen": "Cuisine",
    "orders": "Commandes",
    "reservations": "Réservations",
    "customers": "Clients",
    "invoices": "Factures",
    "users": "Utilisateurs",
    "reports": "Rapports",
    "store_settings": "Paramètres du magasin",
    "print_settings": "Paramètres d'impression",
    "store_tables": "Tables du magasin",
    "menu_items": "Éléments du menu",
    "tax_setup": "Configuration des taxes",
    "devices": "Appareils",
    "support": "Assistance",
    "press_esc_to_close": "Appuyez sur la touche Échap ou cliquez sur le bouton X pour fermer",
    "my_devices": "Mes appareils",
    "change_language": "Changer de langue",
    "select_language": "Sélectionner la langue",
    "light_mode": "Mode clair",
    "dark_mode": "Mode sombre"
  },
  "toast": {
    "please_wait": "Veuillez patienter...",
    "something_went_wrong": "Une erreur s'est produite ! Veuillez réessayer plus tard !",
    "logout_success": "Déconnexion réussie !"
  },
  "navbar": {
    "dashboard": "Tableau de bord",
    "pos": "PDV",
    "orders": "Commandes",
    "kitchen": "Cuisine",
    "offerings": "Offres",
    "reservation": "Réservation",
    "customers": "Clients",
    "invoices": "Factures",
    "back_office": "Back-office",
    "feedbacks": "Commentaires",
    "users": "Utilisateurs",
    "reports": "Rapports",
    "settings": "Paramètres"
  },
  "pos_menu": {
    "not_found_title": "Dommage !",
    "not_found_message": "Le chef n'a rien trouvé.",
    "not_found_carrot": "En attendant, voici une carotte 🥕 pour vous tenir compagnie !",
    "variants": "Variantes",
    "addons": "Suppléments",
    "add": "AJOUTER"
  },
  "rating": {
    "worst": "Très mauvais",
    "bad": "Mauvais",
    "average": "Moy.",
    "good": "Bien",
    "loved": "Adoré"
  },
  "subscription": {
    "details": "Détails de l'abonnement",
    "status": "Statut",
    "active": "Actif",
    "inactive": "Inactif",
    "renews_at": "Renouvellement le",
    "cancel_subscription": "Annuler l'abonnement",
    "cancel_confirm": "Êtes-vous sûr ? Cela annulera immédiatement votre abonnement et vous perdrez l'accès au produit.",
    "cancel_success": "Abonnement annulé avec succès !",
    "cancel_error": "Oups ! Nous avons rencontré des problèmes lors du traitement de votre demande ! Veuillez réessayer plus tard ! Ou contactez le service client !"
  },
  "settings": {
    "details": "Détails",
    "print_settings": "Paramètres d'impression",
    "tables": "Tables",
    "menu_items": "Éléments du menu",
    "tax_setup": "Configuration des taxes",
    "payment_types": "Types de paiement",
    "store_details": "Détails du magasin",
    "store_image": "Image du magasin",
    "no_image": "Aucune image",
    "store_name": "Nom du magasin",
    "store_name_placeholder": "Saisissez le nom du magasin ici...",
    "address": "Adresse",
    "address_placeholder": "Saisissez l'adresse du magasin ici...",
    "email": "Adresse e-mail",
    "email_placeholder": "Saisissez l'adresse e-mail ici...",
    "phone": "Téléphone",
    "phone_placeholder": "Saisissez le numéro de téléphone ici...",
    "currency": "Devise",
    "select_currency": "Sélectionner la devise",
    "enable_qr_menu": "Activer le menu QR",
    "qr_menu_tooltip": "Cela activera le menu numérique accessible via un lien et un code QR !",
    "download_qr_code": "Télécharger le code QR",
    "view_digital_menu": "Afficher le menu numérique",
    "enable_qr_order": "Activer la commande via le menu QR",
    "qr_order_tooltip": "Cela activera la commande via le menu QR accessible via un lien et un code QR !",
    "enable_feedback": "Activer la collecte de commentaires",
    "feedback_tooltip": "Cela activera la collecte de commentaires des clients !",
    "save": "Enregistrer",
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "success_message": "Paramètres enregistrés avec succès !",
    "error_message": "Erreur lors de l'enregistrement des paramètres !"
  },
  "reservation": {
    "view_notes": "Afficher les remarques",
    "status": "Statut",
    "created_at": "Créé le"
  },
  "landing_page": {
    "features": "Fonctionnalités",
    "pricing": "Tarifs",
    "contact": "Contact",
    "login": "Connexion",
    "get_started": "Commencer",
    "all_in_one_pos": "PDV tout-en-un",
    "for_your_business": "pour votre entreprise de restauration.",
    "hero_description": "PDV sans effort. Croissance inégalée. RestroPRO POS vous offre les outils dont vous avez besoin pour rationaliser vos opérations, augmenter la productivité du personnel et obtenir de précieuses informations sur les clients. Prenez des décisions basées sur les données, optimisez votre menu et regardez votre entreprise de restauration prospérer.",
    "view_pricing": "Afficher les tarifs",
    "minimal_ui": "Interface utilisateur minimaliste",
    "minimal_ui_description": "Interface sans effort, RestroPRO POS bénéficie d'un design épuré et intuitif. Pas d'écrans encombrés, juste l'essentiel dont vous avez besoin pour gérer votre entreprise facilement.",
    "pos": "PDV",
    "pos_description": "RestroPRO POS simplifie les ventes. Gérez facilement les commandes, les catégories et les variantes. Envoyez à la cuisine instantanément et acceptez les paiements en toute sécurité. Tout-en-un pour un flux fluide.",
    "live_updates": "Mises à jour en direct",
    "live_updates_description": "Cuisine synchronisée, ne manquez jamais rien. Les mises à jour des commandes en direct envoient les détails directement à votre cuisine, garantissant la précision et minimisant le temps de préparation.",
    "per_month": "par mois",
    "unlimited_orders": "✅ Commandes illimitées",
    "monthly_renewals": "✅ Renouvellements mensuels",
    "unlimited_devices": "✅ Appareils illimités",
    "live_kitchen_orders": "✅ Commandes de cuisine en direct",
    "have_any_queries": "Vous avez des questions ?",
    "contact_us": "Contactez-nous",
    "privacy_policy": "Politique de confidentialité",
    "refund_policy": "Politique de remboursement",
    "terms_conditions": "Conditions générales",
    "made_with_love": "Fait avec ❤️ par UIFLOW",
    "language": "Langue",
    "footer_description": "Application pour restaurants, cafés, bars, food trucks, restaurants à service rapide."
  },
  "categories": {
    "title": "Catégories",
    "new": "Nouveau",
    "add_new_category": "Ajouter une nouvelle catégorie",
    "category_title": "Titre de la catégorie",
    "enter_category_title": "Saisissez le titre de la catégorie...",
    "update_category": "Mettre à jour la catégorie",
    "please_provide_category_title": "Veuillez fournir le titre de la catégorie !",
    "save": "Enregistrer",
    "close": "Fermer",
    "actions": "Actions",
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "are_you_sure": "Êtes-vous sûr ? Ce processus est irréversible !"
  },
  "contact_support": {
    "title": "Contacter l'assistance",
    "need_help": "Besoin d'aide ?",
    "description": "Si vous rencontrez des problèmes, des fonctionnalités personnalisées, le développement d'une nouvelle application, un nouveau projet, contactez-nous, nous vous répondrons dans les 24 heures. E-mail : <b><u>{{email}}</u></b>",
    "send_mail": "Envoyer un e-mail !",
    "copy": "Copier",
    "copied_to_clipboard": "Copié dans le presse-papiers !",
    "or_open_with": "ou ouvrir avec...",
    "default_mail_app": "Application de messagerie par défaut",
    "gmail_in_browser": "Gmail dans le navigateur"
  },
  "devices": {
    "title": "Appareils",
    "please_wait": "Veuillez patienter...",
    "error_loading_devices": "Erreur lors du chargement des appareils, veuillez réessayer plus tard !",
    "created_at": "Créé le",
    "this_device": "Cet appareil",
    "remove_device_confirm": "Êtes-vous sûr ? Cet appareil sera déconnecté !",
    "something_went_wrong": "Une erreur s'est produite !"
  },
  "menu_items": {
    "title": "Menu",
    "new": "Nouveau",
    "categories": "Catégories",
    "add_new_item": "Ajouter un nouvel élément",
    "item_title": "Titre",
    "item_description": "Description",
    "item_price": "Prix",
    "item_net_price": "Prix net",
    "item_category": "Catégorie",
    "item_tax": "Taxe",
    "enter_item_title": "Saisissez le titre de l'élément",
    "enter_item_description": "Saisissez la description de l'élément",
    "enter_item_price": "Saisissez le prix de l'élément",
    "enter_item_net_price": "Saisissez le prix net de l'élément",
    "select_category": "Sélectionner la catégorie",
    "select_tax": "Sélectionner la taxe",
    "save": "Enregistrer",
    "close": "Fermer",
    "please_wait": "Veuillez patienter...",
    "error_loading_details": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "please_enter_title": "Veuillez saisir un titre !",
    "please_provide_valid_price": "Veuillez fournir un prix valide !",
    "something_went_wrong": "Une erreur s'est produite !",
    "process_irreversible": "Êtes-vous sûr ? Ce processus est irréversible !",
    "variants": "Variantes",
    "visibility_toggle": "Bascule de visibilité",
    "edit": "Modifier",
    "delete": "Supprimer",
    "none": "Aucun",
    "max_chars": "- (max. 500 caractères)"
  },
  "tax_setup": {
    "title": "Configuration des taxes",
    "new": "Nouveau",
    "service_charge_label": "Frais de service %",
    "service_charge_placeholder": "Saisir le pourcentage..",
    "add_new_tax": "Ajouter une nouvelle taxe",
    "update_tax": "Mettre à jour la taxe",
    "tax_title_label": "Titre",
    "tax_title_placeholder": "Saisir le titre de la taxe",
    "tax_rate_label": "Taux",
    "tax_rate_placeholder": "Saisir le taux de la taxe",
    "tax_type_label": "Type",
    "tax_type_placeholder": "Sélectionner le type de taxe",
    "exclusive": "Exclusive",
    "inclusive": "Inclusive",
    "actions": "Actions",
    "save": "Enregistrer",
    "close": "Fermer",
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "provide_title_error": "Fournir un titre !",
    "invalid_tax_rate_error": "Valeur invalide fournie dans le taux de taxe !",
    "select_tax_type_error": "Sélectionner le type de taxe !",
    "something_went_wrong_error": "Une erreur s'est produite !",
    "delete_confirm": "Êtes-vous sûr ? Ce processus est irréversible !",
    "service_charge_error": "Veuillez fournir des frais de service !",
    "invalid_service_charge_error": "Valeur de frais de service invalide !",
    "loading_message": "Veuillez patienter...",
    "error_message": "Une erreur s'est produite !"
  },
  "table_settings": {
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "are_you_sure": "Êtes-vous sûr ? Ce processus est irréversible !",
    "something_went_wrong": "Une erreur s'est produite !",
    "provide_title_error": "Veuillez fournir un titre !",
    "provide_floor_error": "Veuillez fournir un étage ou utiliser « - »",
    "provide_seating_capacity_error": "Veuillez fournir une capacité d'accueil ou « 0 »",
    "provide_valid_seating_capacity_error": "Veuillez fournir un nombre de places assises valide ou « 0 »",
    "enable_qr_menu_error": "Veuillez activer le menu QR dans les paramètres du magasin !",
    "store_tables": "Tables du magasin",
    "new": "Nouveau",
    "download_table_qr": "Télécharger le QR de la table",
    "add_new_table": "Ajouter une nouvelle table",
    "title": "Titre",
    "enter_table_title": "Saisir le titre de la table",
    "floor": "Étage",
    "enter_floor_title": "Saisir le titre de l'étage",
    "seating_capacity": "Capacité d'accueil",
    "enter_seating_capacity": "Saisir la capacité d'accueil",
    "close": "Fermer",
    "save": "Enregistrer",
    "update_table": "Mettre à jour la table"
  },
  "print_settings": {
    "title": "Paramètres d'impression",
    "enable_print": "Activer l'impression",
    "enable_print_tooltip": "Cela imprimera le reçu lorsque vous créerez une commande !",
    "show_store_details": "Afficher les détails du magasin",
    "show_store_details_tooltip": "Les détails tels que l'adresse, le nom, le téléphone apparaîtront sur le reçu !",
    "show_customer_details": "Afficher les détails du client",
    "show_customer_details_tooltip": "Le nom du client, le téléphone, etc. apparaîtront sur le reçu !",
    "format_page_size": "Format (taille de la page)",
    "select_page_size": "Sélectionner la taille de la page",
    "header": "En-tête",
    "header_placeholder": "Saisir l'en-tête ici...",
    "footer": "Pied de page",
    "footer_placeholder": "Saisir le pied de page ici...",
    "show_notes": "Afficher les remarques",
    "show_notes_tooltip": "Les remarques supplémentaires apparaîtront sur le reçu !",
    "print_token": "Imprimer le jeton",
    "print_token_tooltip": "Avec le reçu, le numéro de jeton est imprimé pour gérer la file d'attente dans votre magasin, et il sera également remis à la cuisine. Chaque jour, le numéro de jeton sera réinitialisé automatiquement.",
    "save": "Enregistrer",
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "success_message": "Paramètres enregistrés avec succès !",
    "error_message": "Erreur lors de l'enregistrement des paramètres !"
  },
  "payment_types": {
    "title": "Types de paiement",
    "new": "Nouveau",
    "add_new_payment_type": "Ajouter un nouveau type de paiement",
    "payment_type_title": "Titre du type de paiement",
    "enter_payment_type": "Saisir le type de paiement",
    "icon": "Icône",
    "select_icon": "Sélectionner l'icône",
    "active": "Actif ?",
    "save": "Enregistrer",
    "close": "Fermer",
    "please_wait": "Veuillez patienter...",
    "error_loading_data": "Erreur lors du chargement des données, veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "success_message": "Type de paiement enregistré avec succès !",
    "error_message": "Erreur lors de l'enregistrement du type de paiement !",
    "delete_confirm": "Êtes-vous sûr ? Ce processus est irréversible !",
    "update_payment_type": "Mettre à jour le type de paiement"
  },
  "menu_item": {
    "please_wait": "Veuillez patienter...",
    "error_loading_details": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "title": "Titre",
    "description": "Description",
    "price": "Prix",
    "net_price": "Prix net",
    "category": "Catégorie",
    "tax": "Taxe",
    "save": "Enregistrer",
    "show_variants": "Afficher les variantes",
    "show_addons": "Afficher les suppléments",
    "add_variant": "Ajouter une variante",
    "add_addon": "Ajouter un supplément",
    "variant_title": "Titre de la variante",
    "variant_price": "Prix de la variante",
    "addon_title": "Titre du supplément",
    "addon_price": "Prix du supplément",
    "close": "Fermer",
    "update_variant": "Mettre à jour la variante",
    "update_addon": "Mettre à jour le supplément",
    "final_price_note": "*Prix saisi = prix final, remplace le prix de base.",
    "addon_price_note": "*Prix final de l'article = prix de base + prix saisi, s'ajoute au prix de base dans le PDV.",
    "confirm_delete": "Êtes-vous sûr ? Ce processus est irréversible !",
    "provide_title_error": "Veuillez fournir un titre !",
    "provide_valid_price_error": "Veuillez fournir un prix valide !",
    "provide_variant_title_error": "Veuillez fournir un titre de variante !",
    "provide_valid_variant_price_error": "Veuillez fournir un prix de variante valide !",
    "provide_addon_title_error": "Veuillez fournir un titre de supplément !",
    "provide_valid_addon_price_error": "Veuillez fournir un prix de supplément valide !",
    "upload_image_error": "Nous rencontrons un problème lors du traitement de votre demande, veuillez réessayer plus tard !",
    "remove_image_confirm": "Êtes-vous sûr ? Cette opération est irréversible !",
    "none": "Aucun",
    "price_increase": "Augmentation du prix",
    "add_new_variant": "Ajouter une nouvelle variante",
    "add_new_addon": "Ajouter un nouveau supplément",
    "enter_variant_title": "Saisir le titre de la variante",
    "enter_variant_price": "Saisir le prix de la variante",
    "enter_addon_title": "Saisir le titre du supplément",
    "enter_addon_price": "Saisir le prix du supplément"
  },
  "superadmin_login": {
    "title": "SuperAdmin",
    "login": "Connexion",
    "email_label": "Adresse e-mail",
    "email_placeholder": "Saisissez votre adresse e-mail ici...",
    "password_label": "Mot de passe",
    "password_placeholder": "Saisissez votre mot de passe ici...",
    "login_button": "Se connecter",
    "loading_message": "Veuillez patienter...",
    "username_error": "Veuillez fournir un nom d'utilisateur !",
    "password_error": "Veuillez fournir un mot de passe !",
    "success_message": "Connexion réussie !",
    "error_message": "Une erreur s'est produite !"
  },
  "superadmin_contact_support": {
    "title": "Contacter l'assistance",
    "need_help": "Besoin d'aide ?",
    "description": "Si vous rencontrez des problèmes, des fonctionnalités personnalisées, le développement d'une nouvelle application, un nouveau projet, contactez-nous, nous vous répondrons dans les 24 heures. E-mail : <b><u>{{email}}</u></b>",
    "send_mail": "Envoyer un e-mail !",
    "copy": "Copier",
    "copied_to_clipboard": "Copié dans le presse-papiers !",
    "or_open_with": "ou ouvrir avec...",
    "default_mail_app": "Application de messagerie par défaut",
    "gmail_in_browser": "Gmail dans le navigateur"
  },
  "superadmin_dashboard": {
    "title": "Tableau de bord",
    "please_wait": "Veuillez patienter...",
    "error_loading": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "active_tenants": "Locataires actifs",
    "mrr": "MRR",
    "arr": "ARR",
    "store_sales": "Volume des ventes du magasin aujourd'hui",
    "store_sales_info": "*Le montant affiché est converti en USD ; le montant final peut varier.",
    "orders_processed": "Commandes traitées aujourd'hui",
    "view_more": "Afficher plus dans les rapports"
  },
  "superadmin_reports": {
    "title": "Rapports",
    "filters": {
      "today": "Aujourd'hui",
      "yesterday": "Hier",
      "last_7days": "Les 7 derniers jours",
      "this_month": "Ce mois-ci",
      "last_month": "Le mois dernier",
      "custom": "Plage de dates personnalisée"
    },
    "loading_message": "Veuillez patienter...",
    "error_message": "Erreur lors du chargement des données des rapports, veuillez réessayer plus tard !",
    "showing_data_for": "Affichage des données pour {{filter}}",
    "top_selling_items": "Meilleurs articles vendus",
    "no_bestsellers": "Aucun article le plus vendu trouvé pour le filtre sélectionné !",
    "active_tenants": "Locataires actifs",
    "mrr": "MRR",
    "arr": "ARR",
    "store_sales_volume": "Volume des ventes du magasin",
    "store_sales_info": "*Le montant affiché est converti en USD ; le montant final peut varier.",
    "orders_processed": "Commandes traitées",
    "all_tenants_customers": "Tous les clients des locataires",
    "filter": "Filtrer",
    "from": "Du",
    "to": "Au",
    "close": "Fermer",
    "apply": "Appliquer"
  },
  "superadmin_tenant_subscription_history": {
    "tenant_details": "Détails du locataire",
    "tenant_name": "Nom du locataire",
    "status": "Statut",
    "active": "Actif",
    "inactive": "Inactif",
    "users": "Utilisateurs",
    "address": "Adresse",
    "email": "Adresse e-mail",
    "phone": "Téléphone",
    "currency": "Devise",
    "qr_menu": "Menu QR",
    "enabled": "Activé",
    "disabled": "Désactivé",
    "payment_history": "Historique des paiements",
    "subscription_price": "{{price}}/mois",
    "cancelled": "Annulé",
    "created": "Créé",
    "renewed": "Renouvelé",
    "cancelled_on": "Annulé le : ",
    "paid_on": "Payé le : ",
    "billing_period": "Période de facturation : ",
    "tenants": "Locataires",
    "subscription_history": "Historique des abonnements"
  },
  "superadmin_tenants": {
    "title": "Locataires",
    "add_tenant": "Ajouter un locataire",
    "active": "Actif",
    "inactive": "Inactif",
    "all": "Tous",
    "search_placeholder": "Rechercher",
    "export_active_tenants": "Exporter les locataires actifs",
    "export_inactive_tenants": "Exporter les locataires inactifs",
    "export_all_tenants": "Exporter tous les locataires",
    "no_tenants_found": "Aucun locataire trouvé !",
    "tenant_details": "Détails du locataire",
    "status": "Statut",
    "subscription_start": "Début de l'abonnement",
    "subscription_end": "Fin de l'abonnement",
    "plan": "Forfait",
    "actions": "Actions",
    "showing": "Affichage",
    "of": "de",
    "filter": "Filtrer",
    "from": "Du",
    "to": "Au",
    "apply": "Appliquer",
    "close": "Fermer",
    "add_new_tenant": "Ajouter un nouveau locataire",
    "tenant_name": "Nom du locataire",
    "required": "- (Obligatoire)",
    "email": "Adresse e-mail",
    "password": "Mot de passe",
    "active_label": "Actif",
    "save": "Enregistrer",
    "update_tenant": "Mettre à jour le locataire",
    "enter_tenant_name": "Saisir le nom du locataire ici...",
    "enter_email": "Saisir l'adresse e-mail ici...",
    "enter_password": "Saisir le mot de passe ici...",
    "enter_tenant_email": "Saisir l'adresse e-mail du locataire",
    "enter_tenant_name_placeholder": "Saisir le nom du locataire",
    "are_you_sure": "Êtes-vous sûr ?",
    "irreversible_action": "Cette action est irréversible",
    "warning": "Avertissement",
    "permanently_deleted": "Tous les comptes associés à ce locataire seront définitivement supprimés",
    "cancel": "Annuler",
    "yes_delete": "Oui, supprimer",
    "please_provide_name": "Veuillez fournir un nom !",
    "please_provide_email": "Veuillez fournir une adresse e-mail !",
    "please_provide_password": "Veuillez fournir un mot de passe !",
    "please_provide_valid_email": "Veuillez fournir une adresse e-mail valide !",
    "error_loading_tenants_data": "Erreur lors du chargement des données des locataires ! Veuillez réessayer plus tard !",
    "data_exported_successfully": "Données exportées avec succès !",
    "failed_to_export_data": "Échec de l'exportation des données. Veuillez réessayer.",
    "something_went_wrong": "Une erreur s'est produite !",
    "please_wait": "S'il vous plaît, attendez...",
    "month": "mois"
  },
  "pos": {
    "title": "PDV - Point de vente",
    "new_order": "Nouveau",
    "qr_menu_orders": "Commandes du menu QR",
    "drafts_list": "Liste des brouillons",
    "table_orders": "Commandes de table",
    "search_customer": "Rechercher un client",
    "walkin_customer": "CLIENT DE PASSAGE",
    "select_dining_option": "Sélectionner l'option de restauration",
    "dinein": "Sur place",
    "delivery": "Livraison",
    "takeaway": "À emporter",
    "select_table": "Sélectionner une table",
    "cart_is_empty": "Le panier est vide.",
    "draft": "Brouillon",
    "send_to_kitchen": "Envoyer à la cuisine",
    "create_receipt_pay": "Créer un reçu et payer",
    "add_notes": "Ajouter des remarques",
    "notes": "Remarques",
    "save": "Enregistrer",
    "close": "Fermer",
    "apply": "Appliquer",
    "filters": "Filtres",
    "select_category": "Sélectionner une catégorie",
    "select_variant_addons": "Sélectionner la variante et les suppléments",
    "add": "Ajouter",
    "save_cart_to_drafts": "Enregistrer les articles du panier dans les brouillons",
    "reference": "Référence",
    "drafts": "Brouillons",
    "ref": "Réf",
    "cart_items": "Articles du panier",
    "send_order_to_kitchen": "Envoyer la commande à la cuisine",
    "items_net_total": "Total net des articles",
    "tax_total": "Total des taxes",
    "service_charge_total": "Total des frais de service",
    "payable_total": "Total payable",
    "collect_payment_send_to_kitchen": "Encaisser le paiement et envoyer la commande à la cuisine",
    "order_sent_to_kitchen": "Commande envoyée à la cuisine !",
    "order_id": "ID de commande",
    "print_token": "Imprimer le jeton",
    "qr_orders": "Commandes QR",
    "table": "Table",
    "customer": "Client",
    "cart_items_count": "{{count}} articles dans le panier",
    "search_customer_placeholder": "Saisir le téléphone du client ici...",
    "type_to_find": "Tapez quelque chose à rechercher...",
    "error_loading": "Erreur lors du chargement des détails ! Veuillez réessayer plus tard !",
    "something_went_wrong": "Une erreur s'est produite !",
    "please_wait": "Veuillez patienter...",
    "error_processing_request": "Erreur lors du traitement de votre demande ! Veuillez réessayer plus tard !",
    "no_result_found": "Aucun résultat trouvé !",
    "invalid_request": "Requête invalide !",
    "delete_confirm": "Êtes-vous sûr ? Ce processus est irréversible !",
    "loading_message": "Chargement...",
    "error_message": "Erreur lors du traitement de votre demande, veuillez réessayer plus tard !",
    "cart": "Panier",
    "items": "Articles",
    "quantity": "Quantité",
    "price": "Prix",
    "total": "Total",
    "variant": "Variante",
    "addons": "Suppléments",
    "notes_placeholder": "Saisir les remarques ici...",
    "enter_reference_name": "Saisir le nom de référence ici...",
    "please_provide_phone": "Veuillez fournir un numéro de téléphone pour effectuer une recherche !",
    "error_getting_details": "Erreur lors de l'obtention des détails ! Veuillez réessayer plus tard !",
    "please_provide_valid_phone": "Veuillez fournir un numéro de téléphone valide !",
    "no_options_message": "Tapez quelque chose à rechercher...",
    "add_customer": "Ajouter un client",
    "customer_name": "Nom du client",
    "customer_phone": "Téléphone du client",
    "customer_email": "Adresse e-mail du client",
    "customer_birthdate": "Date de naissance du client",
    "customer_remarks": "Remarques du client",
    "add_customer_success": "Client ajouté avec succès !",
    "add_customer_error": "Erreur lors de l'ajout du client ! Veuillez réessayer plus tard !",
    "clear": "Effacer",
    "confirm": "Confirmer",
    "cancel": "Annuler",
    "delete": "Supprimer",
    "edit": "Modifier",
    "view": "Afficher",
    "loading": "Chargement...",
    "getting_issues": "Nous rencontrons un problème lors de l'annulation des commandes ! Veuillez réessayer plus tard !",
    "empty_cart": "Le panier est vide !",
    "all": "Tous",
    "variants": "Variantes",
    "save_cart_items_to_drafts": "Enregistrer les articles du panier dans le brouillon",
    "collect_payment_send_order_to_kitchen": "Encaisser le paiement et envoyer à la cuisine",
    "not_found_img_alt": "Pas trouvé",
    "person": "personne",
    "100_max_characters": "100 caractères max."
  },
  "superadmin_navbar": {
    "dashboard": "Tableau de bord",
    "tenants": "Locataires",
    "reports": "Rapports"
  },
  "inventory": {
    "loading_text": "S'il vous plaît, attendez...",
    "error_loading_text": "Détails de chargement d'erreur! ",
    "toast_item_name_required": "Le nom de l'article est requis",
    "toast_quantity_positive_required": "La quantité de stock actuelle doit être un nombre positif",
    "toast_unit_required": "Veuillez sélectionner une unité",
    "toast_min_quantity_positive_required": "La quantité de stock minimum doit être un nombre positif",
    "toast_min_quantity_less_than_stock": "La quantité minimale de stock doit être inférieure à la quantité actuelle de stock",
    "toast_invalid_request": "Demande non valide!",
    "toast_select_movement_type": "Veuillez sélectionner un type de mouvement",
    "toast_invalid_quantity": "Veuillez saisir une quantité valide.",
    "toast_default_error": "Quelque chose s'est mal passé!",
    "title": "Stock de stock",
    "dashboard": "Tableau de bord",
    "search_placeholder": "Éléments de recherche ...",
    "add_stock_item": "Ajouter des éléments de stock",
    "stock_movements": "Mouvements de stock",
    "status_all": "Tous les éléments de stock",
    "status_in": "Articles disponibles",
    "status_low": "Éléments de stock bas",
    "status_out": "Articles en rupture de stock",
    "no_items_message": "Oups! ",
    "no_items_image_alt": "IMG",
    "table_item": "Article",
    "table_current_stock": "Stock actuel",
    "table_min_stock": "Stock min",
    "table_stock_status": "Statut d'action",
    "table_updated_on": "Mis à jour sur",
    "table_actions": "Actes",
    "stock_status_in": "En stock",
    "stock_status_low": "Stock bas",
    "stock_status_out": "En rupture de stock",
    "dropdown_add_stock_movement": "Ajouter un mouvement de stock",
    "dropdown_update_item": "Mettre à jour",
    "dropdown_delete_item": "Supprimer",
    "modal_add_title": "Ajouter un article sur le stock",
    "modal_close": "Fermer",
    "form_item_name_label": "Nom d'article",
    "form_item_name_placeholder": "Nom d'article",
    "form_item_unit_label": "Unité",
    "form_item_unit_pc": "Pièce (PC)",
    "form_item_unit_kg": "Kilogramme (kg)",
    "form_item_unit_g": "Gram (G)",
    "form_item_unit_l": "Litre (l)",
    "form_item_unit_ml": "Millilitre (ML)",
    "form_item_qty_label": "Qté de stock actuel",
    "form_item_qty_placeholder": "Entrez la Qté actuelle du stock ...",
    "form_item_min_qty_label": "Qté d'origine min",
    "form_item_min_qty_placeholder": "Entrez la qté de stock min ...",
    "form_save_button": "Sauvegarder",
    "modal_update_title": "Mettre à jour",
    "form_update_item_name_label": "Nom d'article",
    "form_update_unit_label": "Unité",
    "form_update_qty_label": "Qté de stock actuel",
    "form_update_qty_placeholder": "Entrez la Qté actuelle du stock ...",
    "form_update_min_qty_label": "Qté d'origine min",
    "form_update_min_qty_placeholder": "Entrez la qté de stock min ...",
    "modal_add_stock_movement_title": "Ajouter un nouveau mouvement de stock",
    "modal_add_stock_movement_type": "Type de mouvement",
    "form_add_stock_qty_label": "Quantité",
    "form_add_stock_qty_placeholder": "Entrez la quantité pour ajouter ...",
    "form_add_stock_notes_label": "Remarques (facultative)",
    "form_add_stock_notes_placeholder": "Détails de l'expédition, raison de l'ajustement manuel, etc ...",
    "modal_delete_title": "Supprimer",
    "modal_delete_confirm": "Êtes-vous sûr de vouloir supprimer cet élément? ",
    "modal_delete_cancel": "Annuler",
    "modal_delete_confirm_button": "Oui, supprimez!",
    "breadcrumbs_inventory": "Inventaire",
    "breadcrumbs_movements": "Mouvements",
    "page_title": "Mouvements de stock",
    "filters_button": "Filtres",
    "filters_dialog_title": "Filtre",
    "filters_filter_label": "Filtre",
    "filters_from_date_label": "Depuis",
    "filters_to_date_label": "À",
    "filters_apply_button": "Appliquer",
    "filters_close_button": "Fermer",
    "filters_option_today": "Aujourd'hui",
    "filters_option_yesterday": "Hier",
    "filters_option_last_7_days": "7 derniers jours",
    "filters_option_this_month": "Ce mois-ci",
    "filters_option_last_month": "Mois dernier",
    "filters_option_custom": "Date personnalisée",
    "export_button": "Exporter",
    "export_success_message": "Journaux d'inventaire exportés avec succès!",
    "export_error_message": "Échec de l'exportation des données. ",
    "export_no_data_message": "Aucune donnée à exporter!",
    "loading_message": "S'il vous plaît, attendez...",
    "error_loading_message": "Détails de chargement d'erreur! ",
    "showing_data_for": "Affichage des données pour",
    "stock_movements_all": "Tous les mouvements de stock",
    "stock_movements_in": "Stockage",
    "stock_movements_out": "S'approvisionner",
    "stock_movements_wastage": "Gaspillage",
    "no_stock_movements_message": "Aucun mouvement de stock trouvé!",
    "no_stock_movements_image_alt": "Pas d'inventaire",
    "table_header_item": "Article",
    "table_header_quantity": "Quantité",
    "table_header_movement": "Mouvement",
    "table_header_date_time": "Date et heure",
    "table_header_remarks": "Remarques",
    "table_header_updated_by": "Mis à jour par",
    "movement_type_in": "DANS",
    "movement_type_out": "DEHORS",
    "movement_type_wastage": "GASPILLAGE",
    "default_no_remarks": "-",
    "default_no_updated_by": "-",
    "default_no_date": "N / A",
    "breadcrumbs_dashboard": "Tableau de bord",
    "page_title_dashboard": "Tableau de bord d'inventaire",
    "cummulative_inventory_movements": "Mouvements de stocks cumulatifs",
    "usage_vs_current_stock": "Utilisation vs stock actuel",
    "table_header_number": "#",
    "table_header_in": "DANS",
    "table_header_out": "DEHORS",
    "table_header_wastage": "GASPILLAGE",
    "table_header_used": "UTILISÉ",
    "table_header_current_stock": "Stock actuel",
    "table_header_min_qty": "Min Qté",
    "table_header_status": "STATUT",
    "status_in_stock": "En stock",
    "status_low_stock": "Stock bas",
    "status_out_of_stock": "En rupture de stock",
    "no_inventory_movements_message": "Aucun mouvement d'inventaire trouvé",
    "no_usage_vs_stock_message": "Aucune utilisation par rapport aux données des stocks trouvés",
    "no_data_image_alt": "Pas de données",
    "insufficient_stock_message_pos": "STOCK Insuffisant: un ou plusieurs ingrédients sont manquants. ",
    "low_stock": "Stock bas",
    "qty": "Qté"
  }
}
