// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for French (`fr`).
class AppLocalizationsFr extends AppLocalizations {
  AppLocalizationsFr([String locale = 'fr']) : super(locale);

  @override
  String get appTitle => 'Livraison Hyper Locale';

  @override
  String get createAccount => 'Créer un compte';

  @override
  String get fullName => 'Nom complet';

  @override
  String get enterYourFullName => 'Entrez votre nom complet';

  @override
  String get pleaseEnterYourFullName => 'Veuillez entrer votre nom complet';

  @override
  String get nameMustBeAtLeast2Characters =>
      'Le nom doit contenir au moins 2 caractères';

  @override
  String get email => 'E-mail';

  @override
  String get enterYourEmail => 'Entrez votre e-mail';

  @override
  String get pleaseEnterYourEmail => 'Veuillez entrer votre e-mail';

  @override
  String get pleaseEnterAValidEmail => 'Veuillez entrer un e-mail valide';

  @override
  String get country => 'Pays';

  @override
  String get pleaseSelectACountry => 'Veuillez sélectionner un pays';

  @override
  String get phoneNumber => 'Numéro de téléphone';

  @override
  String get enterYourPhoneNumber => 'Entrez votre numéro de téléphone';

  @override
  String get pleaseEnterYourPhoneNumber =>
      'Veuillez entrer votre numéro de téléphone';

  @override
  String get phoneNumberMustBeAtLeast10Digits =>
      'Le numéro de téléphone doit contenir au moins 10 chiffres';

  @override
  String get password => 'Mot de passe';

  @override
  String get enterYourPassword => 'Entrez votre mot de passe';

  @override
  String get pleaseEnterYourPassword => 'Veuillez entrer votre mot de passe';

  @override
  String get passwordMustBeAtLeast8Characters =>
      'Le mot de passe doit contenir au moins 8 caractères';

  @override
  String get passwordMustContainUppercaseLowercaseAndNumber =>
      'Le mot de passe doit contenir des majuscules, minuscules et des chiffres';

  @override
  String get confirmPassword => 'Confirmer le mot de passe';

  @override
  String get confirmYourPassword => 'Confirmez votre mot de passe';

  @override
  String get pleaseConfirmYourPassword =>
      'Veuillez confirmer votre mot de passe';

  @override
  String get passwordsDoNotMatch => 'Les mots de passe ne correspondent pas';

  @override
  String get address => 'Adresse';

  @override
  String get enterYourAddress => 'Entrez votre adresse';

  @override
  String get pleaseEnterYourAddress => 'Veuillez entrer votre adresse';

  @override
  String get vehicleType => 'Type de véhicule';

  @override
  String get enterYourVehicleType => 'Entrez votre type de véhicule';

  @override
  String get pleaseEnterYourVehicleType =>
      'Veuillez entrer votre type de véhicule';

  @override
  String get driverLicenseNumber => 'Numéro de permis de conduire';

  @override
  String get enterYourLicenseNumber => 'Entrez votre numéro de licence';

  @override
  String get pleaseEnterYourLicenseNumber =>
      'Veuillez entrer votre numéro de licence';

  @override
  String get deliveryZone => 'Zone de livraison';

  @override
  String get selectYourDeliveryZone => 'Sélectionnez votre zone de livraison';

  @override
  String get pleaseSelectYourDeliveryZone =>
      'Veuillez sélectionner votre zone de livraison';

  @override
  String get uploadDriverLicense => 'Télécharger le permis de conduire';

  @override
  String get uploadVehicleRegistration =>
      'Télécharger l\'immatriculation du véhicule';

  @override
  String get alreadyHaveAccount => 'Vous avez déjà un compte ?';

  @override
  String get login => 'Connexion';

  @override
  String get submit => 'Soumettre';

  @override
  String get dontHaveAccount => 'Vous n\'avez pas de compte ?';

  @override
  String get register => 'S\'inscrire';

  @override
  String get personalInformation => 'Informations personnelles';

  @override
  String get contactInformation => 'Informations de contact';

  @override
  String get vehicleInformation => 'Informations sur le véhicule';

  @override
  String get security => 'Sécurité';

  @override
  String get documentUpload => 'Téléchargement de document';

  @override
  String get storagePermissionDenied => 'Permission de stockage refusée';

  @override
  String get noFilesSelected => 'Aucun fichier sélectionné';

  @override
  String get filePickerPluginNotAvailable =>
      'Le plugin de sélection de fichiers n\'est pas disponible. Veuillez reconstruire l\'application.';

  @override
  String errorPickingFile(Object error) {
    return 'Erreur lors de la sélection du fichier: $error';
  }

  @override
  String get pleaseEnterAValidPhoneNumber =>
      'Veuillez entrer un numéro de téléphone valide';

  @override
  String get pleaseUploadAtLeastOneDriverLicenseFile =>
      'Veuillez télécharger au moins un fichier de permis de conduire';

  @override
  String get pleaseUploadAtLeastOneVehicleRegistrationFile =>
      'Veuillez télécharger au moins un fichier d\'immatriculation de véhicule';

  @override
  String get pleaseWait => 'Veuillez patienter...';

  @override
  String get retry => 'Réessayer';

  @override
  String get deliveryZones => 'Zones de livraison';

  @override
  String get welcomeBack => 'Content de te revoir';

  @override
  String get enterYourDetailsBelow => 'Entrez vos coordonnées ci-dessous';

  @override
  String get passwordMustBeAtLeast6Characters =>
      'Le mot de passe doit contenir au moins 6 caractères';

  @override
  String get forgotPassword => 'Mot de passe oublié ?';

  @override
  String get forgotPasswordDescription =>
      'Ne t\'inquiète pas! Entrez votre e-mail et nous vous enverrons des instructions pour réinitialiser votre mot de passe.';

  @override
  String get sendResetLink => 'Envoyer le lien de réinitialisation';

  @override
  String get emailSentSuccessfully => 'E-mail envoyé avec succès';

  @override
  String get dashboard => 'Tableau de bord';

  @override
  String get home => 'Accueil';

  @override
  String get orders => 'Commandes';

  @override
  String get earnings => 'Gains';

  @override
  String get profile => 'Profil';

  @override
  String get settings => 'Paramètres';

  @override
  String get logout => 'Déconnexion';

  @override
  String get orderDetails => 'Détails de la commande';

  @override
  String get availableOrders => 'Nouvelles commandes';

  @override
  String get noAvailableOrders => 'Aucune commande disponible';

  @override
  String get ordersWillAppearHere =>
      'Les commandes apparaîtront ici quand elles seront disponibles';

  @override
  String ordersCount(Object count) {
    return '$count commandes';
  }

  @override
  String get expectedEarning => 'Gains attendus :';

  @override
  String get myEarnings => 'Mes gains';

  @override
  String get totalEarnings => 'Gains totaux';

  @override
  String get totalOrders => 'Commandes totales';

  @override
  String get perPage => 'Par page';

  @override
  String orderNumber(Object orderId) {
    return 'Commande #$orderId';
  }

  @override
  String get pending => 'En attente';

  @override
  String get paid => 'Payé';

  @override
  String get assigned => 'Assigné';

  @override
  String get inProgress => 'En cours';

  @override
  String get canceled => 'Annulé';

  @override
  String get baseFee => 'Frais de base';

  @override
  String get storePickup => 'Ramassage en magasin';

  @override
  String get distanceFee => 'Frais de distance';

  @override
  String get incentive => 'Incitation';

  @override
  String get total => 'Total';

  @override
  String get date => 'Date :';

  @override
  String get noEarningsYet => 'Aucun gain pour le moment';

  @override
  String get completeDeliveriesMessage =>
      'Effectuez quelques livraisons pour voir vos gains ici';

  @override
  String get errorLoadingEarnings => 'Erreur lors du chargement des gains';

  @override
  String get drop => 'Livraison :';

  @override
  String get pickupFrom => 'RÉCUPÉRER DEPUIS';

  @override
  String get store => 'Magasin';

  @override
  String minsAway(Object minutes) {
    return '$minutes min de distance';
  }

  @override
  String get acceptOrder => 'Accepter la commande';

  @override
  String get accepting => 'Acceptation...';

