Files
FamilyMealPlanner/MealMood/Resources/fr.lproj/Localizable.strings
T
alexandrev-tibco 163fd6026a hogar compartido: colaboracion entre cuentas sobre Firestore
CloudKit sincroniza la base privada de un Apple ID: ni llega a Android ni deja
que dos cuentas editen el mismo plan (CKShare sigue sin existir en SwiftData).
El contenido de un hogar pasa por tanto a Firestore, y un dispositivo que entra
en un hogar construye el store local sin CloudKit — dos espejos escribiendo los
mismos objetos se pelean, que es justo lo que ya obligó a apagar el sync por
iCloud KV.

SwiftData sigue siendo el store local y el modo offline; HouseholdSyncService es
lo unico que habla con la red. Detecta cambios comparando una huella del
contenido de cada documento con la ultima sincronizada (el "shadow"), asi que no
hace falta instrumentar con updatedAt las treinta vistas que mutan modelos. Los
borrados van como tombstone: un borrado duro volveria desde cualquier miembro
que estuviera sin conexion.

Semanas y slots usan id derivado del contenido (2026-09-14, 5-dinner) para que
dos miembros que abren la misma semana escriban el mismo documento en vez de
crear dos, y para que los conflictos se resuelvan por slot y no por semana.

Incluye reglas de seguridad (solo miembros; los codigos de invitacion se pueden
leer por id pero no listar), pantalla de hogar en Ajustes con Sign in with Apple,
invitacion por codigo de 6 caracteres sin vocales ni 0/O/1/I, y la eleccion al
unirse entre llevarse los platos propios o adoptar los del hogar.

Fuera de esta fase: fotos de platos (necesitan Storage) y el cliente Android.

Refs #33

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013su1ttRiMeMYxkZJ1Y3246
2026-09-12 13:00:38 +02:00

518 lines
26 KiB
Plaintext

