[ 'registered_unverified' => 'Compte créé. Consulte tes emails pour le vérifier.', 'invalid_credentials' => 'Identifiants invalides.', 'email_not_verified' => 'Vérifie ton adresse email avant de te connecter.', 'suspended' => 'Ce compte est suspendu.', 'already_verified' => 'Compte déjà vérifié.', 'verified' => 'Compte vérifié avec succès.', 'verification_sent' => 'Email de vérification envoyé.', 'verification_sent_if_unverified' => 'Si un compte non vérifié existe avec cette adresse, un email de vérification vient d’être envoyé.', 'verification_email_failed' => "Impossible d'envoyer l'email de vérification pour le moment. Réessaie plus tard.", 'password_reset_link_sent' => 'Si un compte existe avec cette adresse, un lien de réinitialisation vient d’être envoyé.', 'password_reset' => 'Mot de passe réinitialisé avec succès.', 'logout' => 'Déconnecté avec succès.', 'unauthenticated' => 'Non authentifié.', 'deleted' => 'Compte supprimé avec succès.', 'invalid_verification_link' => 'Ce lien de vérification est invalide ou a expiré.', ], 'device_tokens' => [ 'created' => 'Token appareil enregistré.', 'updated' => 'Token appareil mis à jour.', 'notification_sent' => 'Notification envoyée.', ], 'meal_image_analysis' => [ 'failed' => "Impossible d'analyser l'image pour le moment.", ], 'legal_documents' => [ 'not_found' => 'Document légal introuvable.', ], 'notifications' => [ 'test_title' => 'Test', 'test_body' => 'Notification test depuis Laravel API.', 'meal_post_commented_title' => 'Nouveau commentaire', 'meal_post_commented_body' => ':name a commenté votre plat ":meal".', 'someone' => 'Quelqu’un', 'your_meal' => 'votre plat', 'moderation_threshold_title' => 'Signalements à vérifier', 'moderation_threshold_body' => ':count signalements reçus pour :type.', 'engagement_reminders' => [ 'publish_meal' => [ 'title' => 'Ton prochain plat attend', 'body' => 'N’hésite pas à publier ton repas du jour sur Bowli.', ], 'meal_photo' => [ 'title' => 'Une assiette à partager ?', 'body' => 'Prends une photo rapide et garde une trace de ton repas.', ], 'evening_checkin' => [ 'title' => 'Petit rappel Bowli', 'body' => 'Ajoute ton plat du jour pour suivre tes habitudes sans perdre le fil.', ], 'community_inspiration' => [ 'title' => 'Inspire la communauté', 'body' => 'Publie ton plat et donne des idées aux autres utilisateurs.', ], 'workout_checkin' => [ 'title' => 'Repas ou workout ?', 'body' => 'Si tu as bougé aujourd’hui, ajoute aussi ta séance dans Bowli.', ], ], ], 'reports' => [ 'created' => 'Signalement envoyé. Merci, notre équipe va examiner ce contenu.', 'already_exists' => 'Vous avez déjà signalé ce contenu.', 'cannot_report_self' => 'Vous ne pouvez pas signaler votre propre profil.', 'cannot_report_own_meal' => 'Vous ne pouvez pas signaler votre propre plat.', 'cannot_report_own_review' => 'Vous ne pouvez pas signaler votre propre avis.', 'targets' => [ 'meal_post' => 'un plat', 'post_review' => 'un avis', 'user' => 'un utilisateur', 'unknown' => 'un contenu', ], ], 'post_reviews' => [ 'already_exists' => 'Vous avez déjà donné un avis pour ce repas.', ], 'strava' => [ 'state_expired' => 'La connexion Strava a expiré. Relance la connexion.', 'refused' => 'Connexion Strava refusée.', 'missing_connection' => 'Connecte Strava avant de synchroniser tes workouts.', 'missing_activity_scope' => 'La connexion Strava doit autoriser le scope activity:read ou activity:read_all.', 'disconnect_failed' => "Impossible de retirer l'accès Strava pour le moment. Réessaie dans quelques instants.", ], 'validation' => [ 'image_required' => 'Ajoute une image à analyser.', 'image_file' => 'Le fichier doit être une image.', 'image_max_2mb' => "L'image ne doit pas dépasser 2 Mo.", 'image_max_4mb' => "L'image ne doit pas dépasser 4 Mo.", 'meal_image_required' => 'Ajoute une image au repas.', 'visibility_valid' => 'Choisis une visibilité valide.', 'month_valid' => 'Choisis un mois valide.', 'calories_integer' => 'Les calories doivent être un nombre entier.', 'nutrition_goals_required' => 'Renseigne tous les objectifs nutritionnels.', 'nutrition_goals_positive' => 'Les objectifs nutritionnels doivent être positifs.', 'nutrition_goals_max' => 'La valeur de cet objectif nutritionnel est trop élevée.', 'report_reason_required' => 'Choisis une raison de signalement.', 'report_reason_valid' => 'Choisis une raison de signalement valide.', 'report_details_max' => 'Le détail du signalement ne doit pas dépasser 2000 caractères.', ], ];