  @override
  String get somethingWentWrong => 'Quelque chose s\'est mal passé';

  @override
  String get storePickupCoordinatesNotAvailable =>
      'Coordonnées de ramassage du magasin non disponibles';

  @override
  String get noCoordinatesAvailableForMapView =>
      'Aucune coordonnée disponible pour la vue carte';

  @override
  String get routeDetailsNotAvailableForMapView =>
      'Détails de l\'itinéraire non disponibles pour la vue carte';

  @override
  String navigationError(Object error) {
    return 'Erreur de navigation : $error';
  }

  @override
  String get myOrders => 'Mes commandes';

  @override
  String get noOrdersFound => 'Aucune commande trouvée';

  @override
  String get noOrdersAcceptedYet =>
      'Vous n\'avez pas encore accepté de commandes';

  @override
  String get delivered => 'Livré';

  @override
  String get outForDelivery => 'En livraison';

  @override
  String get km => 'km';

  @override
  String get items => 'articles';

  @override
  String get confirmed => 'Confirmé';

  @override
  String get preparing => 'En préparation';

  @override
  String get ready => 'Prêt';

  @override
  String get appSettings => 'Paramètres de l\'application';

  @override
  String get language => 'Langue';

  @override
  String get changeAppLanguage => 'Changer la langue de l\'application';

  @override
  String get theme => 'Thème';

  @override
  String get changeAppColors => 'Changer le thème de l\'application';

  @override
  String get personalInfo => 'Informations personnelles';

  @override
  String get vehicleInfo => 'Informations du véhicule';

  @override
  String get contactInfo => 'Informations de contact';

  @override
  String get documents => 'documents';

  @override
  String get verificationStatus => 'Statut de vérification';

  @override
  String get editProfile => 'Modifier le profil';

  @override
  String get saveChanges => 'Enregistrer les modifications';

  @override
  String get cancel => 'Annuler';

  @override
  String get firstName => 'Prénom';

  @override
  String get lastName => 'Nom de famille';

  @override
  String get phone => 'Téléphone';

  @override
  String get city => 'Ville';

  @override
  String get state => 'État';

  @override
  String get zipCode => 'Code postal';

  @override
  String get vehicleNumber => 'Numéro du véhicule';

  @override
  String get vehicleModel => 'Modèle du véhicule';

  @override
  String get vehicleColor => 'Couleur du véhicule';

  @override
  String get licenseNumber => 'Numéro de licence';

  @override
  String get insuranceNumber => 'Numéro d\'assurance';

  @override
  String get orderStatus => 'Statut de la commande';

  @override
  String get collected => 'Collecté';

  @override
  String get orderItems => 'Articles de commande';

  @override
  String get customerDetails => 'Détails du client';

  @override
  String get shippingDetails => 'Détails d\'expédition';

  @override
  String get storeDetails => 'Détails du magasin';

  @override
  String get paymentInformation => 'Informations de paiement';

  @override
  String get pricingDetails => 'Détails des prix';

  @override
  String get earningsDetails => 'Détails des gains';

  @override
  String get subtotal => 'Sous-total';

  @override
  String get totalPayable => 'Total à payer';

  @override
  String get finalTotal => 'Total final';

  @override
  String get paymentMethod => 'Méthode de paiement';

  @override
  String get paymentStatus => 'Statut du paiement';

  @override
  String get cashOnDelivery => 'Paiement à la livraison';

  @override
  String get onlinePayment => 'Paiement en ligne';

  @override
  String get perStorePickupFee => 'Frais de ramassage par magasin';

  @override
  String get distanceBasedFee => 'Frais basés sur la distance';

  @override
  String get perOrderIncentive => 'Incitatif par commande';

  @override
  String get collectAllItems => 'Collecter tous les articles';

  @override
  String get viewPickupRoute => 'Voir l\'itinéraire de livraison';

  @override
  String get deliveredAllOrder => 'Tous les articles livrés';

  @override
  String get collectItemsIndividually =>
      'Collecter les articles individuellement';

  @override
  String get itemCollected => 'Article collecté avec succès';

  @override
  String get itemDelivered => 'Article livré avec succès';

  @override
  String get allItemsCollected => 'Tous les articles collectés avec succès !';

  @override
  String get noItemsToCollect => 'Aucun article à collecter';

  @override
  String errorCollectingItems(Object error) {
    return 'Erreur lors de la collecte des articles : $error';
  }

  @override
  String get pleaseEnterValidOtp =>
      'Veuillez saisir un OTP valide à 6 chiffres';

  @override
  String get otpRequired => 'OTP requis';

  @override
  String get itemOtpRequired => 'OTP de l\'article requis';

  @override
  String get deliveryOtpRequired => 'OTP de livraison requis';

  @override
  String get customerOtpRequired => 'OTP client requis';

  @override
  String get pleaseEnterOtpFromCustomer =>
      'Veuillez saisir l\'OTP du client pour la livraison :';

  @override
  String get pleaseEnterOtpForItem =>
      'Veuillez entrer l\'OTP pour cet article :';

  @override
  String get enterDeliveryOtp => 'Saisir l\'OTP de livraison';

  @override
  String get enterItemOtp => 'Entrer l\'OTP de l\'article';

  @override
  String get enterCustomerOtp => 'Saisir l\'OTP client';

  @override
  String get verifyAndDeliver => 'Vérifier et livrer';

  @override
  String get verifyOtp => 'Vérifier l\'OTP';

  @override
  String get verifying => 'Vérification...';

  @override
  String get otpVerifiedSuccessfully =>
      'OTP vérifié avec succès. Livraison en cours.';

  @override
  String get noOtpRequired => 'Aucun OTP requis. Livraison en cours.';

  @override
  String get cashCollected => 'Espèces collectées';

  @override
  String get pleaseCollectCash =>
      'Veuillez collecter l\'argent du client avant de continuer.';

  @override
  String get amount => 'Montant';

  @override
  String get orderCompleted => 'Commande terminée !';

  @override
  String get allItemsDeliveredSuccessfully =>
      'Tous les articles ont été livrés avec succès !';

  @override
  String get yourEarningsBreakdown => 'Répartition de vos gains';

  @override
  String get goToHome => 'Aller aux commandes';

  @override
  String get done => 'Terminé';

  @override
  String get ok => 'OK';

  @override
  String get deliver => 'Livrer';

  @override
  String get collect => 'Collecter';

  @override
  String get loading => 'Chargement...';

  @override
  String get error => 'Erreur';

  @override
  String get success => 'Succès';

  @override
  String get warning => 'Avertissement';

  @override
  String get info => 'Information';

  @override
  String get unknown => 'Inconnu';

  @override
  String get na => 'N/A';

  @override
  String kmFromCustomer(Object distance) {
    return '$distance km du client';
  }

  @override
  String collectedItemsCount(Object collected, Object total) {
    return 'Collecter tous les articles ($collected/$total)';
  }

  @override
  String collectItemsIndividuallyCount(Object collected, Object total) {
    return 'Collecter les articles individuellement ($collected/$total)';
  }

  @override
  String get changePassword => 'Changer le mot de passe';

  @override
  String get currentPassword => 'Mot de passe actuel';

  @override
  String get newPassword => 'Nouveau mot de passe';

  @override
  String get documentViewer => 'Visionneuse de documents';

  @override
  String get active => 'Actif';

  @override
  String get inactive => 'Inactif';

  @override
  String get online => 'En ligne';

  @override
  String get offline => 'Hors ligne';

  @override
  String get pockets => 'Gains';

  @override
  String get balance => 'Solde';

  @override
  String get withdraw => 'Retirer';

  @override
  String get withdrawalHistory => 'Historique des retraits';

  @override
  String get createWithdrawal => 'Créer un retrait';

  @override
  String get withdrawalAmount => 'Montant du retrait';

  @override
  String get bankDetails => 'Détails bancaires';

  @override
  String get accountNumber => 'Numéro de compte';

  @override
  String get ifscCode => 'Code IFSC';

  @override
  String get bankName => 'Nom de la banque';

  @override
  String get accountHolderName => 'Nom du titulaire du compte';

  @override
  String get requestWithdrawal => 'Demander un retrait';

