<?php 
return [
  'menuAdded' => 'Menu ajouté avec succès!',
  'noMenuAdded' => 'Aucun menu ajouté!',
  'menuUpdated' => 'Menu mis à jour avec succès!',
  'menuDeleted' => 'Menu supprimé avec succès!',
  'categoryAdded' => 'La catégorie des articles a ajouté avec succès!',
  'categoryUpdated' => 'Catégorie d\'articles mis à jour avec succès!',
  'categoryImageDeleted' => 'Image de catégorie supprimée avec succès !',
  'menuItemAdded' => 'Élément de menu ajouté avec succès!',
  'variationSaved' => 'Variation enregistrée avec succès !',
  'menuItemUpdated' => 'Élément de menu mis à jour avec succès!',
  'menuItemDeleted' => 'Élément de menu supprimé avec succès!',
  'orderItemDeleted' => 'Article de commande supprimé avec succès !',
  'menuItemCategoryDeleted' => 'Catégorie d\'élément de menu supprimé avec succès!',
  'itemVariationDeleted' => 'Variation de l\'élément supprimé avec succès!',
  'noItemAdded' => 'Aucun enregistrement trouvé',
  'noItemCategoryAdded' => 'Aucune catégorie d\'article ajoutée',
  'noAreaAdded' => 'Aucune zone n\'est ajoutée.',
  'areaAdded' => 'Zone ajoutée avec succès!',
  'areaUpdated' => 'Zone mise à jour avec succès!',
  'areaDeleted' => 'Zone supprimée avec succès!',
  'noTableadded' => 'Aucune table n\'est ajoutée.',
  'tableAdded' => 'Le tableau a ajouté avec succès!',
  'tableUpdated' => 'Tableau mis à jour avec succès!',
  'tableDeleted' => 'Tableau supprimé avec succès!',
  'setTableNo' => 'Vous devez définir le numéro de table',
  'enterPax' => 'Entrez le NO de PAX.',
  'paxExceedsTableCapacity' => 'Les invités (: pax) dépassent la capacité de la table :table (: capacité des sièges). Pax a été défini sur :capacity.',
  'selectWaiter' => 'Sélectionnez le serveur qui a pris la commande.',
  'orderItemRequired' => 'Vous devez ajouter des éléments à la commande.',
  'posOrderQueuedForSync' => 'Vous êtes hors ligne. Cette commande est enregistrée sur cet appareil et sera envoyée lorsque vous serez de nouveau en ligne.',
  'posOfflinePaymentQueued' => 'Les détails du paiement sont enregistrés sur cet appareil et seront synchronisés lorsque vous serez de nouveau en ligne.',
  'posOfflinePayNowQueue' => 'Payez maintenant',
  'posOfflinePayHint' => 'Enregistrer le paiement sur cet appareil ; il se synchronise après la commande.',
  'posOfflinePaymentAttachedSection' => 'Paiement (sera synchronisé en ligne)',
  'posOfflineQueuedPaymentTitle' => 'Paiement en file d\'attente',
  'posOfflineOrphanPaymentNote' => 'Paiement en attente de synchronisation de la commande',
  'posOfflineCashMustCoverDue' => 'Les espèces remises doivent être au moins égales au montant dû.',
  'posOfflineSplitPaymentUnsupported' => 'Cette commande utilise un paiement fractionné. Effectuez le paiement en ligne.',
  'posSaveQueuedNetworkError' => 'Impossible d\'atteindre le serveur. Cette commande a été enregistrée sur cet appareil et sera envoyée lorsque la connexion sera rétablie.',
  'posMenuStaleCacheNotice' => 'Affichage du menu enregistré sur cet appareil. Reconnectez-vous pour actualiser les articles et les prix.',
  'posOfflineSyncComplete' => 'Les commandes en file d\'attente ont été envoyées avec succès.',
  'posOfflineStatusOffline' => 'Hors ligne',
  'posOfflineStatusSyncing' => 'Synchronisation',
  'posOfflineBadgeTitleOnline' => 'Cliquez pour voir les commandes en cours de synchronisation',
  'posOfflineBadgeTitleOffline' => 'Cliquez pour voir les commandes en attente',
  'posOfflineModalTitleOnline' => 'Synchronisation des commandes',
  'posOfflineModalTitleOffline' => 'Commandes en attente (hors ligne)',
  'posOfflineModalSubtitleOnline' => ':count commande(s) dans la file d\'attente de synchronisation',
  'posOfflineModalSubtitleOffline' => ':count commande(s) en attente de synchronisation lorsque vous serez de nouveau en ligne',
  'posOfflineModalClose' => 'Fermer',
  'posOfflineFooterOnline' => 'Ces commandes sont synchronisées automatiquement lorsque cela est possible.',
  'posOfflineFooterOffline' => 'Ces commandes seront envoyées automatiquement lorsque vous serez de nouveau en ligne.',
  'posOfflineNoPending' => 'Aucune commande en attente',
  'posOfflineOrderLabel' => 'Commande',
  'posRunningOrderBannerTitle' => 'Ordre de marche',
  'posRunningOfflineOrderBannerTitle' => 'Ordre de passage hors ligne',
  'posRunningOrderBannerKotsKitchen' => 'KOT dans la cuisine',
  'posRunningOrderBannerKotsQueued' => 'KOT en file d\'attente',
  'posRunningOrderBannerKotsTotal' => 'Total des billets KOT',
  'posRunningOrderBannerExistingOrder' => 'Ajout à une commande existante',
  'posEmptyCartNoItems' => 'Aucun élément ajouté',
  'posEmptyCartNewOrderHint' => 'C\'est une nouvelle commande. L\'ajout d\'articles ici créera une nouvelle commande.',
  'posOfflineCustomer' => 'Client',
  'posOfflineTable' => 'Tableau',
  'posOfflineTableId' => 'ID de table : :id',
  'posOfflineItems' => 'Articles',
  'posOfflineSubtotal' => 'Total',
  'posOfflineDiscount' => 'Rabais',
  'posOfflineTotal' => 'Total',
  'posOfflineActions' => 'Actes',
  'posOfflineItemCount' => ':count article(s)',
  'posOfflineSessionExpired' => 'Session expirée. Actualisez la page, puis ouvrez à nouveau le point de vente pour synchroniser les commandes en file d\'attente.',
  'posOfflineNavGuardTitle' => 'Vous êtes hors ligne sur POS',
  'posOfflineNavGuardBody' => 'Vous ne pouvez pas quitter cette page lorsque vous êtes hors ligne. Accéder à une autre page (y compris le tableau de bord) ou utiliser le bouton Précédent du navigateur peut supprimer les données de point de vente non enregistrées sur cet appareil. Restez sur le point de vente jusqu\'à ce que vous soyez de nouveau en ligne.',
  'posOfflineNavGuardStay' => 'Restez sur le point de vente',
  'posOfflineNavGuardLeave' => 'Pars quand même',
  'posOfflineReloadBody' => 'Le rechargement maintenant peut supprimer les données POS sur cet appareil qui n\'ont pas encore été envoyées au serveur.',
  'posOfflineReloadProceed' => 'Recharger quand même',
  'posOfflinePrintKot' => 'Imprimer le KOT',
  'posOfflinePrintBill' => 'Imprimer la facture',
  'posOfflinePrintReceiptsLabel' => 'Imprimer les reçus',
  'posOfflineDebugSimulate' => 'Simuler hors ligne (cet onglet)',
  'posOfflineDebugUseNetwork' => 'Utiliser le réseau (cet onglet)',
  'posOfflineDebugHint' => 'Débogage uniquement : le point de vente se comporte hors ligne sans déconnecter le Wi‑Fi.',
  'posOfflineDebugBrowserOffline' => 'Rapports du navigateur hors ligne',
  'posClearCache' => 'Vider le cache',
  'posClearCacheConfirm' => 'Cela effacera toutes les données de stockage local du point de vente sur ce navigateur. Continuer?',
  'posClearCart' => 'Vider le panier',
  'posClearCartConfirm' => 'Cela supprimera tous les articles du panier PDV actuel. Continuer?',
  'posOfflineKotNumberPending' => 'En attente',
  'posOfflineKotPrintPopupBlocked' => 'Autoriser les fenêtres contextuelles de ce site à imprimer le KOT.',
  'orderSaved' => 'L\'ordre passé avec succès.',
  'kotGenerated' => 'KOT a généré avec succès.',
  'billedSuccess' => 'Commander avec succès.',
  'addCustomerDetails' => 'Ajouter les détails du client.',
  'thankYouVisit' => 'Merci pour votre visite!',
  'emailVerificationCode' => 'Code de vérification par e-mail.',
  'invalidVerificationCode' => 'Code de vérification non valide.',
  'verificationCodeSent' => 'Code de vérification envoyé',
  'customerDeleted' => 'Client supprimé avec succès!',
  'noCustomerFound' => 'Aucun client trouvé',
  'settingsUpdated' => 'Paramètres mis à jour avec succès!',
  'shiftCreated' => 'Shift créé avec succès !',
  'shiftUpdated' => 'Shift mis à jour avec succès !',
  'shiftDeleted' => 'Shift supprimé avec succès !',
  'orderPlacedSuccess' => 'Ordre passé avec succès!',
  'orderCanceled' => 'Commandez avec succès annulé!',
  'noPaymentFound' => 'Aucun paiement trouvé',
  'waitingTodayOrder' => 'En attente de la première commande d\'aujourd\'hui ⏳',
  'updateAlert' => 'Ne cliquez pas sur le bouton Mettre à jour maintenant si l\'application est personnalisée. Vos modifications seront perdues.',
  'updateBackupNotice' => 'Prenez une sauvegarde des fichiers et de la base de données avant la mise à jour.',
  'frontHeroHeading' => 'Prêt à satisfaire vos envies? Passez votre commande maintenant!',
  'profileUpdated' => 'Profil mis à jour avec succès',
  'cartEmpty' => 'Votre panier est vide 🙁',
  'memberAdded' => 'Le membre a ajouté avec succès!',
  'cannotEditOwnRole' => 'Vous ne pouvez pas changer son propre rôle.',
  'memberUpdated' => 'Membre mis à jour avec succès!',
  'memberDeleted' => 'Membre a supprimé avec succès!',
  'currencyDeleted' => 'Devise supprimée avec succès!',
  'noCurrencyFound' => 'Aucune devise trouvée.',
  'noPhoneCodesFound' => 'Aucun code de téléphone trouvé.',
  'cannotDeleteDefaultCurrency' => 'Impossible de supprimer la devise par défaut.',
  'taxApplicableInfo' => 'Toutes les taxes seront applicables sur la création de la commande.',
  'taxDeleted' => 'Taxes supprimées avec succès.',
  'chooseEndTimeLater' => 'Choisissez et terminée plus tard que l\'heure de début.',
  'frontReservationHeading' => 'Réservez une table et savourez l\'expérience.',
  'selectBookingDetail' => 'Sélectionnez vos détails de réservation',
  'selectTimeSlot' => 'Sélectionnez le plage horaire',
  'loginForReservation' => 'Connectez-vous pour faire la réservation',
  'reservationConfirmed' => 'Votre réservation est confirmée.',
  'noTimeSlot' => 'Pas de créneau horaire disponible. Choisissez une date ou une heure de repas différente.',
  'noTableReserved' => 'Aucune table n\'est réservée.',
  'smtpError' => 'Vos détails SMTP ne sont pas corrects. Veuillez mettre à jour le bon. <br> <br> La configuration SMTP appropriée est essentielle pour envoyer des e-mails tels que les confirmations de commande, les réinitialisations du mot de passe et les notifications aux clients et au personnel. Sans paramètres SMTP corrects, votre système de gestion de restaurant ne peut pas communiquer par e-mail.',
  'newOrderReceived' => 'Nouvelle commande reçue.',
  'kotStatusUpdated' => 'Statut KOT :kot_number mis à jour en :status.',
  'waiterDeclinedOrder' => 'Le serveur désigné a refusé la commande. Commande :order_number',
  'cannotDeleteCurrentBranch' => 'Impossible de supprimer la branche actuelle.',
  'branchAdded' => 'Nouvelle branche ajoutée.',
  'branchDeleted' => 'Branche supprimée avec succès.',
  'branchUpdated' => 'Branche mise à jour avec succès.',
  'licenseUpgraded' => 'Licence mise à niveau avec succès.',
  'noRestaurantFound' => 'Aucun restaurant trouvé.',
  'restaurantUpdated' => 'Restaurant mis à jour avec succès!',
  'invalidStripePlan' => 'Plan de rayures non valide.',
  'packageUpdated' => 'Package mis à jour avec succès!',
  'noPackageFound' => 'Aucun package trouvé.',
  'alreadyRequestPending' => 'Vous avez déjà soulevé une demande.',
  'packageAdded' => 'Package ajouté avec succès!',
  'packageDeleted' => 'Package supprimé avec succès!',
  'smtpRecommendation' => 'Recommandation pour SMTP',
  'noMemberFound' => 'Aucun membre trouvé.',
  'noInvoiceFound' => 'Aucune facture trouvée.',
  'loadingData' => 'Chargement de données ...',
  'gatewayNotAdded' => 'Paiement des informations d\'identification de passerelle non ajoutées par SuperAdmin',
  'smtpSuccess' => 'Vos détails SMTP sont corrects',
  'packageRequired' => 'L\'ID du package est requis.',
  'packageNotFound' => 'Package introuvable.',
  'billingCycleRequired' => 'Un cycle de facturation est requis.',
  'invalidBillingCycle' => 'Le cycle de facturation sélectionné n\'est pas valide.',
  'invalidDateFormat' => 'Format de date invalide.',
  'trialExpireOnRequired' => 'La date d\'expiration du procès est requise.',
  'trialExpireMustBeInFuture' => 'La date d\'expiration de l\'essai doit être ultérieure.',
  'amountNumeric' => 'Le montant doit être un nombre.',
  'amountMustBePositive' => 'Le montant doit être au minimum de 0.',
  'payDateRequired' => 'La date de paiement est requise.',
  'nextPayDateRequired' => 'La date de paiement suivante est requise.',
  'noOfflinePaymentMethodFound' => 'Aucun mode de paiement hors ligne trouvé.',
  'amountRequired' => 'Le montant est requis.',
  'licenceExpireRequired' => 'La date d\'expiration de la licence est requise.',
  'offlinePaymentMethodAdded' => 'Le mode de paiement hors ligne a ajouté avec succès!',
  'offlinePaymentMethodUpdated' => 'Méthode de paiement hors ligne mis à jour avec succès!',
  'noOfflinePaymentRequestFound' => 'Aucune demande de paiement hors ligne trouvée.',
  'offlinePaymentMethodDeleted' => 'Méthode de paiement hors ligne supprimé avec succès!',
  'reservationsDisabled' => 'Les réservations sont actuellement désactivées.',
  'customerReservationsDisabled' => 'Les réservations des clients sont actuellement désactivées.',
  'minimumPartySizeRequired' => 'La réservation minimale concerne :size personnes.',
  'minimumRequired' => 'Min :size',
  'disabledWhenMainReservationsOff' => 'Handicapé lorsque les réservations principales sont désactivées',
  'phoneCodeDetected' => 'Le code du téléphone :code détecté en fonction de votre emplacement',
  'offlinePaymentVerified' => 'Le paiement hors ligne est vérifié avec succès!',
  'OfflinePlanChangeDeclined' => 'La demande de changement de plan hors ligne a diminué avec succès.',
  'planUpgraded' => 'Planifiez avec succès!',
  'noPlanIdFound' => 'Aucun ID de plan trouvé.',
  'requestSubmittedSuccessfully' => 'Demande soumise avec succès.',
  'startShoppingNow' => 'Ajoutez des articles à votre panier!',
  'smtpSecureEnabled' => 'Pour la configuration de Gmail SMTP, veuillez suivre le lien suivant',
  'testEmailSuccess' => 'Email envoyé avec succès!',
  'testEmailError' => 'Échec de l\'envoi de test de test: :message',
  'waiterRequestCompleted' => 'Demande terminée avec succès!',
  'welcomeToUpgrade' => 'Veuillez mettre à niveau votre licence pour accéder aux fonctionnalités premium et améliorer votre expérience de gestion du restaurant.',
  'upgradeRequired' => 'Mise à niveau requise.',
  'noAdminFound' => 'Aucun administrateur trouvé',
  'statusUpdated' => 'Statut mis à jour avec succès!',
  'invalidRequest' => 'Demande non valide',
  'packageIsUsed' => 'Le forfait est utilisé par certains restaurants. Changez d\'abord le forfait pour ces restaurants.',
  'currencyCannotBeDeleted' => 'La devise ne peut pas être supprimée',
  'currencyIsUsedInPackages' => 'La devise est utilisée dans certains packages. Modifiez d\'abord la devise de ces packages ou supprimez les packages avec cette devise.',
  'languageUpdated' => 'Langue mise à jour avec succès!',
  'fileUploaded' => 'Fichier téléchargé avec succès!',
  'noFilesAvailable' => 'Aucun fichier disponible',
  'noFilesAvailableDescription' => 'Il n\'y a pas de fichiers à afficher pour le moment.',
  'transferProgress' => 'Transfert des progrès',
  'discountPercentError' => 'Le pourcentage de remise ne peut pas dépasser à 100%.',
  'branchLimitReached' => 'Limite de branche atteinte, ne peut pas en ajouter plus avec le package actuel.',
  'maxLimitReached' => 'Limite maximale atteinte.',
  'ModifierGroupAdded' => 'Le groupe de modifications a ajouté avec succès!',
  'noModifierGroupFound' => 'Aucun groupe de modificateurs trouvé.',
  'itemModifierGroupAdded' => 'Le groupe de modificateurs d\'article a ajouté avec succès!',
  'itemModifierGroupUpdated' => 'Groupe de modificateurs d\'article mis à jour avec succès!',
  'itemModifierGroupDeleted' => 'Groupe de modificateurs d\'article supprimé avec succès!',
  'noItemModifierFound' => 'Aucun modificateur d\'élément trouvé.',
  'ModifierGroupUpdated' => 'Le groupe de modifications a mis à jour avec succès!',
  'cronIsNotRunning' => 'Il semble que votre travail Cron ne se soit pas déroulé au cours des 48 dernières heures. Veuillez vérifier qu\'il est correctement configuré. Ce message disparaîtra automatiquement une fois que le travail cron fonctionnera à nouveau correctement',
  'cronIsNotRunningOnboarding' => 'Veuillez vérifier qu\'il est correctement configuré. Ce message disparaîtra automatiquement une fois que le travail cron fonctionnera à nouveau correctement',
  'cronJobSetting' => 'Réglage du travail CRON',
  'cronJobSettingDescription' => 'Cliquez ici pour afficher le paramètre de travail CRON.',
  'downloadFilefromCodecanyon' => 'Téléchargez le fichier zip à partir de CodeCanyon et téléchargez-le ici. Seul le type de fichier .zip est autorisé pour le téléchargement.',
  'sweetAlertTitle' => 'Es-tu sûr?',
  'removeFileText' => 'Vous ne pourrez pas récupérer le fichier supprimé!',
  'confirmDelete' => 'Oui, supprimez-le!',
  'confirmDeleteButton' => 'Oui, supprimez-le !',
  'deleteSuccess' => 'Supprimé avec succès.',
  'installingUpdateMessage' => 'Installation ... Veuillez patienter (cela peut prendre quelques minutes.)',
  'installedUpdateMessage' => 'Installé avec succès. Recharger la page pour voir les modifications.',
  'customModuleInstalled' => 'Module installé avec succès. Vous serez redirigé vers la page du module personnalisé. Activez le module pour l\'utiliser.',
  'noRecordFound' => 'Aucun enregistrement trouvé',
  'orderDeleted' => 'Commandez avec succès!',
  'CartAddPermissionDenied' => 'Autorisation refusée. Veuillez contacter le restaurant.',
  'noExpensesAdded' => 'Aucune dépense trouvée',
  'expenseAdded' => 'Dépenses ajoutées',
  'expenseUpdated' => 'Dépenses mises à jour',
  'showHidePurchaseCode' => 'Afficher / masquer le code d\'achat',
  'changePurchaseCode' => 'Modifier le code d\'achat',
  'restaurantDeleted' => 'Restaurant supprimé avec succès!',
  'deliveryExecutiveAssigned' => 'Executive de livraison attribuée!',
  'deliveryExecutiveRemoved' => 'Responsable de livraison supprimé.',
  'selectDeliveryExecutive' => 'Veuillez sélectionner un cadre de livraison.',
  'vendorUpdated' => 'Vendeur mis à jour',
  'expenseDeleted' => 'Dépenses supprimées',
  'vendorDeleted' => 'Vendeur supprimé',
  'noVendorsAdded' => 'Aucun vendeur trouvé',
  'moduleSettingsInstall' => 'Installez de nouveaux modules pour améliorer la fonctionnalité de votre application',
  'chargeDeleted' => 'Charge supprimée avec succès!',
  'addonDescription' => 'Il s\'agit d\'un module supplémentaire qui peut être acheté séparément.',
  'noChargeFound' => 'Aucune charge trouvée.',
  'paymentQrCodeRequired' => 'Le code QR de paiement est requis.',
  'noSubscriptionFound' => 'Aucun abonnement trouvé.',
  'subscriptionCancelled' => 'Abonnement annulé avec succès!',
  'subscriptionUpdated' => 'Abonnement mis à jour avec succès!',
  'customerAdded' => 'Le client a ajouté avec succès!',
  'customerAlreadyExists' => 'Le client avec e-mail :email existe déjà.',
  'customerImported' => 'Les clients ont été importés avec succès!',
  'customerImportStarted' => 'L\'importation des clients a commencé avec succès! L\'importation est traitée en arrière-plan.',
  'noFeatures' => 'Aucune fonctionnalité supplémentaire trouvée.',
  'paymentGatewayNotConfigured' => 'Passerelle de paiement non configurée.',
  'tipRemovedSuccessfully' => 'Astuce supprimée avec succès',
  'tipUpdatedSuccessfully' => 'Conseil mis à jour avec succès',
  'tipAddedSuccessfully' => 'Astuce ajoutée avec succès',
  'paymentDoneSuccessfully' => 'Paiement effectué avec succès',
  'paymentFailed' => 'Le paiement a échoué, veuillez réessayer',
  'invalidPaymentMethod' => 'Méthode de paiement non valide',
  'expenseCategoryDeleted' => 'Catégorie de dépenses supprimée avec succès!',
  'expenseCategoryAdded' => 'La catégorie des dépenses a ajouté avec succès!',
  'expenseCategoryUpdated' => 'Catégorie de dépenses mises à jour avec succès!',
  'installAppInstruction' => 'Pour installer cette application Web sur votre téléphone: appuyez sur',
  'addToHomeScreen' => 'puis ajouter à l\'écran d\'accueil',
  'confrmDeleteDyanamicMenu' => 'Êtes-vous sûr de vouloir supprimer ce menu personnalisé',
  'noCustomMenu' => 'Aucun menu personnalisé trouvé',
  'menuUpdate' => 'Menu mis à jour avec succès!',
  'orderNotFound' => 'Ordre non trouvé',
  'notHavePermission' => 'Accès refusé. Veuillez recharger la page et réessayer.',
  'troubleClickingButton' => 'Si vous avez du mal à cliquer sur le bouton ": ActionText", copiez et collez l\'URL ci-dessous dans votre navigateur Web:',
  'resetPassword' => 'Réinitialiser le mot de passe',
  'accountRecoveryAuthMessage' => 'Veuillez confirmer l\'accès à votre compte en entrant le code d\'authentification fourni par votre application Authenticator.',
  'accountRecoveryCode' => 'Veuillez confirmer l\'accès à votre compte en entrant l\'un de vos codes de récupération d\'urgence.',
  'invalidFlutterwavePlan' => 'ID du plan de Fluttelwave invalide.',
  'flutterwavePlanNotFound' => 'ID de plan de Fluttelwave non trouvé.',
  'FlutterwavePaymentError' => 'Erreur de paiement Flutterwave: :message',
  'transactionReferenceMissing' => 'La référence de transaction est manquante.',
  'invalidTransactionReference' => 'Référence de transaction non valide.',
  'paymentVerificationFailed' => 'La vérification des paiements a échoué.',
  'cannotUseSelfDomain' => 'Vous ne pouvez pas utiliser votre propre domaine comme URL du site d\'atterrissage.',
  'charactersShowingPerLine' => 'Combien de caractères montrant par ligne dans votre papier, par exemple: en 80 mm de caractères par ligne est 46',
  'printerIPAddress' => 'Vous pouvez obtenir l\'adresse IP d\'imprimante à partir du papier d\'impression de test selon le paramètre d\'imprimante',
  'printerPortAddress' => 'Dans le cas maximum, l\'adresse du port d\'imprimante est 9100, mais dans le cas où il serait différent, veuillez effectuer un test d\'impression de votre imprimante après l\'avoir allumé, vous obtiendrez l\'adresse du port d\'imprimante dans ce papier d\'impression de test',
  'printerAdded' => 'L\'imprimante a ajouté avec succès!',
  'printerUpdated' => 'Imprimante mise à jour avec succès!',
  'printerDeleted' => 'Imprimante a supprimé avec succès!',
  'featureDeleted' => 'Fonction supprimée avec succès!',
  'reviewDeleted' => 'Revoir supprimé avec succès!',
  'faqAdd' => 'FAQ Ajoutez avec succès!',
  'faqUpdated' => 'FAQ a mis à jour avec succès!',
  'faqDeleted' => 'FAQ a supprimé avec succès!',
  'contactSetting' => 'Contact Réglage mis à jour avec succès!',
  'headerSetting' => 'En tête mise à jour avec succès!',
  'waiterUpdated' => 'Le serveur a mis à jour avec succès!',
  'waiterRequired' => 'Veuillez sélectionner un serveur.',
  'waiterNotFound' => 'Serveur sélectionné introuvable.',
  'waiterAssignedSuccessfully' => 'Serveur attribué avec succès !',
  'waiterAssignmentUpdatedSuccessfully' => 'Affectation de serveur mise à jour avec succès !',
  'waiterAssignmentUpdateConfirmation' => 'Vous êtes sur le point de mettre à jour l\'affectation du serveur. Êtes-vous sûr de vouloir continuer ?',
  'assignmentNotFound' => 'Devoir introuvable.',
  'effectiveFromRequired' => 'La date d\'entrée en vigueur est requise.',
  'effectiveToMustBeAfterEffectiveFrom' => 'La date d\'entrée en vigueur doit être postérieure ou égale à la date d\'entrée en vigueur à partir du.',
  'errorWantToCreateNewKot' => 'Pour ajouter un élément, veuillez créer un nouveau KOT en cliquant sur le bouton "New Kot".',
  'noPrinterAdded' => 'Aucune imprimante encore ajoutée',
  'kotConflict' => 'Les KOT sélectionnés sont déjà affectés à une autre imprimante. Veuillez choisir différents kots.',
  'orderConflict' => 'Les commandes sélectionnées sont déjà affectées à une autre imprimante. Veuillez choisir différentes commandes.',
  'invalidCoordinates' => 'Coordonnées non valides fournies.',
  'deliverySettingInvalid' => 'Les paramètres de livraison ne sont pas valides. Veuillez contacter la succursale.',
  'outOfDeliveryRange' => 'L\'adresse de livraison est hors de la plage de livraison.',
  'loginRequired' => 'Connexion requise, veuillez vous connecter pour continuer.',
  'addressUpdated' => 'Adressez avec succès mis à jour!',
  'addressAdded' => 'Adresse ajoutée avec succès!',
  'addressDeleted' => 'Adressez supprimé avec succès!',
  'noBranchCoordinates' => 'Les paramètres de livraison nécessitent des coordonnées de branche. Veuillez d\'abord mettre à jour votre emplacement de succursale.',
  'noReservationsFound' => 'Aucune réservation trouvée.',
  'paymentError' => 'Le paiement a échoué. Veuillez réessayer.',
  'errorOccurred' => 'Une erreur s\'est produite. Veuillez réessayer plus tard.',
  'subscriptionStatusUpdate' => 'État d\'abonnement mis à jour dans notre système. Veuillez vous connecter à votre compte Payfast pour terminer l\'annulation.',
  'noActiveKotPrinterConfigured' => 'Aucune imprimante KOT active configurée.',
  'defaultPrinterExists' => 'L\'imprimante par défaut existe déjà.',
  'printerNotConnected' => 'Imprimante non connectée',
  'sessionDriverTooltip' => 'Cette option contrôle la session "pilote" qui sera utilisé sur les demandes. Le pilote de base de données vous donne plus de contrôle. * La modification du conducteur vous fera vous connecter.',
  'atLeastTwoStatusesRequired' => 'Au moins deux statuts sont nécessaires.',
  'paymentGatewaySettingsUpdated' => 'Paramètres de passerelle de paiement mis à jour avec succès!',
  'cannotDeleteDefaultPrinter' => 'Vous ne pouvez pas supprimer l\'imprimante par défaut',
  'printerStatusUpdated' => 'État de l\'imprimante mis à jour avec succès!',
  'cannotUpdateDefaultPrinterStatus' => 'Vous ne pouvez pas mettre à jour l\'état de l\'imprimante par défaut.',
  'noBranchFound' => 'Aucune branche trouvée. Veuillez d\'abord créer une branche.',
  'planNotFound' => 'Plan introuvable.',
  'reasonDeleted' => 'Raison supprimée avec succès.',
  'reasonUpdated' => 'Raison mise à jour avec succès!',
  'reasonAdded' => 'La raison a ajouté avec succès!',
  'refundProcessed' => 'Remboursement traité avec succès !',
  'refundFailed' => 'Le traitement du remboursement a échoué',
  'cloneCategoriesRequired' => 'Des catégories de clones sont nécessaires.',
  'cloneMenuRequired' => 'Le menu de clone est requis.',
  'cloneMenuItemRequired' => 'L\'élément de menu de clone est requis.',
  'noParkingManagementFound' => 'Aucune gestion de stationnement trouvée.',
  'branchKeyReset' => 'La clé de branche réinitialise avec succès!',
  'roleCreatedSuccessfully' => 'Rôle créé avec succès!',
  'copyPermissionsFrom' => 'Copier les autorisations de Role (facultatif)',
  'protectedRole' => 'Le rôle par défaut ne peut pas être supprimé.',
  'roleCannotBeUpdated' => 'Ce rôle ne peut pas être mis à jour.',
  'roleNotFound' => 'Rôle non trouvé.',
  'roleUpdatedSuccessfully' => 'Rôle mis à jour avec succès.',
  'errorUpdatingRole' => 'Rôle de mise à jour d\'erreur:',
  'errorCreatingRole' => 'Erreur de création de rôle:',
  'roleCannotBeDeleted' => 'Ce rôle ne peut pas être supprimé.',
  'roleDeletedAndUsersReassigned' => 'Rôle supprimé et les utilisateurs ont réaffecté avec succès.',
  'errorDeletingRole' => 'Erreur de suppression du rôle:',
  'orderTypeDeleted' => 'Type de commande supprimé avec succès!',
  'modifierGroupAlreadyAssociatedWithVariation' => 'Ce groupe de modificateurs est déjà associé à une variation sélectionnée.',
  'userDeleted' => 'L\'utilisateur a supprimé avec succès!',
  'userRoleUpdated' => 'Rôle de l\'utilisateur mis à jour avec succès!',
  'noUserFound' => 'Aucun utilisateur trouvé.',
  'areYouSureDeleteUser' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur?',
  'cannotDeleteOwnAccount' => 'Vous ne pouvez pas supprimer votre propre compte.',
  'superadminUserAdded' => 'L\'utilisateur de SuperAdmin a ajouté avec succès!',
  'superadminUserUpdated' => 'L\'utilisateur de SuperAdmin a mis à jour avec succès!',
  'staffLimitExceeded' => 'La limite de votre forfait personnel a été dépassée. Pour résoudre ce problème, vous avez deux options : soit supprimer certaines portées, soit mettre à jour votre package pour s\'adapter à une limite plus élevée.',
  'menuItemLimitExceeded' => 'La limite de votre forfait d\'éléments de menu a été dépassée. Pour résoudre ce problème, vous avez deux options : soit supprimer certains éléments de menu, soit mettre à jour votre forfait pour tenir compte d\'une limite plus élevée.',
  'orderLimitExceeded' => 'La limite de votre colis de commandes a été dépassée. Pour résoudre ce problème, vous devez mettre à jour votre forfait pour tenir compte d\'une limite plus élevée.',
  'orderLimitReached' => 'Limite de commande atteinte',
  'deliveryPlatformAdded' => 'Plateforme de livraison ajoutée avec succès !',
  'deliveryPlatformUpdated' => 'Plateforme de livraison mise à jour avec succès !',
  'deliveryPlatformDeleted' => 'Plateforme de livraison supprimée avec succès !',
  'deliveryPlatformStatusUpdated' => 'Plateforme de livraison :status avec succès !',
  'activated' => 'activé',
  'deactivated' => 'désactivé',
  'platformNotFound' => 'Plateforme introuvable.',
  'demoDataCannotBeDeleted' => 'Les données de démonstration ne peuvent pas être supprimées.',
  'noUserFoundWithThisEmailAddress' => 'Aucun utilisateur trouvé avec cette adresse email.',
  'otpSentToYourEmailAddress' => 'OTP envoyé à votre adresse e-mail.',
  'invalidOrExpiredOtp' => 'OTP invalide ou expiré.',
  'userNotFound' => 'Utilisateur introuvable.',
  'otpResentSuccessfully' => 'OTP renvoyé avec succès.',
  'otpSentToYourPhoneNumber' => 'OTP envoyé à votre adresse e-mail et numéro de téléphone : :phone',
  'invalidLicenseDate' => 'Date de licence invalide. Veuillez vérifier votre code d\'achat.',
  'cancelFailed' => 'Échec de l\'annulation',
  'paymentSuccess' => 'Paiement réussi',
  'tableLockedByUser' => 'Cette table est actuellement gérée par :user. Veuillez réessayer plus tard.',
  'tableHandledByUser' => 'La table :table est actuellement gérée par :user. Veuillez sélectionner un autre tableau.',
  'tableLocked' => 'La table :table est actuellement gérée par vous.',
  'tableLockFailed' => 'Impossible de verrouiller la table. Réessayez ou choisissez une autre table.',
  'tableNotFound' => 'Tableau introuvable.',
  'tableNumberOrTableNotFound' => 'Numéro de table ou table introuvable. Veuillez réessayer.',
  'tableUnlockedSuccess' => 'Table :table débloquée.',
  'tableUnlockFailed' => 'Impossible de déverrouiller la table.',
  'menuItemCreationFailed' => 'Échec de la création d\'un élément de menu. Veuillez remplir tous les champs obligatoires.',
  'logoRemoved' => 'Image supprimée avec succès',
  'menuItemBasePriceDescription' => 'Celui-ci sera utilisé comme prix par défaut si aucun prix spécifique au type de commande n’est défini.',
  'noDeliveryAppFound' => 'Aucune plateforme ou application de livraison n\'est disponible pour le moment.',
  'pushNotificationMessage' => 'Activez les notifications push pour recevoir instantanément des mises à jour importantes.',
  'enableNotifications' => 'Activer les notifications',
  'vapidGenerated' => 'Clés VAPID générées avec succès !',
  'dineInDescription' => 'Bon appétit dans notre restaurant',
  'deliveryDescription' => 'Faites-vous livrer à votre porte',
  'pickupDescription' => 'Commandez à l\'avance et récupérez plus tard',
  'nextPayDateMustBeAfterPayDate' => 'La prochaine date de paiement doit être postérieure à la date de paiement.',
  'allItemsLoaded' => 'Affichage de tous les éléments.',
  'emailAlreadyExists' => 'Cet e-mail est déjà enregistré. Veuillez rechercher et sélectionner le client existant.',
  'phoneAlreadyExists' => 'Ce numéro de téléphone est déjà enregistré. Veuillez rechercher et sélectionner le client existant.',
  'orderSavedAsDraft' => 'Commande enregistrée comme brouillon avec succès !',
  'extraChargeRemoved' => 'Supplément supprimé avec succès !',
  'chargeNotFound' => 'Charge introuvable.',
  'removeExtraCharge' => 'Supprimer les frais supplémentaires',
  'removeExtraChargeMessage' => 'Es-tu sûr? Cela ne peut pas être annulé.',
  'waiterRemoved' => 'Le serveur a été supprimé avec succès !',
  'defaultRole' => 'Rôle par défaut',
  'tableMenuAssigned' => 'Table attribuée au menu avec succès !',
  'somethingWentWrong' => 'Quelque chose s\'est mal passé. Veuillez réessayer.',
  'noItemsFound' => 'Aucun élément trouvé.',
  'tablesReadyToMerge' => 'Les tables sont prêtes à être fusionnées avec succès !',
  'systemPaymentMethodCannotBeEdited' => 'Le nom du mode de paiement du système ne peut pas être modifié.',
  'noBookingsFound' => 'Aucune réservation trouvée',
  'noReservationsMade' => 'Vous n\'avez pas encore effectué de réservation.',
  'exportSuccess' => 'Exportation terminée avec succès !',
  'exportFailed' => 'L\'exportation a échoué. Veuillez réessayer.',
  'exportQueued' => 'Votre export est en cours de traitement. Vous serez averti lorsqu\'il sera prêt à être téléchargé.',
  'permissionDenied' => 'Vous n\'êtes pas autorisé à effectuer cette action.',
  'invalidDateRange' => 'La date de début doit être antérieure à la date de fin.',
  'largeExportQueued' => 'Cette exportation sera traitée en arrière-plan et vous pourrez la télécharger une fois prête.',
  'restaurantTemporarilyClosed' => 'Le restaurant est actuellement fermé. Les commandes et les paiements sont temporairement restreints.',
  'restaurantOutsideOperatingHours' => 'Le restaurant est actuellement ouvert en dehors des heures d\'ouverture. Les commandes et les paiements sont actuellement restreints.',
  'restaurantOutsideManualHours' => 'Le restaurant accepte les commandes de :open à :close. Les commandes et les paiements sont actuellement restreints.',
  'restaurantOpenCloseSchemaMissing' => 'Les paramètres d\'ouverture/fermeture du restaurant ne sont pas encore prêts. Veuillez exécuter les dernières migrations et actualiser.',
  'restaurantOpened' => 'Le restaurant est désormais ouvert pour les commandes, les réservations et les paiements.',
  'restaurantClosed' => 'Le restaurant est désormais fermé pour les commandes, réservations et paiements.',
  'orderAccepted' => 'Commande acceptée avec succès !',
  'orderDeclined' => 'Commande refusée.',
  'orderAlreadyAssigned' => 'Cette commande a déjà été attribuée à un autre serveur.',
  'discountRemoved' => 'Remise supprimée avec succès !',
  'discountApplied' => 'Remise appliquée avec succès !',
  'restApiModuleNotInstalledForDelivery' => 'Le module Rest API n\'est pas installé. Veuillez contacter le propriétaire pour l\'installer et le configurer.',
  'restApiModuleNotEnabledForDelivery' => 'L\'accès à l\'application de livraison est actuellement désactivé. Veuillez demander au propriétaire du restaurant d\'activer le module Rest API à partir du panneau d\'administration.',
  'googleMapApiKeyMissingForDelivery' => 'Le suivi de livraison n\'est pas encore configuré. Veuillez demander au propriétaire de définir la clé API Google Map dans les paramètres du superadministrateur.',
  'trackingCoordinatesMissing' => 'Le suivi en direct n\'est pas disponible car l\'emplacement de la succursale, du client ou du responsable de la livraison est manquant.',
  'googleMapKeyMissing' => 'La clé API Google Maps est manquante.',
  'trackingFetchFailed' => 'Impossible de récupérer les données de suivi pour le moment. Veuillez réessayer.',
  'trackingRouteUnavailable' => 'Impossible de tracer l\'itinéraire vers le client.',
  'partnerValidationSuccessful' => 'Validation réussie.',
  'impersonateConfirmation' => 'Êtes-vous sûr de vouloir usurper l\'identité de cet administrateur de restaurant ? Vous serez connecté en tant que ce restaurant.',
  'epayCredentialsNotConfigured' => 'Les identifiants Epay ne sont pas configurés.',
  'tapCredentialsNotConfigured' => 'Les identifiants Tap ne sont pas configurés.',
  'paypalCurrencyNotSupported' => 'Devise non prise en charge par PayPal.',
  'epayFailedToAuthenticate' => 'Échec de l\'authentification auprès d\'Epay. Veuillez réessayer.',
  'epayFailedToAuthenticateCheckCredentials' => 'Échec de l\'authentification auprès d\'Epay. Veuillez vérifier vos informations d\'identification.',
  'paymentInitiationFailed' => 'L\'initiation du paiement a échoué.',
  'paymentInitiationFailedTryAgain' => 'L\'initiation du paiement a échoué. Veuillez réessayer.',
  'paymentInitiationFailedWithError' => 'Échec de l\'initiation du paiement : :message',
  'xenditPaymentInitiationFailed' => 'L\'initiation du paiement Xendit a échoué : :message',
  'xenditPaymentError' => 'Erreur de paiement Xendit : :message',
  'loyaltyModuleNotAvailableGeneric' => 'Le module de fidélité n\'est pas disponible.',
  'moduleNotEnabled' => 'Ce module n\'est pas activé pour votre restaurant. Veuillez contacter l\'administrateur.',
];