187 files

This commit is contained in:
Home Assistant Version Control committed 2026-10-09 11:57:31 +00:00
1 parent 28fa34d78a
commit 1e1b12d52b
187 files changed
+40899 -32654

No files matched your search

+142 -31
View File
@@ -109,7 +109,7 @@
"approvals.apply_penalty": "Appliquer la pénalité",
"approvals.postpone": "Reporter",
"approvals.dismiss": "Ignorer",
"approvals.penalty_points": "Pénalité : −{points} pts",
"approvals.penalty_points": "Pénalité : −{points} {pointsName}",
"approvals.no_penalty": "Aucune pénalité définie",
"approvals.timed_duration": "{count} min",
"badge.criteria_and": "ET",
@@ -253,6 +253,7 @@
"child.open_ended_tag": "À décrire",
"child.weekly_target_done": "Terminé pour cette semaine",
"child.weekly_target_progress": "{done}/{target} cette semaine",
"child.weekly_target_bonus_reached": "🎉 Objectif de la semaine atteint ! +{points}",
"child.team_progress": "{joined} / {size} inscrits",
"child.team_you_joined": "Tu en fais partie",
"child.team_join": "Rejoindre",
@@ -326,8 +327,8 @@
"child.paused": "En pause",
"child.please_define_child_id": "Veuillez définir un child_id",
"child.please_define_entity": "Veuillez définir une entité (capteur de vue d'ensemble TaskMate)",
"child.pts_per_min": "pts/min",
"child.pts_per_n_min": "pts/{count} min",
"child.pts_per_min": "{pointsName}/min",
"child.pts_per_n_min": "{pointsName}/{count} min",
"child.recurring": "Récurrent",
"child.resume": "Reprendre",
"child.start": "Démarrer",
@@ -354,6 +355,8 @@
"common.editor.header_colour_helper": "Couleur d'arrière-plan de l'en-tête de la carte",
"common.editor.overview_entity": "Entité de vue d'ensemble",
"common.editor.overview_entity_helper": "L'entité du capteur de vue d'ensemble TaskMate",
"common.editor.show_parent_actions": "Afficher les actions parentales",
"common.editor.show_parent_actions_helper": "Désactivez sur un tableau de bord partagé des enfants pour afficher cette carte exactement comme un enfant la voit, même lorsqu'un parent est connecté. Affichage uniquement — les autorisations ne changent pas.",
"common.entity": "Entité",
"common.entity_not_found": "Entité non trouvée : {entity}",
"common.evening": "Soir",
@@ -772,6 +775,8 @@
"panel.chore_weekly_target_pill": "{count}×/semaine",
"panel.chore_weekly_target_hint": "Combien de fois par semaine la tâche doit être faite, n'importe lesquels des jours choisis. Elle n'est plus proposée une fois le compte atteint et repart le lundi.",
"panel.chore_weekly_target_label": "Objectif hebdomadaire (0 = désactivé)",
"panel.chore_weekly_target_bonus_label": "Bonus d’objectif hebdomadaire",
"panel.chore_weekly_target_bonus_hint": "Points supplémentaires versés une fois l’objectif de la semaine atteint, en plus des points de chaque réalisation. Versé une fois par semaine, à la validation de la dernière réalisation. 0 = pas de bonus.",
"panel.chore_team_section": "Travail d'équipe (facultatif)",
"panel.chore_team_hint": "Une tâche d'équipe ne compte qu'une fois que ce nombre d'enfants différents l'ont rejointe. Chaque appui sur Terminé est une inscription, et quand l'équipe est complète, la tâche est soumise pour tous. Les inscriptions sont remises à zéro chaque jour. Nécessite l'attribution « Tous » et ne peut pas être une tâche ouverte.",
"panel.chore_team_size_label": "Taille de l'équipe (0 = désactivé)",
@@ -791,6 +796,9 @@
"panel.chore_points_label": "Points",
"panel.chore_points_per_window_label": "Points par période",
"panel.chore_recurrence_day_hint": "ex. lundi — laisser vide pour n'importe quel jour",
"panel.chore_recurrence_interval_label": "Répéter tous les (jours)",
"panel.chore_recurrence_interval_hint": "Nombre entier de jours, {min}–{max}",
"panel.chore_recurrence_interval_invalid": "Saisissez un nombre de jours entre {min} et {max}",
"panel.chore_recurrence_day_label": "Jour de la semaine (hebdomadaire uniquement)",
"panel.chore_recurrence_label": "Récurrence",
"panel.chore_recurrence_start_hint": "Date de début — vide = aujourd'hui",
@@ -1227,8 +1235,10 @@
"panel.penbon_table_name": "Nom",
"panel.penbon_table_points": "Points",
"panel.pending_tooltip": "{count} en attente — cliquer pour vérifier",
"panel.pts_display": "{count} pts",
"panel.pts_display": "{count} {points_name}",
"panel.recurrence_every_2_days": "Tous les 2 jours",
"panel.recurrence_every_n_days": "Tous les N jours (personnalisé)",
"panel.recurrence_every_count_days": "Tous les {count} jours",
"panel.recurrence_every_2_weeks": "Toutes les 2 semaines",
"panel.recurrence_every_3_months": "Tous les 3 mois",
"panel.recurrence_every_6_months": "Tous les 6 mois",
@@ -1464,7 +1474,7 @@
"panel.template_builtin_template_packs": "Packs de modèles intégrés",
"panel.template_builtin_templates": "Modèles intégrés",
"panel.template_chores_in_template": "Tâches dans ce modèle",
"panel.template_confirm_bar": "{count} tâche(s) seront créées · {points} pts au total",
"panel.template_confirm_bar": "{count} tâche(s) seront créées · {points} {points_name} au total",
"panel.template_create_btn": "Créer {count} tâche(s)",
"panel.template_create_title": "Créer un modèle",
"panel.template_custom": "Personnalisé",
@@ -1476,7 +1486,7 @@
"panel.template_name_label": "Nom",
"panel.template_picker_title": "Ajouter depuis un modèle",
"panel.template_preview_hint": "Vérifiez et personnalisez chaque tâche avant de créer. Développez pour modifier tous les champs, ou retirez avec ✕.",
"panel.template_pts_total": "{count} tâche(s) · {points} pts au total",
"panel.template_pts_total": "{count} tâche(s) · {points} {points_name} au total",
"panel.template_requires_approval_label": "Nécessite approbation",
"panel.template_requires_approval_no": "Non",
"panel.template_requires_approval_yes": "Oui",
@@ -1687,7 +1697,7 @@
"points_display.this_week": "Cette semaine",
"points_display.total_points": "Points totaux",
"points_display.weekly_plus": "+{count} cette semaine",
"points_display.weekly_pts": "{count} pts",
"points_display.weekly_pts": "{count} {pointsName}",
"reorder.add_chores_first": "Ajoutez d'abord des tâches à cet enfant",
"reorder.card_description": "Une carte pour réorganiser les tâches par enfant, organisées par catégorie de temps",
"reorder.card_name": "Carte de réorganisation TaskMate",
@@ -1792,9 +1802,9 @@
"streak.achievement.hundred_desc": "Accomplis 100 tâches",
"streak.achievement.hundred_name": "100 faites",
"streak.achievement.points100_desc": "Gagne 100 points au total",
"streak.achievement.points100_name": "100 ⭐",
"streak.achievement.points100_name": "100 {pointsName}",
"streak.achievement.points50_desc": "Gagne 50 points au total",
"streak.achievement.points50_name": "50 ⭐",
"streak.achievement.points50_name": "50 {pointsName}",
"streak.achievement.streak14_desc": "Série de 14 jours",
"streak.achievement.streak14_name": "2 semaines",
"streak.achievement.streak30_desc": "Série de 30 jours",
@@ -1948,8 +1958,8 @@
"panel.settings_surprise_params_label": "Réglages du bonus surprise",
"panel.settings_surprise_params_hint": "Chance quotidienne par enfant et plage de points aléatoire en cas de réussite.",
"panel.settings_surprise_chance": "Chance %",
"panel.settings_surprise_min": "Pts min",
"panel.settings_surprise_max": "Pts max",
"panel.settings_surprise_min": "{points_name} min",
"panel.settings_surprise_max": "{points_name} max",
"panel.reward_restock_label": "Réapprovisionnement auto",
"panel.reward_restock_hint": "Réinitialiser périodiquement le stock de cette récompense à une quantité fixe.",
"panel.reward_restock_amount": "Réapprovisionner à",
@@ -1995,7 +2005,7 @@
"panel.settings_spendcap_enabled_hint": "Limite le nombre de points que chaque enfant peut dépenser en récompenses par période.",
"panel.settings_spendcap_params_label": "Réglages du plafond de dépenses",
"panel.settings_spendcap_params_hint": "Points maximum dépensables par période (0 = aucune limite).",
"panel.settings_spendcap_amount": "Plafond (pts)",
"panel.settings_spendcap_amount": "Plafond ({points_name})",
"panel.settings_interest_enabled_label": "Intérêts d'épargne",
"panel.settings_interest_enabled_hint": "Verse régulièrement des intérêts à chaque enfant sur son solde disponible (récompense l'épargne).",
"panel.settings_interest_params_label": "Réglages des intérêts d'épargne",
@@ -2229,7 +2239,6 @@
"bounty.left": "encore {time}",
"bounty.no_expiry": "Sans limite",
"bounty.photo_tag": "photo",
"bounty.pts": "PTS",
"bounty.claim": "Réserver",
"bounty.claim_hint": "Tu auras {hours} h pour la faire",
"bounty.finish_first": "Termine d'abord ta prime",
@@ -2238,23 +2247,23 @@
"bounty.give_back": "Rendre",
"bounty.sibling_on_it": "{name} s'en occupe",
"bounty.sibling_back_in": "de retour sur le tableau dans {time} si ce n'est pas fini",
"bounty.waiting": "En attente de vérification par un adulte · +{points} ★ en attente",
"bounty.waiting": "En attente de vérification par un adulte · +{points} {pointsName} en attente",
"bounty.undo": "Annuler",
"bounty.sibling_checking": "{name} a fini — en cours de vérification",
"bounty.you_earned": "Tu as gagné +{points} ★",
"bounty.you_earned": "Tu as gagné +{points} {pointsName}",
"bounty.done_by": "Faite par {name}",
"bounty.recent": "Terminées récemment",
"bounty.claim_title": "Réserver « {title} » ?",
"bounty.claim_body": "Elle est à toi pendant {hours} heures. Si elle n'est pas faite d'ici là, elle revient sur le tableau pour tout le monde.",
"bounty.not_now": "Pas maintenant",
"bounty.claim_it": "La réserver — {points} ★",
"bounty.claim_it": "La réserver — {points} {pointsName}",
"bounty.photo_title": "Montre-nous le travail fini",
"bounty.photo_body": "« {title} » demande une photo",
"bounty.cancel": "Annuler",
"bounty.take_photo": "Prendre une photo et envoyer",
"bounty.uploading": "Envoi…",
"bounty.yay_title": "Bravo !",
"bounty.yay_body": "Un adulte va vérifier « {title} » et tu recevras ensuite {points} ★.",
"bounty.yay_body": "Un adulte va vérifier « {title} » et tu recevras ensuite {points} {pointsName}.",
"bounty.ok": "OK",
"bounty.dur_days": "{d} j {h} h",
"bounty.dur_hours": "{h} h {m} min",
@@ -2279,7 +2288,7 @@
"panel.bounty_status_completed": "Terminée",
"panel.bounty_status_expired": "Expirée",
"panel.bounty_claimed_meta": "{name} · encore {time}",
"panel.bounty_completed_meta": "{name} · +{points} ★",
"panel.bounty_completed_meta": "{name} · +{points} {points_name}",
"panel.bounty_expired_meta": "Personne ne l'a réservée · {date}",
"panel.bounty_expired_lapsed_meta": "Expirée après une réservation expirée · {date}",
"panel.bounty_expired_unfinished_meta": "Réservée mais jamais terminée · {date}",
@@ -2332,10 +2341,10 @@
"auction.no_child": "Choisis un enfant dans l'éditeur de la carte pour voir ses enchères.",
"auction.results": "Résultats",
"auction.load_failed": "Impossible de charger les enchères : {error}",
"auction.up_to": "jusqu'à {points} ★",
"auction.up_to": "jusqu'à {points} {pointsName}",
"auction.lowest_wins": "L'offre la plus basse gagne",
"auction.gauge_max": "max. {points} ★",
"auction.gauge_hint": "Vaut normalement {points} ★ · propose le moins de points pour lequel tu le ferais",
"auction.gauge_max": "max. {points} {pointsName}",
"auction.gauge_hint": "Vaut normalement {points} {pointsName} · propose le moins de points pour lequel tu le ferais",
"auction.your_bid": "Ton offre secrète",
"auction.change": "Modifier",
"auction.withdraw": "Retirer",
@@ -2352,17 +2361,17 @@
"auction.backspace": "Effacer le dernier chiffre",
"auction.rule_secret": "Secret : personne ne voit ton nombre.",
"auction.rule_lowest": "L'offre la plus basse gagne. En cas d'égalité, la première offre gagne.",
"auction.rule_min": "Les offres commencent à {points} ★.",
"auction.rule_min": "Les offres commencent à {points} {pointsName}.",
"auction.rule_win": "Si tu gagnes, tu le fais le {date} et tu reçois ton offre une fois validée.",
"auction.cancel": "Annuler",
"auction.seal": "Sceller mon offre · {points} ★",
"auction.you_won": "Gagné ! {points} ★ sont pour toi",
"auction.seal": "Sceller mon offre · {points} {pointsName}",
"auction.you_won": "Gagné ! {points} {pointsName} sont pour toi",
"auction.you_won_sub": "quand tu l'auras fait le {date} et qu'un adulte l'aura validé",
"auction.in_your_chores": "C'est dans tes tâches du {date}",
"auction.sibling_won": "{name} a remporté celle-ci",
"auction.sibling_won_sub": "pour {points} ★. L'offre la plus basse gagne, alors vise un peu plus bas la prochaine fois !",
"auction.sibling_won_sub_bid": "pour {points} ★ · tu as proposé {bid} ★. L'offre la plus basse gagne, alors vise un peu plus bas la prochaine fois !",
"auction.tied_sub": "Vous avez proposé {points} ★ tous les deux. Égalité, et {name} a fait son offre en premier.",
"auction.sibling_won_sub": "pour {points} {pointsName}. L'offre la plus basse gagne, alors vise un peu plus bas la prochaine fois !",
"auction.sibling_won_sub_bid": "pour {points} {pointsName} · tu as proposé {bid} {pointsName}. L'offre la plus basse gagne, alors vise un peu plus bas la prochaine fois !",
"auction.tied_sub": "Vous avez proposé {points} {pointsName} tous les deux. Égalité, et {name} a fait son offre en premier.",
"auction.no_bids": "Aucune offre cette fois",
"auction.no_bids_sub": "{chore} revient à son attribution habituelle le {date}.",
"auction.closed_at": "Terminée {when}",
@@ -2389,8 +2398,8 @@
"panel.auction_col_closes": "Fin",
"panel.auction_col_result": "Résultat",
"panel.auction_col_status": "État de la tâche",
"panel.auction_normally": "{date} · normalement {points} ★",
"panel.auction_min_meta": "min. {points} ★",
"panel.auction_normally": "{date} · normalement {points} {points_name}",
"panel.auction_min_meta": "min. {points} {points_name}",
"panel.auction_no_bids_yet": "Pas encore d'offre",
"panel.auction_no_bids": "Aucune offre",
"panel.auction_sealed": "scellée",
@@ -2419,7 +2428,7 @@
"panel.auction_no_occurrences": "Aucune occurrence de cette tâche ne peut être mise aux enchères dans les 60 prochains jours.",
"panel.auction_no_chores": "Aucune tâche ne peut encore être mise aux enchères. Les tâches en équipe, chronométrées, ouvertes et non attribuées ne le peuvent pas.",
"panel.auction_max_label": "Offre maximale",
"panel.auction_normally_worth": "vaut normalement {points} ★",
"panel.auction_normally_worth": "vaut normalement {points} {points_name}",
"panel.auction_max_hint": "Les enfants peuvent proposer de l'offre minimale jusqu'à ce montant. La plus basse gagne ; en cas d'égalité, la plus ancienne.",
"panel.auction_min_label": "Offre minimale",
"panel.auction_min_hint": "Désactivé : toute offre à partir de 1 compte. Activé : évite une course vers le bas.",
@@ -2591,6 +2600,11 @@
"kiosk.editor.show_reward_progress": "Progression vers la prochaine récompense",
"kiosk.editor.show_picker_progress": "Progression sur l'écran de choix",
"kiosk.editor.show_picker_progress_helper": "« 3 sur 6 faites » sous chaque visage",
"kiosk.editor.play_sounds": "Sons",
"kiosk.editor.play_sounds_helper": "Le son de fin de chaque tâche, et le son d'annulation",
"kiosk.editor.show_confetti": "Confettis",
"kiosk.editor.show_completion_popup": "Message de fête",
"kiosk.editor.show_completion_popup_helper": "Un court « Génial ! » avec les points après chaque tâche",
"kiosk.editor.children_heading": "Enfants affichés et codes PIN",
"kiosk.editor.children_hint": "Décoche un enfant pour le masquer. Utilise les flèches pour choisir l'ordre sur l'écran de choix.",
"kiosk.editor.require_pin": "Exiger le code PIN",
@@ -2883,5 +2897,102 @@
"chore_board.editor.tap_to_complete_helper": "Désactivez pour un tableau en lecture seule",
"chore_board.editor.show_legend": "Afficher la légende",
"chore_board.editor.hide_done_periods": "Masquer les moments terminés",
"chore_board.editor.hide_done_periods_helper": "Retirer un moment de la journée dès que tous les enfants ont fini leurs tâches"
"chore_board.editor.hide_done_periods_helper": "Retirer un moment de la journée dès que tous les enfants ont fini leurs tâches",
"notify.bedtime_reminder": "{child_name}, tu as encore des tâches à faire avant d'aller au lit.",
"notify.streak_at_risk": "{child_name}, fais une tâche aujourd'hui pour garder ta série de {streak} jours !",
"notify.all_chores_done": "{child_name} a terminé toutes ses tâches aujourd'hui !",
"notify.badge_earned": "{child_name} a gagné le badge « {badge_name} » !",
"notify.pending_chore_approval": "{child_name} a terminé « {chore_name} » (+{points} {points_name}) — en attente de validation.",
"notify.pending_reward_claim": "{child_name} a demandé « {reward_name} » ({cost} {points_name}) — en attente de validation.",
"notify.streak_milestone": "{child_name} a atteint une série de {days} jours — +{points} {points_name} !",
"notify.level_up": "{child_name} a atteint le niveau {level} ! 🎉",
"notify.weekly_digest": "Résumé hebdomadaire TaskMate :\n{summary}",
"notify.celebration": "🎉 {message}",
"notify.mandatory_reminder": "{child_name}, tu dois encore faire « {chore_name} ».",
"notify.mandatory_parent_alert": "{child_name} n'a toujours pas fait la tâche obligatoire « {chore_name} ».",
"notify.monthly_report": "Rapport TaskMate de {month} :\n{summary}",
"notify.season_champion": "🏆 {child_name} a remporté le classement de {month} avec {points} {points_name} !",
"notify.family_goal_reached": "🎉 Objectif familial atteint : {goal_name} ! C'est l'heure de {goal_reward}.",
"notify.birthday": "🎂 Joyeux anniversaire, {child_name} ! Chaque tâche rapporte {multiplier}× aujourd'hui.",
"notify.streak_freeze_used": "❄️ Un gel de série a sauvé la série de {streak} jours de {child_name} (il en reste {freezes_left}).",
"notify.presence_arrival": "🏠 Te voilà à la maison, {child_name} — encore {count} tâches aujourd'hui.",
"notify.wish_requested": "{child_name} souhaite « {wish_name} » ({target} {points_name}) — en attente de ta validation.",
"notify.wish_pledged": "💝 {pledger} a ajouté {points} {points_name} à ton souhait « {wish_name} » !",
"notify.bounty_posted": "🏁 Nouvelle prime : {bounty_name} — {points} {points_name}. Le premier qui la réclame la remporte !",
"notify.bounty_claim_lapsing": "⏳ {child_name}, plus que {minutes} minutes pour finir « {bounty_name} » avant qu'elle ne retourne au tableau.",
"notify.recap_ready": "✨ Ton récap est prêt ({period}), {child_name} ! Touche pour le regarder.",
"notify.item_rejected": "↩️ {child_name}, « {item_name} » a été renvoyé{reason_text}",
"notify.auction_opened": "🔨 Nouvelle enchère : {chore_name} le {date}, jusqu'à {max_points} {points_name}. L'offre la plus basse gagne !",
"notify.auction_closing": "⏳ {child_name}, les enchères pour « {chore_name} » se terminent dans {minutes} minutes.",
"notify.auction_result": "🔨 Enchère terminée : {result_text}",
"notify.inspection_started": "🔍 {child_name}, un adulte va inspecter « {chore_name} » avant {until}. Garde-le impeccable pour +{bonus} {points_name} !",
"notify.inspection_passed": "🌟 Inspection réussie, {child_name} ! « {chore_name} » était parfait : +{bonus} {points_name}{note_text}",
"notify.inspection_reminder": "🔍 L'inspection de « {chore_name} » de {child_name} se termine dans {minutes} minutes — valide-la ou refuse-la avant {until}.",
"notify.auction_won": "{child_name} a remporté « {chore_name} » le {date} pour {points} {points_name}.",
"notify.auction_no_bids": "aucune offre pour « {chore_name} », la tâche retourne dans la rotation normale.",
"notify.auction_called_off": "l'enchère pour « {chore_name} » a été annulée. La tâche retourne dans la rotation normale.",
"notify.weekly_digest_line": "• {child_name} : {chores} tâches, {points} {points_name} gagnés",
"notify.monthly_report_line": "• {child_name} : {chores} tâches, {points} {points_name}, niveau {level}, meilleure série {streak}",
"notify.action_approve": "Valider",
"notify.action_reject": "Refuser",
"notify.action_reject_placeholder": "Raison (facultatif)",
"notify.approve_in_panel_hint": "Ouvre le panneau TaskMate pour valider ou refuser.",
"notify.celebrate_all_chores_done": "{child_name} a terminé toutes ses tâches aujourd'hui !",
"notify.celebrate_birthday": "Joyeux anniversaire, {child_name} !",
"notify.celebrate_challenge_completed": "{child_name} a réussi le défi « {challenge_name} » !",
"notify.celebrate_inspection_passed": "« {chore_name} » de {child_name} a réussi l'inspection !",
"notify.celebrate_level_up": "{child_name} a atteint le niveau {level} !",
"notify.celebrate_perfect_week": "{child_name} a fait une semaine parfaite — +{bonus} !",
"notify.celebrate_weekly_target": "{child_name} a atteint l’objectif de la semaine pour « {chore_name} » — +{bonus} !",
"notify.celebrate_quest_completed": "{child_name} a terminé la quête « {quest_name} » !",
"notify.celebrate_streak_milestone": "{child_name} a atteint une série de {days} jours !",
"notify.recap_ready_many": "✨ {count} nouveaux récaps sont prêts, {child_name} ! Touche pour les regarder.",
"notify.recap_parent_one": "✨ Nouveaux récaps prêts ({period}) pour {names}. Touche pour les voir.",
"notify.recap_parent_many": "✨ Nouveaux récaps prêts pour {names}. Touche pour les voir.",
"notify.period_weekly": "semaine",
"notify.period_range": "{start}–{end}",
"notify.names_and": "{names} et {last}",
"notify.month_year": "{month} {year}",
"notify.short_date": "{weekday} {day} {month}",
"notify.month_1": "janvier",
"notify.month_2": "février",
"notify.month_3": "mars",
"notify.month_4": "avril",
"notify.month_5": "mai",
"notify.month_6": "juin",
"notify.month_7": "juillet",
"notify.month_8": "août",
"notify.month_9": "septembre",
"notify.month_10": "octobre",
"notify.month_11": "novembre",
"notify.month_12": "décembre",
"notify.month_short_1": "janv.",
"notify.month_short_2": "févr.",
"notify.month_short_3": "mars",
"notify.month_short_4": "avr.",
"notify.month_short_5": "mai",
"notify.month_short_6": "juin",
"notify.month_short_7": "juil.",
"notify.month_short_8": "août",
"notify.month_short_9": "sept.",
"notify.month_short_10": "oct.",
"notify.month_short_11": "nov.",
"notify.month_short_12": "déc.",
"notify.weekday_short_1": "lun.",
"notify.weekday_short_2": "mar.",
"notify.weekday_short_3": "mer.",
"notify.weekday_short_4": "jeu.",
"notify.weekday_short_5": "ven.",
"notify.weekday_short_6": "sam.",
"notify.weekday_short_7": "dim.",
"notify.sample_chore": "Ranger la chambre",
"notify.sample_reward": "Soirée cinéma",
"notify.sample_badge": "Super assistant",
"notify.sample_goal": "Cagnotte soirée cinéma",
"notify.sample_goal_reward": "une soirée cinéma en famille",
"notify.sample_wish": "Boîte de Lego",
"notify.sample_pledger": "Mamie",
"notify.sample_bounty": "Laver la voiture",
"notify.sample_reason": "Pas terminé",
"notify.sample_note": "Bravo, super travail !"
}