  @override
  String get withdrawalRequested => 'Retrait demandé avec succès';

  @override
  String get minimumWithdrawalAmount =>
      'Le montant minimum de retrait est ₹100';

  @override
  String get insufficientBalance => 'Solde insuffisant';

  @override
  String get light => 'Clair';

  @override
  String get dark => 'Sombre';

  @override
  String get system => 'Système';

  @override
  String get notifications => 'Notifications';

  @override
  String get pushNotifications => 'Notifications push';

  @override
  String get emailNotifications => 'Notifications par e-mail';

  @override
  String get smsNotifications => 'Notifications SMS';

  @override
  String get privacyPolicy => 'Politique de confidentialité';

  @override
  String get termsOfService => 'Conditions de service';

  @override
  String get about => 'À propos';

  @override
  String get version => 'Version';

  @override
  String get support => 'Support';

  @override
  String get callUs => 'Appelez-nous';

  @override
  String get emailUs => 'Envoyez-nous un e-mail';

  @override
  String get phoneNumberCopied =>
      'Numéro de téléphone copié dans le presse-papiers';

  @override
  String get emailCopied => 'E-mail copié dans le presse-papiers';

  @override
  String get tapToContact => 'Touchez pour contacter';

  @override
  String get weAreHereToHelp => 'Nous sommes là pour vous aider !';

  @override
  String get supportSubtitle =>
      'Vous avez une question ou vous rencontrez un problème ? Notre équipe d\'assistance est prête à vous aider à tout moment.';

  @override
  String get contactChannels => 'Canaux de contact';

  @override
  String get callDescription =>
      'Obtenez une assistance instantanée via un appel téléphonique direct';

  @override
  String get emailDescription =>
      'Envoyez-nous un e-mail pour toute question ou assistance';

  @override
  String get unableToOpen => 'Impossible d\'ouvrir';

  @override
  String get notAvailable => 'Non disponible';

  @override
  String get contactUs => 'Contactez-nous';

  @override
  String get rateApp => 'Évaluer l\'application';

  @override
  String get shareApp => 'Partager l\'application';

  @override
  String get yes => 'Oui';

  @override
  String get no => 'Non';

  @override
  String get save => 'Enregistrer';

  @override
  String get delete => 'Supprimer';

  @override
  String get edit => 'Modifier';

  @override
  String get add => 'Ajouter';

  @override
  String get remove => 'Supprimer';

  @override
  String get search => 'Rechercher';

  @override
  String get filter => 'Filtrer';

  @override
  String get clearAll => 'Effacer tout';

  @override
  String get sort => 'Trier';

  @override
  String get refresh => 'Actualiser';

  @override
  String get close => 'Fermer';

  @override
  String get back => 'Retour';

  @override
  String get next => 'Suivant';

  @override
  String get previous => 'Précédent';

  @override
  String get confirm => 'Confirmer';

  @override
  String get noData => 'Aucune donnée disponible';

  @override
  String get noInternet => 'Aucune connexion Internet';

  @override
  String get tryAgain => 'Réessayer';

  @override
  String get permissionDenied => 'Permission refusée';

  @override
  String get locationPermissionRequired => 'Permission de localisation requise';

  @override
  String get cameraPermissionRequired => 'Permission de caméra requise';

  @override
  String get storagePermissionRequired => 'Permission de stockage requise';

  @override
  String get microphonePermissionRequired => 'Permission de microphone requise';

  @override
  String get permissionRequired => 'Permission requise';

  @override
  String permissionExplanation(Object permission) {
    return 'Cette application a besoin de la permission $permission pour fonctionner correctement.';
  }

  @override
  String get grantPermission => 'Accorder la permission';

  @override
  String get goToSettings => 'Aller aux paramètres';

  @override
  String get later => 'Plus tard';

  @override
  String get required => 'Ce champ est requis';

  @override
  String get invalidEmail => 'Veuillez entrer une adresse e-mail valide';

  @override
  String get invalidPhone => 'Veuillez entrer un numéro de téléphone valide';

  @override
  String get invalidPassword =>
      'Le mot de passe doit contenir au moins 6 caractères';

  @override
  String get invalidOtp => 'Veuillez entrer un OTP valide';

  @override
  String get invalidAmount => 'Veuillez entrer un montant valide';

  @override
  String get invalidAccountNumber =>
      'Veuillez entrer un numéro de compte valide';

  @override
  String get invalidIfscCode => 'Veuillez entrer un code IFSC valide';

  @override
  String get today => 'Aujourd’hui :';

  @override
  String get yesterday => 'Hier';

  @override
  String get tomorrow => 'Demain';

  @override
  String get thisWeek => 'Cette semaine';

  @override
  String get lastWeek => 'La semaine dernière';

  @override
  String get thisMonth => 'Ce mois';

  @override
  String get lastMonth => 'Le mois dernier';

  @override
  String get thisYear => 'Cette année';

  @override
  String get lastYear => 'L\'année dernière';

  @override
  String get justNow => 'À l\'instant';

  @override
  String minutesAgo(Object minutes) {
    return 'Il y a $minutes minutes';
  }

  @override
  String hoursAgo(Object hours) {
    return 'Il y a $hours heures';
  }

  @override
  String daysAgo(Object count) {
    return 'Il y a $count jours';
  }

  @override
  String weeksAgo(Object count) {
    return 'Il y a $count semaines';
  }

  @override
  String monthsAgo(Object months) {
    return 'Il y a $months mois';
  }

  @override
  String yearsAgo(Object years) {
    return 'Il y a $years années';
  }

  @override
  String currency(Object amount) {
    return '₹$amount';
  }

  @override
  String currencyWithSymbol(Object amount) {
    return '₹$amount';
  }

  @override
  String get status => 'Statut';

  @override
  String get approved => 'Approuvé';

  @override
  String get rejected => 'Rejeté';

  @override
  String get completed => 'Terminé';

  @override
  String get cancelled => 'Annulé';

  @override
  String get processing => 'En cours';

  @override
  String get shipped => 'Expédié';

  @override
  String get returned => 'Retourné';

  @override
  String get returningToStore => 'Retour au magasin';

  @override
  String get someItemsRequireOtp => 'OTP requis pour certains articles';

  @override
  String get refunded => 'Remboursé';

  @override
  String get goToMap => 'Aller à la carte';

  @override
  String get sixDigitCode => 'Code à 6 chiffres';

  @override
  String get allItemsCollectedSuccessfully =>
      'Tous les articles ont été collectés avec succès !';

  @override
  String get congratulations => 'Félicitations !';

  @override
  String get orderCompletedSuccessfully =>
      'Vous avez terminé cette commande avec succès !';

  @override
  String get storePickupFee => 'Frais de ramassage en magasin';

  @override
  String get orderIncentive => 'Incitation de commande';

  @override
  String get itemDeliveredSuccessfully => 'Article livré avec succès';

  @override
  String get itemCollectedSuccessfully => 'Article collecté avec succès';

  @override
  String get customer => 'Client';

  @override
  String get name => 'Nom';

  @override
  String get allDone => 'Tout terminé';

  @override
  String get totalDistance => 'Distance totale';

  @override
  String get orderId => 'ID de commande';

  @override
  String get verificationPending => 'Vérification en attente';

  @override
  String get verificationApproved => 'Vérification approuvée';

  @override
  String get verificationRejected => 'Vérification rejetée';

  @override
  String get uploadDocument => 'Télécharger le document';

  @override
  String get documentType => 'Type de document';

  @override
  String get selectDocument => 'Sélectionner le document';

  @override
  String get takePhoto => 'Prendre une photo';

  @override
  String get chooseFromGallery => 'Choisir depuis la galerie';

  @override
  String get documentUploaded => 'Document téléchargé avec succès';

  @override
  String get documentUploadFailed => 'Échec du téléchargement du document';

  @override
  String get pleaseSelectDocument => 'Veuillez sélectionner un document';

  @override
  String get goOffline => 'Passer hors ligne';

  @override
  String get deliveryPartner => 'Partenaire de livraison';

  @override
  String get updatePersonalDetails =>
      'Mettre à jour vos informations personnelles';