/* Onboarding */
"onboarding_welcome_title" = "Organisez vos repas en 1 minute";
"onboarding_welcome_subtitle" = "Répondez à 4 étapes rapides et commencez à planifier dès aujourd'hui.";
"onboarding_welcome_step_1" = "Choisissez si vous voulez planifier les déjeuners, les dîners ou les deux";
"onboarding_welcome_step_2" = "Décidez si vous voulez inclure les week-ends";
"onboarding_welcome_step_3" = "Connectez éventuellement votre calendrier";
"onboarding_welcome_step_4" = "Ajoutez vos plats habituels pour démarrer vite";
"onboarding_nav_intro" = "Configuration rapide";
"onboarding_nav_setup" = "Configuration";
"onboarding_nav_step_short" = "Étape %d";
"onboarding_nav_step_counter" = "Étape %d/%d";
"onboarding_start" = "Commencer";
"onboarding_continue" = "Continuer";
"onboarding_skip" = "Ignorer";
"onboarding_finish" = "Terminer";
/* Meal Windows */
"meal_windows_title" = "Étape 1 : Déjeuners, dîners ou les deux ?";
"meal_windows_dinner_only" = "Dîners seulement";
"meal_windows_lunch_only" = "Déjeuners seulement";
"meal_windows_both" = "Déjeuners et dîners";
/* Weekends */
"weekends_title" = "Étape 2 : Planifier aussi les week-ends ?";
"weekends_toggle" = "Planifier aussi les samedis et dimanches";
"weekends_note" = "Vous pourrez le modifier plus tard dans les réglages";
/* Calendar */
"calendar_title" = "Étape 3 : Connecter votre calendrier ?";
"calendar_sync" = "Synchroniser";
"calendar_select" = "Calendrier";
"calendar_lunch_time" = "Heure du déjeuner";
"calendar_dinner_time" = "Heure du dîner";
"calendar_optional" = "Facultatif, vous pourrez l'activer plus tard";
"calendar_permission_title" = "Accès au calendrier";
"calendar_permission_message" = "MealMood a besoin d'accéder à votre calendrier pour synchroniser les événements.";
"calendar_permission_settings" = "Aller aux réglages";
/* First Dishes */
"first_dishes_title" = "Étape 4 : Ajoutez vos plats favoris";
"first_dishes_subtitle" = "Ajoutez quelques plats pour démarrer plus vite.";
"first_dishes_optional_hint" = "Optionnel — vous pouvez en ajouter d'autres depuis l'app.";
"first_dishes_name_placeholder" = "Nom du plat";
"first_dishes_add_tag" = "Ajouter un tag";
"first_dishes_add_dish" = "Ajouter un plat";
"first_dishes_added" = "Plats ajoutés :";
/* Home */
"home_title" = "MealMood";
"home_previous" = "Précédent";
"home_next" = "Suivant";
"home_complete" = "Terminer";
"home_undo_last_action" = "Annuler la dernière action";
"home_reset" = "Réinitialiser";
"home_copy_previous_week" = "Copier la semaine précédente";
"home_my_dishes" = "Mes plats";
"home_add_first_dish" = "Ajoutez votre premier plat pour commencer";
"home_add_dish" = "Ajouter un plat";
"home_my_dishes_search" = "Rechercher des plats";
"home_my_dishes_search_empty" = "Aucun plat trouvé";
"home_my_dishes_hide_used" = "Masquer ceux utilisés cette semaine";
"home_pick_dish_title" = "Choisir un plat";
"home_pick_dish_search" = "Rechercher des plats";
"home_pick_dish_empty" = "Aucun plat ne correspond à votre recherche";
"home_pick_dish_add_new" = "Ajouter un nouveau plat";
"home_pick_dish_no_dishes" = "Aucun plat pour le moment. Ajoutez-en un pour commencer.";
"home_select_week" = "Choisir une semaine";
"home_week_picker_title" = "Choisir une semaine";
"home_week_picker_date" = "Date";
"home_week_picker_go" = "Aller";
/* Reset Alert */
"reset_title" = "Effacer toute la semaine ?";
"reset_message" = "Cette action est irréversible";
"reset_cancel" = "Annuler";
"reset_confirm" = "Effacer";
/* Toasts */
"toast_dish_assigned" = "Plat assigné ✓";
"toast_week_complete" = "Semaine terminée ! 🎉";
"toast_week_reset" = "Semaine effacée 🔄";
"toast_dish_saved" = "Plat enregistré ✓";
"toast_event_deleted" = "Événement du calendrier supprimé";
"toast_cannot_complete" = "Impossible de remplir tous les créneaux";
"toast_dish_deleted" = "Plat supprimé";
"toast_no_free_slots" = "Aucun créneau libre disponible";
"toast_calendar_synced" = "Calendrier synchronisé ✓";
"toast_copied_previous_week" = "Copié depuis la semaine précédente ✓";
"toast_previous_week_empty" = "Aucun plan trouvé pour la semaine précédente";
"toast_undo_applied" = "Dernière action annulée";
"copy_previous_confirm_title" = "Remplacer la semaine actuelle ?";
"copy_previous_confirm_message" = "Vous avez déjà des plats assignés. Copier la semaine précédente remplacera les assignations actuelles.";
"copy_previous_confirm_confirm" = "Remplacer la semaine";
/* Dish Form */
"dish_new_title" = "Nouveau plat";
"dish_edit_title" = "Modifier le plat";
"dish_name_label" = "Nom du plat *";
"dish_name_placeholder" = "Ex. : Poulet rôti";
"dish_description_label" = "Description (facultative)";
"dish_description_placeholder" = "Ex. : Savoureux et rôti au four avec des herbes";
"dish_tags_label" = "Tags (facultatif)";
"dish_add_tag" = "Ajouter un tag";
"dish_delete" = "Supprimer le plat";
"dish_delete_title" = "Supprimer ce plat ?";
"dish_delete_message" = "Cette action est irréversible";
"dish_cancel" = "Annuler";
"dish_done" = "Terminé";
"dish_delete_blocked_title" = "Suppression impossible";
"dish_delete_blocked_message" = "Vous ne pouvez pas supprimer un plat assigné à la semaine en cours.";
"dish_delete_blocked_ok" = "OK";
"dish_list_empty" = "Vous n'avez pas encore de plats";
/* Tag Selector */
"tag_selector_title" = "Sélectionner des tags";
"tag_selector_done" = "Terminé";
/* Tags */
"tags_title" = "Tags";
"tags_max_per_week" = "Max par semaine";
"tags_no_consecutive" = "Pas consécutif";
"tags_no_consecutive_desc" = "Empêche l'apparition sur des jours consécutifs";
"tags_no_duplicate" = "Pas de répétition le même jour";
"tags_no_duplicate_desc" = "Impossible au déjeuner et au dîner le même jour";
"tags_restriction" = "Restriction horaire";
"tags_no_restriction" = "Aucune restriction";
"tags_lunch_only" = "Déjeuner seulement";
"tags_dinner_only" = "Dîner seulement";
"tags_no_limit" = "Aucune limite";
/* Settings */
"settings_title" = "Réglages";
"settings_planning" = "Planification";
"settings_meal_windows" = "Créneaux de repas";
"settings_include_weekends" = "Inclure les week-ends";
"settings_export_style" = "Style d'export hebdomadaire";
"settings_calendar" = "Calendrier";
"settings_icloud_sync" = "Synchroniser les données avec iCloud";
"settings_sync" = "Synchroniser";
"settings_sync_mode" = "Mode de synchronisation";
"settings_sync_mode_week_complete" = "Auto (quand la semaine est complète)";
"settings_sync_mode_manual" = "Manuel (bouton de synchro)";
"settings_sync_now" = "Synchroniser maintenant";
"settings_lunch_time" = "Heure du déjeuner";
"settings_dinner_time" = "Heure du dîner";
"settings_event_duration" = "Durée de l'événement";
"settings_event_prefix" = "Préfixe du titre";
"settings_reminder" = "Rappel";
"settings_reminder_none" = "Aucun rappel";
"settings_tags" = "Tags";
"settings_manage_tags" = "Gérer les tags";
"settings_language" = "Langue";
"settings_premium" = "Premium";
"settings_premium_status" = "Statut";
"settings_remove_ads" = "Supprimer les publicités";
"settings_about" = "À propos";
"settings_website" = "Site web";
"settings_support" = "E-mail d'assistance";
"settings_rate_app" = "Noter MealMood";
"settings_app_version" = "Version";
"settings_app_build" = "Build";
"settings_danger_zone" = "Zone dangereuse";
"settings_reset_all_data" = "Réinitialiser toutes les données";
"settings_reset_all_data_title" = "Réinitialiser toutes les données de l'app ?";
"settings_reset_all_data_message" = "Cela supprimera les plats, tags, plans et réglages, puis relancera l'onboarding.";
"settings_reset_all_data_confirm" = "Tout réinitialiser";
/* Premium */
"premium_title" = "MealMood Premium";
"premium_subtitle" = "Profitez de toutes les fonctionnalités";
"premium_no_ads" = "Sans publicités";
"premium_unlimited_dishes" = "Plats illimités";
"premium_custom_tags" = "Tags personnalisés";
"premium_advanced_rules" = "Règles de tags avancées";
"premium_future_weeks" = "Planification illimitée des semaines à venir";
"premium_share_week" = "Export hebdomadaire en image";
"premium_family_sharing" = "Compatible avec le partage familial";
"premium_plans" = "Forfaits disponibles :";
"premium_monthly" = "Mensuel";
"premium_yearly" = "Annuel";
"premium_save" = "Économisez 44 %";
"premium_month" = "mois";
"premium_price_note" = "Annulez à tout moment depuis votre compte Apple.";
"premium_terms_note" = "Abonnement à renouvellement automatique. Annulez à tout moment dans les réglages de votre compte Apple.";
"premium_active" = "Premium est actif";
"premium_subscribe" = "S'abonner";
"premium_restore" = "Restaurer les achats";
"premium_processing" = "Traitement...";
"premium_loading_products" = "Chargement des options d'achat...";
"premium_loading_products_hint" = "Si cela prend trop de temps, touchez Réessayer.";
"premium_loading_timeout" = "Temps de chargement écoulé";
"premium_loading_timeout_hint" = "StoreKit n'a pas répondu à temps. Touchez Réessayer.";
"premium_products_not_found" = "Aucun produit disponible";
"premium_products_not_found_hint" = "Vérifiez les identifiants produit dans App Store Connect / la configuration StoreKit.";
"premium_loading_failed" = "Impossible de charger les produits";
"premium_loading_failed_hint" = "Vérifiez votre configuration StoreKit et réessayez.";
"premium_retry_products" = "Réessayer";
"premium_purchase_pending" = "L'achat est en attente d'approbation.";
"premium_purchase_cancelled" = "L'achat a été annulé.";
"premium_purchase_failed" = "L'achat a échoué. Veuillez réessayer.";
"tag_selector_empty" = "Aucun tag disponible pour le moment";
"premium_limit_dishes" = "Limite du plan gratuit atteinte : 15 plats";
"dish_counter_label" = "plats";
"dish_counter_upgrade_hint" = "Touchez pour des plats illimités avec Premium";
"dish_limit_modal_title" = "Vous êtes en feu ! 🔥";
"dish_limit_modal_message" = "Vous avez rempli votre plan gratuit. Débloquez les plats illimités, règles avancées et plus avec Premium.";
"dish_limit_modal_cta" = "Voir Premium";
"dish_limit_modal_dismiss" = "Plus tard";
"onboarding_paywall_title" = "Essayez MealMood Premium gratuitement";
"onboarding_paywall_subtitle" = "Tout débloqué pendant 7 jours — sans engagement.";
"onboarding_paywall_cta_trial" = "Démarrer l'essai gratuit";
"onboarding_paywall_cta_skip" = "Continuer en gratuit";
"remove_ads_promo_title" = "Fatigué des pubs ?";
"remove_ads_promo_subtitle" = "Passez Premium et plus jamais de publicité.";
"remove_ads_promo_cta" = "Supprimer les pubs";
"premium_yearly" = "Annuel";
"premium_year" = "an";
"premium_lifetime" = "À vie";
"premium_one_time" = "paiement unique";
"premium_lifetime_badge" = "PAIEMENT UNIQUE";
"premium_buy_lifetime" = "Acheter à vie";
"premium_save_badge" = "ÉCONOMISEZ %@";
"premium_best_value" = "MEILLEUR CHOIX";
"premium_trial_badge" = "7 jours gratuits";
"premium_trial_note" = "Gratuit 7 jours, puis %@. Annulez à tout moment.";
"premium_social_proof" = "Adoré par les familles ★★★★★";
"premium_limit_rules" = "Les règles de tags avancées sont réservées au Premium";
"premium_limit_future_weeks" = "Le plan gratuit permet de planifier jusqu'à la semaine prochaine";
/* Home extras */
"rule_override_title" = "Conflit de règles";
"rule_override_message" = "Ce plat enfreint une ou plusieurs règles de tags. L'assigner quand même ?";
"rule_override_confirm" = "Assigner quand même";
"share_week_button" = "Partager la semaine";
"share_week_title" = "Planning hebdomadaire MealMood";
"share_week_callout_title" = "Votre semaine est prête à être exportée";
"share_week_callout_subtitle" = "Créez une belle image à partager ou à imprimer avec votre planning de repas.";
"share_export_style_default" = "Par défaut";
"share_export_style_school" = "Emploi du temps scolaire";
"share_export_style_vertical" = "Vertical";
"share_export_style_picker_title" = "Choisir le style d'export";
"share_export_style_picker_subtitle" = "Vous pouvez le modifier à tout moment dans les réglages.";
"share_export_style_picker_apply" = "Utiliser ce style";
"share_export_school_title" = "Planning hebdomadaire des repas";
"share_export_school_subtitle" = "Emploi du temps scolaire";
"share_export_vertical_title" = "Planning vertical des repas";
"ads_placeholder" = "Publicité";
"ads_loading" = "Chargement de la publicité...";
"ads_unavailable" = "Publicité indisponible";
"history_title" = "Historique mensuel";
"history_month_empty" = "Aucune semaine planifiée ce mois-ci";
"history_week_complete" = "Semaine terminée";
"history_week_incomplete" = "Semaine en cours";
/* Onboarding suggestions */
"first_dishes_suggestions" = "Suggestions rapides";
"first_dishes_suggestion_add" = "Ajouter la suggestion";
"first_dishes_suggestion_added" = "Ajouté";
"first_dishes_no_tags" = "Les tags par défaut sont en cours de chargement, veuillez réessayer dans un instant";
/* Onboarding trial */
"onboarding_trial_title" = "Débloquer Premium";
"onboarding_trial_subtitle" = "Débloquez maintenant toutes les fonctionnalités premium.";
"onboarding_trial_cta" = "Débloquer Premium";
"onboarding_trial_skip" = "Continuer avec le plan gratuit";
"onboarding_trial_price_format" = "%@ / mois";
/* Review funnel */
"review_funnel_title" = "Comment se passe votre expérience avec MealMood ?";
"review_funnel_message" = "Votre avis nous aide à améliorer MealMood.";
"review_funnel_positive" = "J'aime";
"review_funnel_negative" = "À améliorer";
"review_feedback_title" = "Dites-nous quoi améliorer";
"review_feedback_message" = "Envoyez-nous votre retour et nous l'utiliserons pour améliorer l'app.";
"review_feedback_contact" = "Envoyer un retour";
"onboarding_auto_assign_title" = "Voulez-vous que nous remplissions automatiquement votre semaine ?";
"onboarding_auto_assign_message" = "Nous pouvons remplir cette semaine automatiquement en utilisant vos plats et vos règles.";
"onboarding_auto_assign_yes" = "Oui, assigner automatiquement";
"onboarding_auto_assign_no" = "Non, je le ferai";
"onboarding_premium_prompt_title" = "Voulez-vous débloquer Premium ?";
"onboarding_premium_prompt_message" = "Profitez de l'absence de publicités, de plats illimités, de règles avancées et de la planification des semaines futures.";
"onboarding_premium_prompt_cta" = "Voir Premium";
/* Notifications */
"notification_planning_title" = "Planifiez votre semaine suivante";
"notification_planning_body" = "Votre nouvelle semaine commence demain et elle n'est pas encore planifiée.";
/* Meal Types */
"lunch" = "Déjeuner";
"dinner" = "Dîner";
/* Days */
"day_mon" = "Lun";
"day_tue" = "Mar";
"day_wed" = "Mer";
"day_thu" = "Jeu";
"day_fri" = "Ven";
"day_sat" = "Sam";
"day_sun" = "Dim";
/* Durations */
"duration_30" = "30 min";
"duration_60" = "1 heure";
"duration_90" = "1,5 heure";
"duration_120" = "2 heures";
/* Reminders */
"reminder_30" = "30 min avant";
"reminder_60" = "1 heure avant";
"reminder_120" = "2 heures avant";
"first_dishes_limit_reached" = "Vous avez atteint 10 plats. Touchez Terminer quand vous êtes prêt.";
// Social share
"share_instagram_subtitle" = "Partager comme fond de Story";
"share_copy_image" = "Copier l'image";
"share_copy_subtitle" = "Coller dans WhatsApp, Telegram…";
"share_more_options" = "Plus d'options";
"share_more_subtitle" = "Partager dans n'importe quelle app";
"share_export_sheet_title" = "Partager";
"share_copied" = "Image copiée !";
// Onboarding preview
"onboarding_welcome_preview_label" = "Votre semaine pourrait ressembler à ça ✨";
// Repas à l'extérieur
"slot_eating_out" = "Repas dehors";
"home_mark_eating_out" = "Manger à l'extérieur";
"toast_eating_out_marked" = "Repas marqué à l'extérieur";
// Panneau de conflits
"violations_panel_title" = "Conflits de règles";
"violations_panel_empty" = "Aucun conflit cette semaine";
"violations_fix" = "Vider le créneau";
"violations_ignore" = "Ignorer";
"violations_badge" = "%d conflit(s)";
// 1.0.6
"dish_priority" = "Plat prioritaire";
"dish_priority_desc" = "Sera priorisé dans l'auto-complétion";
"tags_day_restriction" = "Restriction de jours";
"tags_day_any" = "N'importe quel jour";
"tags_day_weekdays" = "Jours de semaine seulement";
"tags_day_weekend" = "Week-end seulement";
"share_slot_empty" = "À définir";
"home_auto_assign_cta_title" = "Remplir la semaine automatiquement";
"home_auto_assign_cta_slots" = "%d créneaux vides";
"home_auto_assign_cta_button" = "Auto-remplir";
"notification_sunday_title" = "Planifiez votre prochaine semaine";
"notification_sunday_body" = "C'est dimanche — prenez 2 minutes pour planifier vos repas de la semaine prochaine.";
/* Stats */
"stats_title" = "Statistiques";
"stats_streak_label" = "Série de semaines";
"stats_weeks_planned_label" = "Semaines planifiées";
"stats_complete_weeks_label" = "Semaines complètes";
"stats_completion_rate_label" = "Taux de complétion";
"stats_top_dishes_title" = "Plats les plus utilisés";
"stats_tags_title" = "Par catégorie";
"stats_no_data" = "Pas encore de données";
/* Week rating */
"week_rating_prompt" = "Comment s'est passée cette semaine ?";
/* Week ready onboarding step (1.2.0) */
"onboarding_week_ready_title" = "Votre semaine est prête !";
"onboarding_week_ready_subtitle" = "%d repas planifiés automatiquement. Vous pourrez tout ajuster ensuite.";
"onboarding_week_ready_subtitle_empty" = "Votre planning hebdomadaire est prêt. Ajoutez des plats quand vous voulez et remplissez-le en un geste.";
"onboarding_reminder_pitch" = "Recevez un rappel chaque dimanche pour que la semaine commence toujours planifiée.";
"onboarding_reminder_allow" = "Rappelez-le-moi le dimanche";
"onboarding_reminder_skip" = "Pas maintenant";
/* Notification settings (1.2.0) */
"settings_notifications_header" = "Notifications";
"settings_weekly_reminder" = "Rappel hebdomadaire de planification";
"settings_notifications_denied_hint" = "Les notifications sont désactivées dans les réglages du système.";
"settings_open_system_settings" = "Ouvrir Réglages";
/* Widget promo (1.2.0) */
"widget_promo_title" = "Les repas du jour sur votre écran d'accueil";
"widget_promo_body" = "Appuyez longuement sur l'écran d'accueil, touchez + et cherchez MealMood pour ajouter le widget.";
/* Offer codes + share link (1.2.0) */
"premium_redeem_code" = "Utiliser un code promo";
"share_link_text" = "Notre semaine, planifiée avec MealMood → https://mealmood.app";
// Shopping list (2.0)
"shopping_list_title" = "Liste de courses";
"shopping_done" = "OK";
"shopping_missing_ingredients" = "Pas encore d'ingrédients";
"shopping_other_items" = "Autres articles";
"shopping_add_item_placeholder" = "Ajouter un article…";
"shopping_generate" = "Générer";
"shopping_clear_checked" = "Effacer les articles cochés";
"shopping_delete" = "Supprimer";
"shopping_empty_title" = "Rien à acheter pour l'instant";
"shopping_empty_message" = "Planifiez des plats pour cette semaine et leurs ingrédients apparaîtront ici.";
"shopping_share_header" = "🛒 Liste de courses — MealMood";
// Dish editor: photo + ingredients (2.0)
"dish_photo_label" = "Photo";
"dish_photo_add" = "Ajouter une photo";
"dish_photo_change" = "Changer la photo";
"dish_photo_remove" = "Retirer";
"dish_ingredients_label" = "Ingrédients";
"dish_ingredient_placeholder" = "ex. 200 g de spaghettis";
"dish_ingredients_add" = "Ajouter un ingrédient";
"dish_dictate" = "Dicter";
"calendar_resize_hint" = "Faites glisser pour ajuster le calendrier et les plats";
"dish_ingredients_dictate" = "Dicter";
"dictation_listening" = "Écoute…";
"dictation_stop" = "Terminé";
"dictation_ingredients_hint" = "Dites tous les ingrédients : je les répartis en liste.";
"dictation_denied_title" = "Accès au micro requis";
"dictation_denied_message" = "Activez le Micro et la Reconnaissance vocale pour MealMood dans Réglages pour dicter.";
"dictation_open_settings" = "Ouvrir Réglages";
// Meal types (2.0)
"breakfast" = "Petit-déjeuner";
"snack" = "Goûter";
"settings_show_dish_photos" = "Afficher les photos des plats dans le planning";
"dish_sort_alphabetical" = "Trier par ordre alphabétique";
"dish_fixed_slot" = "Plat fixe";
"dish_fixed_slot_desc" = "Toujours le même jour et le même repas lors du remplissage auto";
"dish_fixed_slot_day" = "Jour";
"dish_fixed_slot_meal" = "Repas";
"home_pick_second_dish" = "Ajouter comme deuxième plat";
"home_remove_second_dish" = "Retirer le deuxième plat";
"share_export_preview_title" = "Exporter la semaine";
"share_export_preview_rendering" = "Génération de l'aperçu…";
"share_export_share_button" = "Partager";
"share_footer_tagline" = "Votre semaine, planifiée avec amour";
"share_footer_scan" = "Scannez-moi";
"share_export_style_story" = "Story";
"share_export_style_minimal" = "Minimal (impression)";
"share_export_copy_text" = "Copier en texte (WhatsApp)";
"share_text_copied" = "Copié !";
"home_mark_skipped" = "Ne pas planifier ce repas";
"slot_skipped" = "Non planifié";
"toast_meal_skipped" = "Repas non planifié";
"shopping_exclude_dish" = "Déjà préparé";
"shopping_have_it" = "Je l'ai déjà";
"shopping_at_home_section" = "Déjà à la maison";
"premium_privacy_link" = "Politique de confidentialité";
"premium_terms_link" = "Conditions d'utilisation (CLUF)";
"violation_reason_repeated" = "Ce plat est déjà prévu dans un autre repas cette semaine";
"violation_reason_max_per_week" = "Maximum %1$@ : %2$d par semaine, et vous le dépassez";
"violation_reason_no_consecutive" = "%@ ne peut pas se répéter deux jours de suite";
"violation_reason_no_same_day" = "%@ est déjà dans un autre repas ce jour-là";
"violation_reason_meal_only" = "%1$@ est autorisé uniquement au %2$@";
"violation_reason_day_scope" = "%1$@ est autorisé uniquement %2$@";
"violation_scope_weekdays" = "en semaine";
"violation_scope_weekend" = "le week-end";
"violation_suggestion_repeated" = "Remplacez-le par un autre plat pour varier";
"violation_suggestion_swap" = "Remplacez-le par un plat d'une autre étiquette";
"violation_suggestion_move" = "Déplacez-le vers un jour ou un repas autorisé";
"violation_suggestion_generic" = "Changez le plat ou ignorez l'alerte";
"violations_replace" = "Changer de plat";
"stats_tag_by_meal_title" = "Étiquettes par type de repas";
"stats_dishes_per_tag_title" = "Plats par étiquette";
"violations_banner_title" = "%d repas ne respecte(nt) pas vos règles";
"violations_banner_cta" = "Voir";
/* Per-week schedule (2.1.1, premium) */
"week_schedule_title" = "Cette semaine seulement";
"week_schedule_intro" = "Modifiez les jours et les repas de cette semaine précise, sans toucher à vos réglages généraux.";
"week_schedule_premium_message" = "Personnaliser une seule semaine est réservé au Premium";
"week_schedule_meals_section" = "Repas de cette semaine";
"week_schedule_meals_footer" = "Activez le petit-déjeuner ou le goûter juste pour cette semaine. Au moins un repas doit rester actif.";
"week_schedule_days_section" = "Jours de cette semaine";
"week_schedule_apply" = "Appliquer";
"week_schedule_reset" = "Revenir à mes réglages généraux";
"week_schedule_reset_footer" = "Cette semaine suivra de nouveau vos réglages généraux.";
"week_schedule_warning_title" = "Des repas planifiés seront perdus";
"week_schedule_warning_message" = "En retirant ces jours ou ces repas, %d repas déjà planifiés cette semaine seront supprimés.";
"week_schedule_warning_confirm" = "Retirer quand même";
"toast_week_schedule_updated" = "Semaine mise à jour";
"toast_week_schedule_reset" = "Semaine revenue à vos réglages généraux";
/* Hogar compartido (2.2) */
"household_title" = "Foyer partagé";
"household_section" = "Foyer";
"household_settings_footer" = "Planifiez la semaine à plusieurs, chacun depuis son compte. Fonctionne aussi depuis Android.";
"household_intro" = "Un foyer permet à plusieurs personnes de planifier la même semaine, avec les plats et la liste de courses en commun.";
"household_sign_in_footer" = "Il faut se connecter pour partager. Vos plats restent les vôtres : personne en dehors de votre foyer ne les voit.";
"household_create_section" = "Créer un foyer";
"household_create" = "Créer le foyer";
"household_name_placeholder" = "Nom du foyer (ex. Maison)";
"household_create_footer" = "Vos plats, étiquettes et semaines actuels deviennent le point de départ du foyer.";
"household_create_premium_footer" = "Créer un foyer est réservé au Premium. La personne invitée n'a rien à payer.";
"household_join_section" = "Rejoindre un foyer";
"household_join" = "Rejoindre avec le code";
"household_code_placeholder" = "Code d'invitation";
"household_join_footer" = "Demandez le code à la personne qui a créé le foyer. Il expire au bout de 7 jours.";
"household_join_choice_title" = "Et vos plats ?";
"household_join_choice_message" = "Vous pouvez emmener vos plats et vos semaines dans ce foyer, ou commencer avec ceux du foyer uniquement.";
"household_join_choice_merge" = "Emmener mes plats";
"household_join_choice_replace" = "Garder ceux du foyer";
"household_members_section" = "Membres";
"household_member_you" = "vous";
"household_member_unnamed" = "Sans nom";
"household_invite_section" = "Invitation";
"household_invite_footer" = "Partagez ce code avec les personnes qui planifieront avec vous.";
"household_invite_share" = "Rejoins mon foyer MealMood avec le code %@ — https://mealmood.app";
"household_invite_expires" = "Expire le %@";
"household_invite_regenerate" = "Générer un nouveau code";
"household_leave" = "Quitter le foyer";
"household_leave_confirm_title" = "Quitter le foyer ?";
"household_leave_confirm_message" = "Vous ne verrez plus et ne pourrez plus modifier les plats et les semaines du foyer sur cet appareil.";
"household_leave_confirm_confirm" = "Quitter";
"household_relaunch_needed" = "Fermez et rouvrez MealMood pour terminer le changement.";
"household_error_not_signed_in" = "Connectez-vous avant de créer un foyer ou d'en rejoindre un.";
"household_error_no_household" = "Cet appareil n'appartient à aucun foyer.";
"household_error_invalid_code" = "Ce code n'existe pas.";
"household_error_expired_code" = "Ce code a expiré. Demandez-en un nouveau.";