{{ error }}
{{ success }}
📅 Dîners de la semaine
{{ weekLabel }}
{{ info.icon }} {{ info.label }} : {{ weekBalance.counts[kind] }}
🌙 {{ weekBalance.planned }} / 7 soirs
💡 {{ hint }}
{{ formatDayName(day) }} {{ dayDate(day) }}
{{ getMealForDay(day, 'dinner') ? kindIcon(getMealForDay(day, 'dinner').recipe_id) : '' }}
{{ getMealForDay(day, 'dinner')?.recipe_name || '➕ Choisir le dîner' }}
{{ getMealForDay(day, 'dinner').prep_time }} min • {{ equipmentNames[getMealForDay(day, 'dinner').equipment] }}
Le menu s'enregistre tout seul à chaque changement.
Dîner du {{ formatDayName(selectedDay.day).toLowerCase() }}
{{ kindInfo[recipeKind(recipe)].icon }} {{ recipe.name }}
⏱️ {{ recipe.prep_time_minutes }} min
🔧 {{ equipmentNames[recipe.equipment] }}
📦 {{ recipe.ingredients.map(i => i.name).join(' • ') }}
⚠️ Sans ingrédients : n'ajoutera rien à la liste de courses
🛒 Liste de courses
{{ weekLabel }}
Un article ajouté à la main reste dans la liste jusqu'à ce qu'il soit acheté, quelle que soit la semaine.
Rien à acheter pour le moment.
Choisis les dîners de la semaine, puis génère la liste.
{{ shoppingList.filter(i => i.checked).length }} / {{ shoppingList.length }} articles dans le caddie
{{ group.label }}
📖 Gestion des recettes
Aucune recette pour le moment.
{{ recipe.name }}
{{ recipe.description }}
⏱️ {{ recipe.prep_time_minutes }} min
🔧 {{ equipmentNames[recipe.equipment] }}
⭐ {{ recipe.difficulty }}
{{ kindInfo[recipeKind(recipe)].icon }} {{ kindInfo[recipeKind(recipe)].label }} • {{ recipe.ingredients.length }} ingrédients
⚠️ Sans ingrédients : n'ajoutera rien à la liste de courses
{{ editingRecipe.id ? 'Modifier la recette' : 'Nouvelle recette' }}
💰 Suivi des dépenses
{{ formatMonth(expensesMonth) }}
{{ Number(expensesTotal).toFixed(2) }} €
{{ expenses.length }} dépense(s) ce mois
{{ categoryIcons[cat] || '📌' }} {{ cat }}
{{ Number(amt).toFixed(2) }} €
➕ Nouvelle dépense
📋 Dépenses du mois
{{ categoryIcons[e.category] || '📌' }} {{ Number(e.amount).toFixed(2) }} €
— {{ e.description }}
{{ formatDate(e.date) }}
📆 Calendrier partagé
Aucun événement dans les 14 prochains jours.
{{ day.label }}
{{ ev.time }}
Journée
{{ ev.title }}
📍 {{ ev.location }}
{{ ev.source === 'google' ? '· Google' : '· Maison' }}
➕ Nouvel événement
📥 Récupérer les événements Google Agenda
Lecture seule : le site lit tes événements et les affiche ici, rien n'est modifié dans ton agenda. Dans Google Agenda (sur ordinateur) : ⚙️ Paramètres → clique sur ton agenda dans la colonne de gauche → section « Intégrer l'agenda » → copie l'« Adresse secrète au format iCal » et colle-la ici.