  @override
  String get updatePhoneAndEmail => 'Mettre à jour le téléphone et l\'e-mail';

  @override
  String get updateVehicleDetails => 'Mettre à jour les détails du véhicule';

  @override
  String get manageDeliveryAreas => 'Gérer vos zones de livraison';

  @override
  String get checkVerificationStatus => 'Vérifier votre statut de vérification';

  @override
  String get uploadAndManageDocuments => 'Télécharger et gérer les documents';

  @override
  String get fullNameRequired => 'Le nom complet est requis';

  @override
  String get addressRequired => 'L\'adresse est requise';

  @override
  String get driverLicenseRequired =>
      'Le numéro de permis de conduire est requis';

  @override
  String get vehicleTypeRequired => 'Le type de véhicule est requis';

  @override
  String get mobileNumber => 'Numéro de mobile';

  @override
  String get mobileNumberRequired => 'Le numéro de mobile est requis';

  @override
  String get mobileNumberMinLength =>
      'Le numéro de mobile doit contenir au moins 10 chiffres';

  @override
  String get emailAddress => 'Adresse email';

  @override
  String get emailRequired => 'L\'email est requis';

  @override
  String get validEmailRequired => 'Veuillez entrer une adresse email valide';

  @override
  String get countryRequired => 'Le pays est requis';

  @override
  String get phoneAndEmail => 'Téléphone et Email';

  @override
  String get locationInformation => 'Informations de localisation';

  @override
  String get personalDetails => 'Détails personnels';

  @override
  String get profilePicturePreview => 'Aperçu de la photo de profil';

  @override
  String file(Object fileName) {
    return 'Fichier: $fileName';
  }

  @override
  String get useImageAsProfilePicture =>
      'Voulez-vous utiliser cette image comme photo de profil?';

  @override
  String get useThisImage => 'Utiliser cette image';

  @override
  String failedToPickImage(Object error) {
    return 'Échec de la sélection de l\'image: $error';
  }

  @override
  String get uploadingProfilePicture =>
      'Téléchargement de la photo de profil...';

  @override
  String get profilePictureUploadedSuccessfully =>
      'Photo de profil téléchargée avec succès!';

  @override
  String failedToUploadProfilePicture(Object error) {
    return 'Échec du téléchargement de la photo de profil: $error';
  }

  @override
  String get saving => 'Enregistrement...';

  @override
  String get editInformation => 'Modifier les informations';

  @override
  String get notProvided => 'Non fourni';

  @override
  String get errorLoadingProfile => 'Erreur lors du chargement du profil';

  @override
  String get contactInformationUpdated =>
      'Informations de contact mises à jour avec succès!';

  @override
  String get removeDocument => 'Supprimer le document';

  @override
  String removeDocumentConfirmation(Object documentTitle) {
    return 'Êtes-vous sûr de vouloir supprimer ce $documentTitle? Cette action ne peut pas être annulée.';
  }

  @override
  String get fileSizeLimit =>
      'La taille du fichier doit être inférieure à 10MB';

  @override
  String get documentUrlNotAvailable =>
      'L\'URL du document n\'est pas disponible';

  @override
  String get zoneInformation => 'Informations de zone';

  @override
  String get zoneName => 'Nom de zone';

  @override
  String get currentStatus => 'Statut actuel';

  @override
  String get requiredDocuments => 'Documents requis';

  @override
  String get driverLicense => 'Permis de conduire';

  @override
  String get driverLicenseDescription =>
      'Téléchargez une photo claire de votre permis de conduire valide';

  @override
  String get uploaded => 'Téléchargé';

  @override
  String get notUploaded => 'Non téléchargé';

  @override
  String get replaceDocument => 'Remplacer le document';

  @override
  String get viewDocument => 'Voir le document';

  @override
  String get verified => 'Vérifié';

  @override
  String get accountSettings => 'Paramètres du compte';

  @override
  String get manageProfileInformation => 'Gérer vos informations de profil';

  @override
  String get manageNotificationPreferences =>
      'Gérer les préférences de notification';

  @override
  String get darkTheme => 'Thème sombre';

  @override
  String get darkMode => 'Mode sombre';

  @override
  String get lightMode => 'Mode clair';

  @override
  String get supportAndHelp => 'Support et aide';

  @override
  String get helpCenter => 'Centre d\'aide';

  @override
  String get getHelpAndSupport => 'Obtenir de l\'aide et du support';

  @override
  String get contactSupport => 'Contacter le support';

  @override
  String get reachOutToOurTeam => 'Contactez notre équipe';

  @override
  String get readTermsAndConditions => 'Lire nos conditions générales';

  @override
  String get readPrivacyPolicy => 'Lire notre politique de confidentialité';

  @override
  String get accountActions => 'Actions du compte';

  @override
  String get signOutOfAccount => 'Se déconnecter de votre compte';

  @override
  String get areYouSureLogout => 'Êtes-vous sûr de vouloir vous déconnecter?';

  @override
  String get selectLanguage => 'Sélectionner la langue';

  @override
  String languageChangedTo(Object languageName) {
    return 'Langue changée vers $languageName';
  }

  @override
  String get zoneSlug => 'Slug de zone';

  @override
  String get radius => 'Rayon';

  @override
  String get deliveryCharges => 'Frais de livraison';

  @override
  String get regularDeliveryCharges => 'Frais de livraison régulière';

  @override
  String get rushDeliveryCharges => 'Frais de livraison express';

  @override
  String get freeDeliveryAmount => 'Montant de livraison gratuite';

  @override
  String get deliveryTimes => 'Temps de livraison';

  @override
  String get regularDeliveryTime => 'Temps de livraison régulière';

  @override
  String get rushDeliveryTime => 'Temps de livraison express';

  @override
  String get verificationComplete => 'Vérification terminée';

  @override
  String get accountVerifiedSuccessfully =>
      'Votre compte a été vérifié avec succès';

  @override
  String get verificationDetails => 'Détails de vérification';

  @override
  String get accountStatus => 'Statut du compte';

  @override
  String get verificationProcess => 'Processus de vérification';

  @override
  String get documentManagement => 'Gestion des documents';

  @override
  String documentsCount(Object count, Object total) {
    return '$count sur $total Documents';
  }

  @override
  String get vehicleRegistration => 'Immatriculation du véhicule';

  @override
  String get vehicleRegistrationDescription =>
      'Téléchargez une photo claire de votre document d\'immatriculation';

  @override
  String get documentGuidelines => 'Directives de document';

  @override
  String get photoQuality => 'Qualité de photo';

  @override
  String get photoQualityDescription =>
      'Assurez-vous que les documents sont clairement visibles avec un bon éclairage';

  @override
  String get readableText => 'Texte lisible';

  @override
  String get readableTextDescription =>
      'Tout le texte et les chiffres doivent être clairement lisibles';

  @override
  String get yourEarnings => 'Vos gains';

  @override
  String get additionalInformation => 'Informations supplémentaires';

  @override
  String get handlingCharges => 'Frais de manutention';

  @override
  String get perStoreDropOffFee => 'Frais de dépôt par magasin';

  @override
  String get bufferTime => 'Temps de tampon';

  @override
  String get enabled => 'Activé';

  @override
  String get disabled => 'Désactivé';

  @override
  String get zoneStatus => 'Statut de zone';

  @override
  String get verificationRemarks => 'Remarques de vérification';

  @override
  String get verificationSteps => 'Étapes de vérification';

  @override
  String get documentReview => 'Examen des documents';

  @override
  String get documentReviewDescription =>
      'Notre équipe examinera vos documents soumis';

  @override
  String get verificationCompleteStep => 'Vérification terminée';

  @override
  String get verificationCompleteStepDescription =>
      'Votre compte sera vérifié et activé';

  @override
  String get nextSteps => 'Prochaines étapes';

  @override
  String get verificationRemark => 'Remarque de vérification';

  @override
  String get fileFormat => 'Format de fichier';

  @override
  String get fileFormatDescription =>
      'Formats supportés : JPG, PNG, PDF (max 5MB)';

  @override
  String get securityDescription =>
      'Vos documents sont chiffrés et stockés en toute sécurité';

