{
  "auth.backToLogin": "Terug naar inloggen",
  "auth.displayName": "Hoe mogen we je noemen?",
  "auth.email": "E-mail",
  "auth.forgotBody": "Vul je e-mailadres in, dan sturen we een link als het account bestaat.",
  "auth.forgotLink": "Wachtwoord vergeten?",
  "auth.forgotSentBody": "Als het adres een account heeft, hebben we een link gestuurd die 30 minuten geldig is. Open hem op dit apparaat.",
  "auth.forgotSentTitle": "Check je inbox",
  "auth.forgotSubmit": "Link versturen",
  "auth.forgotTitle": "Wachtwoord opnieuw instellen",
  "auth.hasAccount": "Al een account? Log in",
  "auth.login": "Inloggen",
  "auth.newPassword": "Nieuw wachtwoord (minimaal 10 tekens)",
  "auth.noAccount": "Nieuw hier? Maak een account",
  "auth.password": "Wachtwoord",
  "auth.register": "Account aanmaken",
  "auth.resetBody": "De link is 30 minuten geldig en eenmalig te gebruiken. Alle apparaten worden uitgelogd.",
  "auth.resetDoneBody": "Je wachtwoord is gewijzigd. Log in met het nieuwe wachtwoord.",
  "auth.resetDoneTitle": "Klaar!",
  "auth.resetSubmit": "Wachtwoord wijzigen",
  "auth.resetTitle": "Kies een nieuw wachtwoord",
  "auth.resetTokenPlaceholder": "Plak de code uit de e-mail",
  "auth.trialNote": "7 dagen volledige toegang – zonder kaart.",
  "auth.verifyDoneBody": "Bedankt! Je account is geverifieerd.",
  "auth.verifyDoneTitle": "E-mail bevestigd",
  "auth.verifyFailedBody": "De link is ongeldig of verlopen. Vraag een nieuwe aan via je profiel.",
  "auth.verifyFailedTitle": "De link werkte niet",
  "barcode.addPrompt": "Toevoegen aan de voorraad?",
  "barcode.aim": "Richt de camera op de streepjescode",
  "barcode.allowCamera": "Camera toestaan",
  "barcode.cameraBody": "{brand} heeft de camera nodig om streepjescodes te scannen.",
  "barcode.cameraTitle": "Camera nodig",
  "barcode.kcalPer100": "{kcal} kcal/100 g",
  "barcode.needHousehold": "Je hebt eerst een huishouden nodig.",
  "barcode.noLocation": "Geen bewaarplek gevonden.",
  "barcode.noNutrition": "Geen voedingswaarden",
  "barcode.photoPackage": "Fotografeer de verpakking",
  "barcode.unknownBody": "Dit product staat nog niet in de database. Fotografeer de voorkant en het voedingsetiket, dan voegen we het toe.",
  "barcode.unknownTitle": "Onbekend product",
  "common.add": "Toevoegen",
  "common.back": "Terug",
  "common.cancel": "Annuleren",
  "common.done": "Klaar",
  "common.error": "Er ging iets mis. Probeer opnieuw.",
  "common.estimate": "Schatting",
  "common.loading": "Laden …",
  "common.next": "Volgende",
  "common.off": "Uit",
  "common.offline": "Offline – laatst opgehaalde gegevens",
  "common.on": "Aan",
  "common.oops": "Oeps",
  "common.remove": "Verwijderen",
  "common.retry": "Opnieuw proberen",
  "common.save": "Opslaan",
  "common.skip": "Overslaan",
  "common.undo": "Herstel",
  "cooked.deductPantry": "Ingrediënten van voorraad afboeken",
  "cooked.deductPantryNote": "Ingrediënten worden van de voorraad afgeboekt – wat het eerst afloopt, gaat eerst.",
  "cooked.mealBoxes": "Porties voor meal-prep",
  "cooked.portionsCooked": "Gekookte porties",
  "cooked.rate": "Beoordelen",
  "cooked.title": "Hoe ging het?",
  "cooked.actualPortionsEaten": "Hoeveel porties hebben jullie gegeten?",
  "cooked.actualPortionsEatenHint": "De rest wordt restjes of lunchboxen.",
  "cooked.leftoverEstimatePortions": "Hoeveel restporties?",
  "cooked.leftoverEstimateHint": "Opgeslagen als lunchbox als je wilt.",
  "cooked.whoAte": "Wie hebben er gegeten?",
  "cooking.finish": "Klaar – maaltijd registreren",
  "cooking.keepAwake": "Het scherm blijft aan tijdens het koken",
  "cooking.scale": "Porties",
  "cooking.step": "Stap {current} van {total}",
  "cooking.timer": "Timer starten",
  "cooking.timerDone": "Klaar!",
  "cooking.timerRunning": "{time} over",
  "home.budget": "Voedselbudget",
  "home.emptyInventory": "De voorraad is leeg. Scan de koelkast of voeg handmatig toe.",
  "home.expired": "Verlopen",
  "home.expiresIn_one": "Nog 1 dag",
  "home.expiresIn_other": "Nog {days} dagen",
  "home.expiresToday": "Verloopt vandaag",
  "home.household": "Huishouden",
  "home.inventory": "Voorraad",
  "home.mealBoxes": "Meal-prep bakjes",
  "home.moreItems_one": "+ nog 1 …",
  "home.moreItems_other": "+ nog {count} …",
  "home.pastBestBefore": "THT verstreken – eerst ruiken en proeven",
  "home.shopping": "Boodschappenlijst",
  "home.thisWeek": "Deze week",
  "home.title": "Thuis",
  "home.useSoon": "Snel gebruiken",
  "home.useSoonHint": "THT gaat over kwaliteit – ruik, kijk en proef voordat je iets weggooit. De TGT-datum (te gebruiken tot) moet je wél respecteren.",
  "home.waste": "Voedselverspilling",
  "home.wasteWeek": "Verspilling deze week",
  "household.empty": "Je hebt nog geen huishouden. Maak er een aan in de onboarding of doe mee met een code.",
  "household.invite": "Nodig uit met code: {code}",
  "household.locations": "Bewaarplekken",
  "household.members": "Leden",
  "household.portionFactor": "×{factor} portie",
  "household.private": "Privé per persoon: doelen, allergieën, gezondheidsgegevens en maaltijdgeschiedenis.",
  "household.role.adult": "Volwassene",
  "household.role.child": "Kind",
  "household.role.member": "Lid",
  "household.role.owner": "Eigenaar",
  "household.shareCode": "Deel de code met je gezin om voorraad, lijst en planning te delen.",
  "household.shared": "Gedeeld in het huishouden: voorraad, boodschappenlijst, weekplanning, bakjes en budget.",
  "logmeal.manualTitle": "Handmatig",
  "logmeal.mealTypeTitle": "Maaltijdtype",
  "logmeal.photoTip": "Tip: fotografeer je bord onder Scannen en de app schat het voor je – jij bevestigt altijd.",
  "logmeal.proteinPlaceholder": "eiwit (g)",
  "logmeal.quickSubtitle": "Logt dezelfde voedingswaarden als de vorige keer.",
  "logmeal.quickTitle": "Snel opnieuw loggen",
  "logmeal.validationBody": "Naam en calorieën zijn nodig voor handmatig loggen.",
  "logmeal.validationTitle": "Vul in",
  "logmeal.whatPlaceholder": "Wat heb je gegeten?",
  "mealbox.eat": "Nu eten",
  "mealbox.eatBy": "Eten vóór {date}",
  "mealbox.empty": "Momenteel geen bakjes. Tijdens het koken kun je hier porties bewaren.",
  "mealbox.enjoyBody": "De portie is gelogd in Mijn dag.",
  "mealbox.enjoyTitle": "Eet smakelijk!",
  "mealbox.guidanceNote": "De aanbevolen termijn is een richtlijn – vertrouw op geur en smaak.",
  "mealbox.portionsLeft_one": "Nog 1 portie",
  "mealbox.portionsLeft_other": "Nog {count} porties",
  "mealbox.title": "Meal-prep bakjes",
  "memory.delete": "Verwijderen",
  "memory.deleteAll": "Volledig geheugen wissen",
  "memory.deleteAllTitle": "Alle geheugen wissen?",
  "memory.empty": "{brand} heeft nog niets over je geleerd.",
  "memory.irreversible": "Dit kan niet ongedaan worden gemaakt.",
  "memory.origin.ai_inferred": "AI-aanname",
  "memory.origin.observed": "Waargenomen patroon",
  "memory.origin.user_stated": "Zelf verteld",
  "memory.pause": "Pauzeren",
  "memory.paused": "Gepauzeerd",
  "memory.resume": "Hervatten",
  "memory.subtitle": "Volledige transparantie. Corrigeer, pauzeer of verwijder – jouw geheugen is van jou.",
  "memory.title": "Wat {brand} over mij weet",
  "memory.verified": "Geverifieerd",
  "memory.verify": "Klopt",
  "myday.calories": "Calorieën",
  "myday.carbs": "Koolhydraten",
  "myday.estimateNote": "Waarden met ~ zijn schattingen die je kunt aanpassen.",
  "myday.estimateRange": "{min}–{max} kcal, waarschijnlijk {kcal}",
  "myday.fat": "Vetten",
  "myday.fiber": "Vezels",
  "myday.kcalProtein": "{kcal} kcal · {protein} g eiwit",
  "myday.logMeal": "Maaltijd registreren",
  "myday.mealType.breakfast": "Ontbijt",
  "myday.mealType.dessert": "Toetje",
  "myday.mealType.dinner": "Avondeten",
  "myday.mealType.lunch": "Lunch",
  "myday.mealType.snack": "Tussendoortje",
  "myday.noMeals": "Vandaag nog geen maaltijden geregistreerd.",
  "myday.over": "{kcal} kcal boven je doel",
  "myday.overRecommended": "Boven aanbevolen",
  "myday.protein": "Eiwitten",
  "myday.remaining": "{kcal} kcal over",
  "myday.salt": "Zout",
  "myday.targetsNote": "Doelen zijn richtlijnen, geen medisch advies.",
  "myday.title": "Mijn dag",
  "myday.todaysMeals": "Maaltijden van vandaag",
  "onboarding.allergen.crustaceans": "Schaaldieren",
  "onboarding.allergen.eggs": "Eieren",
  "onboarding.allergen.fish": "Vis",
  "onboarding.allergen.gluten": "Gluten",
  "onboarding.allergen.milk": "Melk/lactose",
  "onboarding.allergen.peanuts": "Pinda's",
  "onboarding.allergen.sesame": "Sesam",
  "onboarding.allergen.soy": "Soja",
  "onboarding.allergen.tree_nuts": "Noten",
  "onboarding.allergies": "Allergieën en intoleranties",
  "onboarding.allergyNote": "Het allergiefilter is altijd strikt – gerechten met jouw allergenen worden nooit getoond.",
  "onboarding.birthYearPlaceholder": "Geboortejaar",
  "onboarding.bodyTitle": "Voor persoonlijke caloriedoelen (optioneel)",
  "onboarding.diet": "Hoe eet je?",
  "onboarding.diet.flexitarian": "Flexitariër",
  "onboarding.diet.omnivore": "Alleseter",
  "onboarding.diet.pescatarian": "Pescotariër",
  "onboarding.diet.vegan": "Veganist",
  "onboarding.diet.vegetarian": "Vegetariër",
  "onboarding.goal": "Wat is je belangrijkste doel?",
  "onboarding.goal.build_muscle": "Spieren opbouwen",
  "onboarding.goal.cook_more": "Vaker thuis koken",
  "onboarding.goal.less_waste": "Minder verspillen",
  "onboarding.goal.lose_weight": "Afvallen",
  "onboarding.goal.lower_cost": "Minder uitgeven aan eten",
  "onboarding.goal.maintain_weight": "Op gewicht blijven",
  "onboarding.goal.more_protein": "Meer eiwitten eten",
  "onboarding.heightPlaceholder": "Lengte (cm)",
  "onboarding.household": "Jouw huishouden",
  "onboarding.householdCreate": "Huishouden aanmaken",
  "onboarding.householdDefaultName": "Thuis",
  "onboarding.householdJoin": "Deelnemen met code",
  "onboarding.householdName": "Naam van het huishouden",
  "onboarding.inviteCode": "Uitnodigingscode",
  "onboarding.mode": "Hoe precies wil je het?",
  "onboarding.modeExact": "Exacte modus",
  "onboarding.modeExactDesc": "Weeg je eten, voer grammen in, volledige controle over de cijfers.",
  "onboarding.modeSimple": "Simpele modus",
  "onboarding.modeSimpleDesc": "Fotografeer je eten, accepteer schattingen, minimaal gedoe.",
  "onboarding.modesCombine": "De standen zijn te combineren – simpel in het dagelijks leven, exact wanneer je wilt.",
  "onboarding.notMedical": "{brand} geeft richtlijnen – geen medisch advies.",
  "onboarding.stepBSubtitle": "Pas je profiel aan voor betere suggesties.",
  "onboarding.stepBTitle": "Doorgaan met instellen",
  "onboarding.stepCSubtitle": "Optioneel – gebruikt voor persoonlijke calorie-doelen.",
  "onboarding.stepCTitle": "Je gezondheidsprofiel",
  "onboarding.subtitle": "Alles is optioneel en altijd aan te passen. Hoe meer je invult, hoe beter de suggesties.",
  "onboarding.title": "Vertel ons iets over jezelf",
  "onboarding.weightPlaceholder": "Gewicht (kg)",
  "paywall.choose": "Kies",
  "paywall.fairUse": "Fair-use quotum voor AI-scans inbegrepen.",
  "paywall.family": "Family · tot 6 personen",
  "paywall.freeNote": "Gratis: 10 AI-scans/maand, handmatige voorraad, opgeslagen recepten en eenvoudig registreren.",
  "paywall.household": "Household · tot 3 personen",
  "paywall.large": "Large Household · tot 12 personen",
  "paywall.perMonth": "{price}/maand",
  "paywall.popular": "Populairst",
  "paywall.restore": "Aankopen herstellen",
  "paywall.soonBody": "Aankopen lopen via de App Store/Google Play zodra de winkelintegratie aanstaat (fase 7). De backend is al klaar.",
  "paywall.soonTitle": "Binnenkort!",
  "paywall.subtitle": "Het voedsel-OS van het hele huishouden: onbeperkte voorraad, weekplanning en delen.",
  "paywall.title": "{brand} Premium",
  "paywall.trialActive_one": "Nog 1 dag proefperiode",
  "paywall.trialActive_other": "Nog {days} dagen proefperiode",
  "profile.aiScansUsed": "AI-scans: {used} / {total} deze maand",
  "profile.consent.anonymized_improvement": "Geanonimiseerde verbetering van de AI",
  "profile.consent.health_integration": "Gezondheidsgegevens (Apple Health / Health Connect)",
  "profile.consent.image_training": "Mijn foto's mogen voor training worden gebruikt",
  "profile.consent.location_weather": "Locatie voor weersuggesties",
  "profile.consent.personalization": "Persoonlijke functies (geheugen & smaakprofiel)",
  "profile.consent.product_analytics": "Productanalyse",
  "profile.consent.push_notifications": "Pushmeldingen",
  "profile.consents": "Toestemmingen & gegevens",
  "profile.consentsNote": "Toestemmingen zijn gescheiden – persoonlijke functies vereisen nooit trainingstoestemming.",
  "profile.deleteAccount": "Account verwijderen",
  "profile.deleteBody": "Al je gegevens worden permanent verwijderd volgens de AVG.",
  "profile.deleteTitle": "Account verwijderen?",
  "profile.emailUnverified": "E-mailadres niet bevestigd",
  "profile.export": "Mijn gegevens exporteren",
  "profile.goals": "Doelen & voeding",
  "profile.language": "Taal",
  "profile.language.da": "Dansk",
  "profile.language.de": "Deutsch",
  "profile.language.en": "English",
  "profile.language.es": "Español",
  "profile.language.fi": "Suomi",
  "profile.language.fr": "Français",
  "profile.language.it": "Italiano",
  "profile.language.nb": "Norsk",
  "profile.language.nl": "Nederlands",
  "profile.language.pl": "Polski",
  "profile.language.pt": "Português",
  "profile.language.sv": "Svenska",
  "profile.logout": "Uitloggen",
  "profile.memory": "Wat {brand} over mij weet",
  "profile.memorySubtitle": "Bekijk, corrigeer, pauzeer of wis wat het platform heeft geleerd.",
  "profile.modeLabel": "Modus:",
  "profile.resendVerification": "Bevestigingsmail opnieuw sturen",
  "profile.subscription": "Abonnement",
  "profile.title": "Profiel",
  "profile.verificationSent": "Verstuurd! Check je inbox.",
  "recipe.avgRating": "Gemiddeld {avg} uit {count} beoordelingen",
  "recipe.cook": "Nu koken",
  "recipe.cost": "ca. {amount}/portie",
  "recipe.iCookedThis": "Dit heb ik gekookt",
  "recipe.ingredients": "Ingrediënten",
  "recipe.notSafe": "Past niet bij je voedingsinstellingen",
  "recipe.perPortion": "per portie",
  "recipe.portions_one": "1 portie",
  "recipe.portions_other": "{count} porties",
  "recipe.save": "Opslaan",
  "recipe.saved": "Opgeslagen",
  "recipe.steps": "Bereiding",
  "recipe.substitutions": "Vervangen",
  "recipe.time": "{min} min",
  "scan.analyzing": "Analyseren …",
  "scan.barcode": "Barcode",
  "scan.coach.body": "Take a photo of the whole shelf or fridge. Keep the phone steady and make sure the light is good.",
  "scan.coach.button": "Begrepen",
  "scan.coach.tip1": "Make sure all items are visible",
  "scan.coach.tip2": "Avoid flash and shadows",
  "scan.coach.tip3": "Confirm uncertain items in the next step",
  "scan.coach.title": "Eerste scan",
  "scan.expiry": "THT-datum",
  "scan.failed": "De analyse is mislukt. Probeer opnieuw of voer handmatig in.",
  "scan.freezer": "Vriezer",
  "scan.fridge": "Koelkast",
  "scan.ingredients": "Ingrediënten",
  "scan.nutrition": "Voedingswaarde-etiket",
  "scan.pantry": "Voorraadkast",
  "scan.plate": "Bord",
  "scan.quotaLeft_one": "1 AI-scan over deze maand",
  "scan.quotaLeft_other": "{count} AI-scans over deze maand",
  "scan.receipt": "Kassabon",
  "scan.review.addItem": "+ Product toevoegen",
  "scan.review.approveAll": "Opslaan in voorraad",
  "scan.review.bestBeforeNote": "Kwaliteitsdatum – vaak nog prima daarna. Ruik en proef voordat je weggooit.",
  "scan.review.dateKindBestBefore": "THT (ten minste houdbaar tot)",
  "scan.review.dateKindUseBy": "TGT (te gebruiken tot)",
  "scan.review.datePlaceholder": "JJJJ-MM-DD (optioneel)",
  "scan.review.itemPlaceholder": "Product",
  "scan.review.quantityPlaceholder": "Hoeveelheid",
  "scan.review.rejected": "Verwijderd",
  "scan.review.subtitle": "De AI twijfelt soms – jij beslist. Pas aan, verwijder of vul aan vóór het opslaan.",
  "scan.review.title": "Controleer het resultaat",
  "scan.review.uncertain": "Onzeker – controleer",
  "scan.review.unitPlaceholder": "Eenheid (g, l, st. …)",
  "scan.review.unknownItem": "Onbekend product",
  "scan.review.useByNote": "Veiligheidsdatum – niet meer eten na deze datum.",
  "scan.subtitle": "Vul je voorraad aan of registreer een maaltijd met de camera.",
  "scan.takePhoto": "Foto maken",
  "scan.tips.light": "Vermijd donker en schaduw",
  "scan.tips.move": "Verplaats producten die elkaar bedekken",
  "scan.tips.overview": "Begin met een overzichtsfoto",
  "scan.tips.shelf": "Fotografeer plank voor plank",
  "scan.tips.title": "Zo lukt de analyse het best",
  "scan.title": "Scannen",
  "shopping.addPlaceholder": "Product toevoegen …",
  "shopping.complete": "Boodschappen afronden",
  "shopping.completeNote": "Afgevinkte producten gaan naar de voorraad.",
  "shopping.completedBody_one": "1 product is aan de voorraad toegevoegd.",
  "shopping.completedBody_other": "{count} producten zijn aan de voorraad toegevoegd.",
  "shopping.completedTitle": "Klaar!",
  "shopping.empty": "De lijst is leeg.",
  "shopping.estimated": "ca. {amount}",
  "shopping.estimatedTotal": "Geschat totaal: ca. {amount}",
  "shopping.section.brod": "Brood",
  "shopping.section.chark": "Vleeswaren",
  "shopping.section.dryck": "Dranken",
  "shopping.section.fisk": "Vis",
  "shopping.section.frukt_gront": "Groente & fruit",
  "shopping.section.frys": "Diepvries",
  "shopping.section.hygien_ovrigt": "Overig",
  "shopping.section.konserver": "Conserven",
  "shopping.section.kott_fagel": "Vlees & gevogelte",
  "shopping.section.kryddor_bak": "Kruiden & bakken",
  "shopping.section.mejeri": "Zuivel",
  "shopping.section.skafferi": "Voorraadkast",
  "shopping.section.snacks": "Snacks",
  "shopping.title": "Boodschappenlijst",
  "tabs.home": "Thuis",
  "tabs.myDay": "Mijn dag",
  "tabs.scan": "Scannen",
  "tabs.whatToEat": "Wat eten we?",
  "wte.coverage": "{pct}% in huis",
  "wte.cravingPlaceholder": "Ik heb zin in … (bijv. romig, Aziatisch, onder 500 kcal)",
  "wte.empty": "Nog geen suggesties – vul de voorraad aan of versoepel de filters.",
  "wte.mealBoxFirst": "Kant-en-klaar eten in huis",
  "wte.missing": "Ontbreekt: {items}",
  "wte.refresh": "Nieuwe suggesties",
  "wte.subtitle": "Op basis van wat jullie in huis hebben, wat snel op moet en wat jullie lekker vinden.",
  "wte.title": "Wat eten we?",
  "wte.whyTitle": "Waarom deze suggestie?",
  "onboarding.primaryGoal": "Primair",
  "home.trustStatus.up_to_date": "Bijgewerkt",
  "home.trustStatus.needs_check": "Sommige items moeten worden gecontroleerd",
  "home.trustStatus.uncertain": "Voorraad onzeker – doe een snelle controle",
  "reconciliation.title": "Snelle voorraadcheck",
  "reconciliation.subtitle": "Bevestig wat je nog hebt voor betere suggesties.",
  "reconciliation.exists": "Nog op voorraad",
  "reconciliation.depleted": "Het is op",
  "reconciliation.uncertain": "Onzeker",
  "reconciliation.adjustQuantity": "Hoeveelheid aanpassen",
  "reconciliation.reason.planned_recipe": "Binnenkort nodig voor een recept",
  "reconciliation.reason.expiring_soon": "Binnenkort houdbaarheidsdatum",
  "reconciliation.reason.high_value": "Hoge waarde",
  "reconciliation.reason.low_confidence": "Geschatte hoeveelheid",
  "reconciliation.reason.stale_trust": "Al lang niet gecontroleerd",
  "reconciliation.reason.likely_depleted": "Waarschijnlijk binnenkort op",
  "reconciliation.done": "Klaar",
  "reconciliation.next": "Volgende",
  "reconciliation.empty": "Er is momenteel niets om te controleren. Goed gedaan!",
  "reconciliation.tasteHint": "Tenminste houdbaar tot verstreken? Ruik en proef eerst – gooi nooit onnodig eten weg.",
  "scan.diff.title": "Verschillen controleren",
  "scan.diff.subtitle": "Bevestig wijzigingen uit de laatste scan.",
  "scan.diff.newItem": "Nieuw item",
  "scan.diff.quantityChanged": "Hoeveelheid gewijzigd",
  "scan.diff.moved": "Verplaatst",
  "scan.diff.vanished": "Ontbreekt op foto",
  "scan.diff.unchanged": "Ongewijzigd",
  "scan.diff.accept": "Bevestig",
  "scan.diff.reject": "Negeer",
  "scan.diff.acceptAll": "Alles bevestigen",
  "scan.diff.noChanges": "Geen verschillen gevonden.",
  "scan.diff.undo": "Ongedaan maken",
  "scan.diff.undoHint": "Elke wijziging kan ongedaan worden gemaakt vanuit de detailweergave.",
  "cooked.portionsSumExceedsPlanned": "Gegeten porties en restjes mogen het totaal aantal porties niet overschrijden."
}