  @override
  String get uploadProgress => 'Progression du téléchargement';

  @override
  String get allDocumentsUploaded => 'Tous les documents téléchargés';

  @override
  String get allDocumentsUploadedDescription =>
      'Excellent ! Vous avez téléchargé tous les documents requis. Votre processus de vérification commencera bientôt.';

  @override
  String get documentInformation => 'Informations sur le document';

  @override
  String get documentUrl => 'URL du document';

  @override
  String get actions => 'Actions';

  @override
  String get openInBrowser => 'Ouvrir dans le navigateur';

  @override
  String get openInBrowserDescription =>
      'Voir le document dans un navigateur externe';

  @override
  String get downloadDocument => 'Télécharger le document';

  @override
  String get downloadDocumentDescription =>
      'Sauvegarder le document sur votre appareil';

  @override
  String get shareDocument => 'Partager le document';

  @override
  String get shareDocumentDescription => 'Partager le document avec d\'autres';

  @override
  String get available => 'DISPONIBLE';

  @override
  String get tapToCopy => 'Appuyez pour copier';

  @override
  String get copyUrl => 'Copier l\'URL';

  @override
  String get pdfDocument => 'Document PDF';

  @override
  String get jpegImage => 'Image JPEG';

  @override
  String get pngImage => 'Image PNG';

  @override
  String get wordDocument => 'Document Word';

  @override
  String document(Object index) {
    return 'document';
  }

  @override
  String openingInBrowser(Object documentTitle) {
    return 'Ouverture de $documentTitle dans le navigateur...';
  }

  @override
  String downloadingDocument(Object documentTitle) {
    return 'Téléchargement de $documentTitle...';
  }

  @override
  String sharingDocument(Object documentTitle) {
    return 'Partage de $documentTitle...';
  }

  @override
  String get urlCopiedToClipboard => 'URL copiée dans le presse-papiers';

  @override
  String get failedToLoadDocument => 'Échec du chargement du document';

  @override
  String get goBack => 'Retour';

  @override
  String get earningsAnalytics => 'Analyses des gains';

  @override
  String get performanceMetrics => 'Métriques de performance';

  @override
  String get ordersDelivered => 'Commandes terminées';

  @override
  String get averageRating => 'Note moyenne';

  @override
  String get quickActions => 'Actions rapides';

  @override
  String get viewHistory => 'Voir l\'historique';

  @override
  String get checkPastDeliveries => 'Vérifier les livraisons passées';

  @override
  String get cannotGoOfflineWithPendingOrders =>
      'Vous ne pouvez pas vous déconnecter avec des commandes en attente';

  @override
  String get failedToUpdateStatus => 'Échec de la mise à jour du statut';

  @override
  String get cashCollection => 'Collecte d\'espèces';

  @override
  String get allCashCollection => 'Collecte de tous les espèces';

  @override
  String get filterCashCollections => 'Filtrer les encaissements';

  @override
  String get submissionStatus => 'Statut de la soumission';

  @override
  String get dateRangeLast => 'Plage de dates (dernière)';

  @override
  String get cashSubmitted => 'Espèces soumises';

  @override
  String get remainingAmount => 'Montant restant';

  @override
  String get remaning => 'Restant';

  @override
  String get noCashCollectionYet => 'Pas encore d\'encaissement';

  @override
  String get completeDeliveriesToSeeYourCashCollection =>
      'Effectuez des livraisons pour voir votre encaissement';

  @override
  String get completeDeliveriesToSeeCashCollection =>
      'Effectuez des livraisons pour voir votre encaissement';

  @override
  String get errorLoadingCashCollection =>
      'Erreur lors du chargement de l\'encaissement';

  @override
  String get partiallySubmitted => 'Partiellement soumis';

  @override
  String get submitted => 'Soumis';

  @override
  String get last30Minutes => '30 minutes';

  @override
  String get last1Hour => '1 heure';

  @override
  String get last5Hours => '5 heures';

  @override
  String get last1Day => 'Aujourd\'hui';

  @override
  String get last7Days => 'Semaine';

  @override
  String get last30Days => 'Mois';

  @override
  String get last365Days => 'Année';

  @override
  String get call => 'Appel';

  @override
  String get apply => 'Appliquer';

  @override
  String get all => 'Tous';

  @override
  String get order => 'Commande';

  @override
  String get pleaseEnterOtpFromCustomerForDelivery =>
      'Veuillez saisir l\'OTP du client pour la livraison :';

  @override
  String get pleaseEnterOtpForThisItem =>
      'Veuillez saisir OTP pour cet article :';

  @override
  String get unknownItem => 'Objet inconnu';

  @override
  String get enter6DigitCodeSentTo => 'Entrez le code à 6 chiffres envoyé à';

  @override
  String get authenticating => 'Authentification...';

  @override
  String get registering => 'Inscription...';

  @override
  String get pleaseEnterComplete6DigitOtp =>
      'Veuillez entrer le code OTP complet à 6 chiffres';

  @override
  String get didntReceiveCode => 'Vous n\'avez pas reçu le code ? ';

  @override
  String resendInSeconds(int seconds) {
    return 'Renvoyer dans ${seconds}s';
  }

  @override
  String get resend => 'Renvoyer';

  @override
  String get otpResentSuccessfully => 'OTP renvoyé avec succès';

  @override
  String get earningsSummary => 'Résumé des gains';

  @override
  String get averageEarnings => 'Gains moyens';

  @override
  String get deliveries => 'livraisons';

  @override
  String get todaysProgress => 'Les progrès d\'aujourd\'hui';

  @override
  String get trips => 'Voyages';

  @override
  String get sessions => 'Séances';

  @override
  String get gigs => 'Concerts';

  @override
  String get periodWeek => 'Semaine';

  @override
  String get periodMonth => 'Mois';

  @override
  String get periodYear => 'Année';

  @override
  String noDataForPeriod(Object period) {
    return 'Aucune donnée disponible pour $period';
  }

  @override
  String get noDataAvailable => 'Aucune donnée disponible';

  @override
  String get itemId => 'Identifiant de l\'article';

  @override
  String get quantity => 'Quantité';

  @override
  String get locationIssue => 'Problème de localisation';

  @override
  String get noteOptional => 'Note (optionnelle)';

  @override
  String get addNoteForWithdrawal =>
      'Ajoutez une note pour votre demande de retrait...';

  @override
  String get toResolveThisIssue => 'Pour résoudre ce problème :';

  @override
  String get moveToCoveredDeliveryArea =>
      '• Déplacement vers une zone de livraison couverte';

  @override
  String get checkDeliveryZoneInProfile =>
      '• Vérifiez votre zone de livraison dans Profil > Zones de livraison';

  @override
  String get ensureGpsEnabledAccurate =>
      '• Assurez-vous que le GPS est activé et précis';

  @override
  String get viewDeliveryZone => 'Afficher la zone de livraison';

  @override
  String get confirmArrival => 'Confirmer l’arrivée';

  @override
  String get arrivalConfirmed => 'Arrivée confirmée';

  @override
  String get haveYouReachedAddress =>
      'Avez-vous atteint l\'adresse de livraison ?';

  @override
  String get yesImHere => 'Oui, je suis là';

  @override
  String get enterOtp => 'Entrez OTP';

  @override
  String get pleaseEnterOtp => 'Veuillez saisir l\'OTP';

  @override
  String get otpMustBe6Digits => 'OTP doit être composé de 6 chiffres';

  @override
  String get otpVerifiedSuccessfullyDeliveryCompleted =>
      'OTP vérifié avec succès ! Livraison terminée.';

  @override
  String get pickupRoute => 'Itinéraire de ramassage';

  @override
  String get storePickupRoute => 'Itinéraire de retrait en magasin';

  @override
  String get viewDetails => 'Afficher les détails';

  @override
  String get deliveryRoute => 'Itinéraire de livraison';

  @override
  String get deliveryAddress => 'Adresse de livraison';

  @override
  String get loadingMap => 'Chargement de la carte...';

  @override
  String get offlineMode => 'Mode hors ligne';

  @override
  String get youAreCurrentlyOffline => 'Vous êtes actuellement hors ligne';

  @override
  String get goOnlineToStartReceivingOrders =>
      'Allez en ligne pour commencer à recevoir des bons de livraison';

  @override
  String get goOnline => 'Se mettre en ligne';

  @override
  String get average => 'Moyenne';

  @override
  String get profileInformation => 'Informations sur le profil';

  @override
  String get notSet => 'Non défini';

  @override
  String get monday => 'Lun';

  @override
  String get tuesday => 'Mar';

  @override
  String get wednesday => 'Épouser';

  @override
  String get thursday => 'Jeu';

  @override
  String get friday => 'Ven';

  @override
  String get saturday => 'Assis';

  @override
  String get sunday => 'Soleil';

  @override
  String get documentUploadDescription =>
      'Téléchargez votre permis de conduire et les documents d\'immatriculation du véhicule';

  @override
  String get withdrawalRequest => 'Demande de retrait';

  @override
  String get adminRemark => 'Remarque de l\'administrateur';

  @override
  String get requestId => 'Numéro de demande';

  @override
  String get requestNote => 'Demander une note';

  @override
  String get processedAt => 'Traité à';

  @override
  String get transactionId => 'ID de transaction';

  @override
  String get createdAt => 'Créé';

  @override
  String get updatedAt => 'Mis à jour';

  @override
  String get rushDelivery => 'Livraison express';

  @override
  String get errorLoadingOrders => 'Erreur lors du chargement des commandes';

  @override
  String get noImagesAvailable => 'Aucune image disponible';

  @override
  String get loadingWithdrawals => 'Chargement de vos retraits...';

  @override
  String get withdrawEarningsToBank =>
      'Retirez vos gains sur votre compte bancaire';

  @override
  String get submitting => 'Soumission...';

  @override
  String get submitRequest => 'Soumettre la demande';

  @override
  String get noWithdrawalsYet => 'Aucun retrait pour l\'instant';

  @override
  String get noWithdrawalsYetDescription =>
      'Vous n\'avez pas encore fait de demande de retrait.\nAppuyez sur le bouton ci-dessous pour demander votre premier retrait.';

  @override
  String get gigsDescription => 'Trouvez et gérez vos opportunités de concerts';

  @override
  String get themeSettings => 'Paramètres du thème';

  @override
  String get chooseTheme => 'Choisir un thème';

  @override
  String get selectPreferredAppearance =>
      'Sélectionnez l\'apparence de votre application préférée';

  @override
  String get lightTheme => 'Thème Lumière';

  @override
  String get cleanBrightInterface => 'Interface propre et lumineuse';

  @override
  String get easyOnEyesLowLight => 'Agréable pour les yeux en basse lumière';

  @override
  String get preview => 'Aperçu';

  @override
  String get hyperLocal => 'Hyper local';

  @override
  String get collectItemsStores => 'Récupérer des objets dans les magasins';

  @override
  String get searchOrders => 'Rechercher des commandes...';

  @override
  String get noDeliveredOrders => 'Aucune commande terminée';

  @override
  String get noDeliveredOrdersYet =>
      'Vous n\'avez encore terminé aucune commande';

  @override
  String get deliveredOn => 'Terminé le';

  @override
  String get feedback => 'Retour';

  @override
  String get overallRating => 'Note globale';

  @override
  String basedOnReviews(Object count) {
    return 'Basé sur $count avis';
  }

  @override
  String get noReviewsYet => 'Aucun avis pour le moment';

  @override
  String get beFirstToLeaveReview => 'Soyez le premier à laisser un avis !';

  @override
  String get noRatingsDataAvailable => 'Aucune donnée de notation disponible';

  @override
  String errorMessage(Object message) {
    return 'Erreur : $message';
  }

  @override
  String get mostHelpful => 'Les plus utiles';

  @override
  String get latest => 'Les plus récents';

  @override
  String get positive => 'Positif';

  @override
  String get negative => 'Négatif';

  @override
  String get seeMore => 'Voir plus';

  @override
  String get seeLess => 'Voir moins';

  @override
  String get star5 => '5★';

  @override
  String get star4 => '4★';

  @override
  String get star3 => '3★';

  @override
  String get star2 => '2★';

  @override
  String get star1 => '1★';

  @override
  String get noInternetConnection => 'Pas de connexion Internet';

  @override
  String get checkInternetConnection =>
      'Veuillez vérifier votre connexion Internet et réessayer.';

  @override
  String get exitApp => 'Quitter l\'application';

  @override
  String get exitAppConfirmation =>
      'Êtes-vous sûr de vouloir quitter l\'application ?';

  @override
  String get exit => 'Sortie';

  @override
  String get refreshing => 'Actualisation...';

  @override
  String get activateStatusToSeeOrders =>
      'Veuillez activer votre statut pour voir vos commandes';

  @override
  String get activateStatusToSeeAvailableOrders =>
      'Veuillez activer votre statut pour voir les commandes disponibles';

  @override
  String get tapToView => 'Appuyez pour voir';

  @override
  String get feeds => 'Flux';

  @override
  String get noChartDataAvailable => 'Aucune donnée graphique disponible';

  @override
  String get errorLoadingChartData =>
      'Erreur lors du chargement des données du graphique';

  @override
  String noDataAvailableForPeriod(Object period) {
    return 'Aucune donnée disponible pour $period';
  }

  @override
  String get week => 'Semaine';

  @override
  String get month => 'Mois';

  @override
  String get year => 'An';

  @override
  String get updating => 'Mise à jour...';

  @override
  String get actionRequired => 'Action requise';

  @override
  String get uploadDocumentsMessage =>
      'Veuillez télécharger votre permis de conduire et les documents d\'immatriculation du véhicule pour terminer le processus de vérification';

  @override
  String get verificationFailed => 'Vérification échouée';

  @override
  String get verificationRejectedMessage =>
      'Votre vérification a été rejetée. Veuillez examiner les remarques ci-dessus et soumettre à nouveau vos documents';

  @override
  String get verificationPendingMessage =>
      'Votre vérification est actuellement en cours d\'examen';

  @override
  String get verificationRejectedMessageShort =>
      'Votre vérification n\'a pas été approuvée';

  @override
  String get verificationCompleteMessage =>
      'Votre compte a été vérifié avec succès';

  @override
  String get unknownStatus => 'Statut inconnu';

  @override
  String get verificationStatusUnknown =>
      'Le statut de vérification est inconnu';

  @override
  String get noProfileFound => 'Aucun profil trouvé';

  @override
  String get unableToLoadVerificationStatus =>
      'Impossible de charger le statut de vérification. Veuillez réessayer';

  @override
  String get noDriverLicenseDocuments =>
      'Aucun document de permis de conduire trouvé';

  @override
  String get driverLicenseDocuments => 'Documents de permis de conduire';

  @override
  String documentsFound(num count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: 's',
      one: '',
    );
    return '$count document$_temp0';
  }

  @override
  String driverLicenseDocument(Object index) {
    return 'Permis de conduire $index';
  }

  @override
  String get noVehicleRegistrationDocuments =>
      'Aucun document d\'immatriculation de véhicule trouvé';

  @override
  String get vehicleRegistrationDocuments =>
      'Documents d\'immatriculation de véhicule';

  @override
  String vehicleRegistrationDocument(Object index) {
    return 'Immatriculation de véhicule $index';
  }

  @override
  String get viewDocuments => 'Voir les documents';

  @override
  String get accountInactive => 'Compte inactif';

  @override
  String get activateAccountToViewOrders =>
      'Vous devez activer votre compte pour voir et accepter les commandes disponibles';

  @override
  String get activateAccount => 'Activer le compte';

  @override
  String get tapPowerButtonToGoOnline =>
      'Appuyez sur le bouton d\'alimentation dans l\'en-tête pour aller en ligne';

  @override
  String get googleMapsError =>
      'Impossible d\'ouvrir Google Maps. Veuillez installer l\'application Google Maps ou réessayer.';

  @override
  String get documentLbl => 'document';

  @override
  String get pickupOrders => 'Commandes de ramassage';

  @override
  String get availPickupOrders => 'Ramassages de retour';

  @override
  String get noReturnOrdersAvailable =>
      'Aucune commande de ramassage disponible';

  @override
  String get activateAccountToViewPickupOrders =>
      'Vous devez activer votre compte pour voir et accepter les commandes de ramassage';

  @override
  String get noPickupOrders => 'Aucune commande de ramassage';

  @override
  String get item => 'Article';

  @override
  String get deliveredSuccessfully => 'Livré avec succès';

  @override
  String get updateStatus => 'Mettre à jour le statut';

  @override
  String get pickup => 'Ramassage';

  @override
  String get deliveredToSeller => 'Livré au vendeur';

  @override
  String get returnDetails => 'Détails du retour';

  @override
  String get reason => 'Raison';

  @override
  String get refundAmt => 'Montant du remboursement';

  @override
  String get pickupDetails => 'Détails du ramassage';

  @override
  String get pickupId => 'ID de ramassage';

  @override
  String get noPickupDataFound => 'Aucune donnée de ramassage trouvée.';

  @override
  String get unknownStore => 'Magasin inconnu';

  @override
  String get noAddressProvided => 'Aucune adresse fournie';

  @override
  String get unknownProduct => 'Produit inconnu';

  @override
  String get oneItem => '1 article';

  @override
  String get goToCustomerLocation => 'Aller à l’emplacement du client';

  @override
  String get goToSellerLocation => 'Aller à l’emplacement du vendeur';

  @override
  String get noDetailsFound => 'Aucun détail trouvé';

  @override
  String get baseFees => 'Frais de base';

  @override
  String get pickupFees => 'Frais de ramassage';

  @override
  String get distanceFees => 'Frais de distance';

  @override
  String get sellerComment => 'Commentaire du vendeur';

  @override
  String get allEarnings => 'Tous';

  @override
  String get day => 'Jour';

  @override
  String get periodEarnings => 'Gains de la période';

  @override
  String get earningsBreakdown => 'Détail des gains';

  @override
  String get orderEarnings => 'Gains par commande';

  @override
  String get baseAndDistanceFees => 'Frais de base et de distance';

  @override
  String get perStoreCharges => 'Frais par magasin';

  @override
  String get incentives => 'Incitations';

  @override
  String get bonusAndRewards => 'Bonus et récompenses';

  @override
  String get dailyBreakdown => 'Détail quotidien';

  @override
  String get avgPerDay => 'Moy./Jour';

  @override
  String get bestDay => 'Meilleur jour';

  @override
  String get daysActive => 'Jours actifs';

  @override
  String get allTime => 'Depuis toujours';

  @override
  String weekN(Object weekNumber) {
    return 'Semaine $weekNumber';
  }

  @override
  String get feed => 'Commandes';

  @override
  String get chooseYourPreferredLanguage => 'Choisissez votre langue préférée';

  @override
  String get noAssignedOrdersYet => 'Aucune commande assignée pour l\'instant';

  @override
  String get noInProgressOrders => 'Aucune commande en cours';

  @override
  String get noCompletedOrdersYet =>
      'Vous n\'avez encore terminé aucune commande';

  @override
  String get noCanceledOrders => 'Aucune commande annulée';

  @override
  String get deliveryZonesNotConfigured =>
      'Les zones de livraison n\'ont pas encore été configurées.';

  @override
  String get noDeliveryZonesAvailable => 'Aucune zone de livraison disponible';

  @override
  String get unableToLoadData => 'Impossible de charger les données';

  @override
  String get noDataYet => 'Aucune donnée pour l\'instant';

  @override
  String get checkConnectionAndTryAgain =>
      'Veuillez vérifier votre connexion et réessayer';

  @override
  String get dataWillAppearHere => 'Vos informations apparaîtront bientôt ici';

  @override
  String get pullToRefresh => 'Tirer pour rafraîchir';

  @override
  String get selectVehicleType => 'Sélectionner le type de véhicule';

  @override
  String get pleaseSelectVehicleType =>
      'Veuillez sélectionner le type de véhicule';

  @override
  String get locationServiceDisabled => 'Service de localisation désactivé';

  @override
  String get locationServiceDescription =>
      'Un GPS est nécessaire pour suivre la progression de votre livraison. Veuillez activer les services de localisation pour continuer.';

  @override
  String get enable => 'Activer';

  @override
  String get locationPermissionDenied => 'Autorisation de localisation refusée';

  @override
  String get locationPermissionDescription =>
      'Cette application a besoin d\'une autorisation de localisation pour suivre votre livraison en temps réel.';

  @override
  String get locationPermissionPermanentDescription =>
      'L\'autorisation de localisation est définitivement refusée. Veuillez l\'activer dans les paramètres de l\'application pour continuer.';

  @override
  String get referAndEarn => 'Parrainer & Gagner';

  @override
  String get locationDataUsageDisclosure =>
      'Divulgation de l\'utilisation des données de localisation';

  @override
  String get referAndEarnTitle =>
      'Parrainez vos amis et gagnez des récompenses';

  @override
  String get referAndEarnDescription =>
      'Invitez vos amis avec votre code de parrainage et gagnez des récompenses lorsqu\'ils s\'inscrivent et passent leur première commande';

  @override
  String get locationUsageDescription =>
      'L\'application collecte des données de localisation pour permettre une livraison précise des commandes, des mises à jour en temps réel sur l\'état des commandes pour les clients et le suivi de la distance pour les vendeurs, même lorsque l\'application est fermée ou non utilisée. \n\nCes données sont utilisées pour fournir un service rapide et calculer vos gains de livraison en fonction de la distance parcourue.';

  @override
  String get accept => 'Accepter';

  @override
  String get decline => 'Refuser';

  @override
  String get locationMandateTitle =>
      'La localisation en temps réel est obligatoire pour recevoir des commandes et suivre les livraisons. L\'application ne peut pas fonctionner sans cette autorisation.';

  @override
  String get share => 'Partager';

  @override
  String get youEarn => 'Vous gagnez';

  @override
  String get friendSignsUp => 'Un ami s\'inscrit';

  @override
  String get codeCopied => 'Code copié !';

  @override
  String get howItWorks => 'Comment ça marche';

  @override
  String get shareYourCode => 'Partagez votre code';

  @override
  String get sendYourReferralCodeOrAppLinkToFriends =>
      'Envoyez votre code de parrainage ou le lien de l\'application à vos amis.';

  @override
  String get theyRegisterUsingYourReferralCode =>
      'Ils s\'inscrivent en utilisant votre code de parrainage.';

  @override
  String get whenTheyCompleteTheirFirstOrderYouEarn =>
      'Lorsqu\'ils terminent leur première commande, vous gagnez';

  @override
  String get upTo => 'jusqu\'à';

  @override
  String get failedToLoadReferralData =>
      'Échec du chargement des données de parrainage';

  @override
  String get enterrefercode => 'Entrez votre code de parrainage';

  @override
  String get deleteAccount => 'Supprimer le compte';

  @override
  String get deleteAccountDesc =>
      'Êtes-vous sûr de vouloir supprimer définitivement votre compte ? Cette action est irréversible.';

  @override
  String get mobileNoInUse => 'Mobile déjà enregistré';

  @override
  String get viewTransactions => 'oir les transactions';

  @override
  String get transactions => 'Transactions';

  @override
  String get noTransactionYet => 'Aucune transaction pour le moment';

  @override
  String get noTransactionDescriptionMsg =>
      'L\'activité de votre portefeuille apparaîtra ici une fois que';

  @override
  String get noTransactionDescriptionSecondaryMsg =>
      'vous aurez effectué votre première transaction.';

  @override
  String get updateAvailable => 'Mise à jour disponible';

  @override
  String get forceUpdateDialogMessage =>
      'Une nouvelle version est disponible. Veuillez mettre à jour pour continuer à utiliser l\'application.';

  @override
  String get doItLater => 'Plus tard';

  @override
  String get updateNow => 'Mettre à jour maintenant';

  @override
  String get comingSoonTitle => 'Bientôt disponible';

  @override
  String get comingSoonMessage =>
      'Une nouvelle version de l\'application est en cours de préparation. Elle sera bientôt disponible sur le store.\n\nMerci de votre patience !';

  @override
  String get accountNotVerified => 'Votre compte n\'a pas encore été vérifié';

  @override
  String get update => 'Update';

  @override
  String get onboardAcceptOrdersTitle => 'Accepter les commandes';

  @override
  String get onboardAcceptOrdersSubtitle =>
      'Recevez des demandes de commande en temps réel et acceptez-les d\'un seul geste.';

  @override
  String get onboardTrackEarningsTitle => 'Suivre les gains';

  @override
  String get onboardTrackEarningsSubtitle =>
      'Gérez vos revenus de livraison en toute simplicité.';

  @override
  String get onboardNavigateEasilyTitle => 'Naviguez facilement';

  @override
  String get onboardNavigateEasilySubtitle =>
      'Suivez des itinéraires optimisés pour atteindre les magasins et les clients plus rapidement.';

  @override
  String get getStarted => 'Commencer';

  @override
  String get accountDetails => 'Détails du compte';

  @override
  String get profileInfo => 'Informations du profil';

  @override
  String get activity => 'Activité';

  @override
  String get trackOrdersSubtitle =>
      'Suivez toutes vos commandes en cours et passées';

  @override
  String get phoneLogin => 'Connexion par téléphone';

  @override
  String get or => 'OU';

  @override
  String get loginWithEmail => 'Connexion avec e-mail ?';

  @override
  String get clickHere => 'Cliquez ici';

  @override
  String get loginToContinueDeliveringHappiness =>
      'Connectez-vous pour continuer à livrer du bonheur';

  @override
  String get signUpToStartDeliveringHappiness =>
      'Inscrivez-vous pour commencer à livrer du bonheur';

  @override
  String get countryLabel => 'Pays';

  @override
  String errorPrefix(String message) {
    return 'Erreur: $message';
  }

  @override
  String get cancelDelivery => 'Annuler la livraison';

  @override
  String get confirmCancellation => 'Confirmer l\'annulation';

  @override
  String get orderNote => 'Note de commande';

  @override
  String get cancelOrder => 'Annuler la commande';

  @override
  String get gettingYourLocation => 'Obtention de votre position...';

  @override
  String get pleaseEnsureLocationPermissionsAreEnabled =>
      'Veuillez vous assurer que les autorisations de localisation sont activées';

  @override
  String get tapOnAZoneToSelectItForYourAccount =>
      'Appuyez sur une zone pour la sélectionner pour votre compte';

  @override
  String get noZonesFound => 'Aucune zone trouvée';

  @override
  String zoneIs(String status) {
    return 'La zone est $status';
  }

  @override
  String get noDeliveryZoneAssigned => 'Aucune zone de livraison attribuée';

  @override
  String get youHaventBeenAssignedToAnyDeliveryZoneYet =>
      'Vous n\'avez pas encore été attribué à une zone de livraison. Veuillez contacter le support.';

  @override
  String weekNumber(int number) {
    return 'Semaine $number';
  }

  @override
  String earningForOrder(String id) {
    return 'Gains pour la commande n°$id';
  }

  @override
  String get availableForWithdrawal => 'Disponible pour le retrait';

  @override
  String idLabel(String id) {
    return 'ID: $id';
  }

  @override
  String get noContentFound => 'Aucun contenu trouvé';

  @override
  String get trackPickupsSubtitle =>
      'Suivez tous vos ramassages en cours et passés';

  @override
  String get acceptReturn => 'Accepter le retour';

  @override
  String get todaysEarnings => 'Gains d\'aujourd\'hui';

  @override
  String get currentLocationNotAvailable => 'Position actuelle non disponible';

  @override
  String get arrivalConfirmedViewDetails =>
      'Arrivée confirmée! Vous pouvez maintenant voir les détails de la commande.';

  @override
  String get orderReturnedToStoreUpdateStatus =>
      'Commande retournée au magasin. Vous pouvez maintenant mettre à jour le statut.';

  @override
  String get storeDetailsNotAvailable => 'Détails du magasin non disponibles';

  @override
  String dismissIn(Object seconds) {
    return 'Ignorer dans ${seconds}s';
  }

  @override
  String get newOrder => 'Nouvelle commande !';

  @override
  String get fetchingOrderDetails =>
      'Récupération des détails de la commande...';

  @override
  String get failedToFetchDetails => 'Impossible de récupérer les détails';

  @override
  String get estDistance => 'Distance est.';

  @override
  String get pickupStore => 'Magasin de ramassage';

  @override
  String get zoneDetails => 'Détails de la zone';

  @override
  String get regularTimePerKm => 'Temps régulier par KM';

  @override
  String get coverageDetails => 'Détails de la couverture';

  @override
  String get regularDelivery => 'Livraison standard';

  @override
  String get distanceBased => 'Basé sur la distance';

  @override
  String get zoneCoverage => 'Couverture de la zone';

  @override
  String get freeDeliveryAbove => 'Livraison gratuite à partir de';

  @override
  String get additionalFees => 'Frais supplémentaires';

  @override
  String filesSelectedClickSaveChangesToUpload(Object count) {
    return '$count fichier(s) sélectionné(s). Cliquez sur \"Enregistrer les modifications\" pour téléverser.';
  }

  @override
  String get removeImage => 'Supprimer l\'image';

  @override
  String get removeImageConfirmation =>
      'Êtes-vous sûr de vouloir supprimer cette image ? Cette action est irréversible.';

  @override
  String get documentRemoved => 'Document supprimé';

  @override
  String uploadingDocumentProgress(Object documentType) {
    return 'Téléversement de $documentType...';
  }

  @override
  String documentUploadedSuccess(Object documentType) {
    return '$documentType téléversé avec succès !';
  }

  @override
  String get vehicleDetails => 'Détails du véhicule';

  @override
  String get vehicleDocuments => 'Documents du véhicule';

  @override
  String get documentUploadedStatus => 'Document téléversé';

  @override
  String get noDocumentUploadedStatus => 'Aucun document téléversé';

  @override
  String get documentImages => 'Images du document :';

  @override
  String get uploadNew => 'Téléverser un nouveau';

  @override
  String get earningAndWallets => 'Gains et Portefeuilles';

  @override
  String get availableBalance => 'Solde disponible';

  @override
  String get requestWithdraw => 'Demander un retrait';

  @override
  String get blocked => 'Bloqué';

  @override
  String get totalBalance => 'Solde total';

  @override
  String get orderEarning => 'Gains de commande';

  @override
  String get basePayForDeliveries => 'Rémunération de base pour les livraisons';

  @override
  String get codCashCollection => 'Collecte de fonds COD';

  @override
  String get orderHistoryAndOrderEarnings =>
      'Suivre les espèces collectées auprès des clients';

  @override
  String get walletHistoryAndActivity =>
      'Historique du portefeuille et activité du compte';

  @override
  String get transactionHistory => 'Historique des transactions';

  @override
  String get seeAll => 'Voir tout';

  @override
  String get autoDismissIn => 'Fermeture automatique dans';

  @override
  String get distance => 'Distance';

  @override
  String get paymentOverview => 'Aperçu du paiement';

  @override
  String get earningAndPayments => 'Gains et paiements';

  @override
  String get otherCharges => 'Autres frais';

  @override
  String get deliverAll => 'Tout livrer';

  @override
  String get cancelDeliveryExplanation =>
      'Les articles collectés seront marqués pour être retournés au magasin. Choisissez un motif d\'annulation.';

  @override
  String get selectAReason => 'Sélectionnez une raison';

  @override
  String get addAnyAdditionalContext =>
      'Ajoutez tout contexte supplémentaire pour l\'annulation';

  @override
  String get reasonRequired => 'Raison *';

  @override
  String get remarksOptional => 'Remarques (facultatif)';

  @override
  String get cancelOrderReturnToStore =>
      'Si vous annulez avant de collecter les articles, cette commande retournera à Prêt pour le ramassage pour qu\'un autre livreur puisse la réclamer.';

  @override
  String get reasonIsRequiredError => 'La raison est requise';

  @override
  String get createSpan => 'Créer ';

  @override
  String get accountSpan => 'Compte';

  @override
  String get enterPhoneNumberToReceiveOtp =>
      'Entrez votre numéro de téléphone pour recevoir un OTP';
}
