{
  "auth.backToLogin": "Takaisin kirjautumiseen",
  "auth.displayName": "Miksi kutsumme sinua?",
  "auth.email": "Sähköposti",
  "auth.forgotBody": "Anna sähköpostiosoitteesi, niin lähetämme linkin, jos tili on olemassa.",
  "auth.forgotLink": "Unohtuiko salasana?",
  "auth.forgotSentBody": "Jos osoitteella on tili, lähetimme linkin, joka on voimassa 30 minuuttia. Avaa se tällä laitteella.",
  "auth.forgotSentTitle": "Tarkista sähköpostisi",
  "auth.forgotSubmit": "Lähetä linkki",
  "auth.forgotTitle": "Nollaa salasana",
  "auth.hasAccount": "Onko sinulla jo tili? Kirjaudu",
  "auth.login": "Kirjaudu",
  "auth.newPassword": "Uusi salasana (vähintään 10 merkkiä)",
  "auth.noAccount": "Uusi täällä? Luo tili",
  "auth.password": "Salasana",
  "auth.register": "Luo tili",
  "auth.resetBody": "Linkki on voimassa 30 minuuttia ja sitä voi käyttää vain kerran. Kaikki laitteet kirjataan ulos.",
  "auth.resetDoneBody": "Salasanasi on vaihdettu. Kirjaudu uudella salasanalla.",
  "auth.resetDoneTitle": "Valmis!",
  "auth.resetSubmit": "Vaihda salasana",
  "auth.resetTitle": "Valitse uusi salasana",
  "auth.resetTokenPlaceholder": "Liitä koodi sähköpostista",
  "auth.trialNote": "14 päivää täyttä käyttöä – ilman korttia.",
  "auth.verifyDoneBody": "Kiitos! Tilisi on nyt vahvistettu.",
  "auth.verifyDoneTitle": "Sähköposti vahvistettu",
  "auth.verifyFailedBody": "Linkki on virheellinen tai vanhentunut. Pyydä uusi profiilista.",
  "auth.verifyFailedTitle": "Linkki ei toiminut",
  "barcode.addPrompt": "Lisätäänkö ruokavarastoon?",
  "barcode.aim": "Suuntaa kamera viivakoodiin",
  "barcode.allowCamera": "Salli kamera",
  "barcode.cameraBody": "{brand} tarvitsee kameraa viivakoodien skannaamiseen.",
  "barcode.cameraTitle": "Kamera tarvitaan",
  "barcode.contributing.title": "Luetaan pakkausta…",
  "barcode.contributing.body": "Poimimme ravintoarvot, allergeenit ja ainesosat – ja tallennamme tuotteen jaettuun luetteloon, jottei seuraavan tarvitse kuvata sitä.",
  "barcode.contributing.failed": "Pakkausta ei voitu lukea. Yritä uudelleen terävällä kuvalla ja hyvässä valossa.",
  "barcode.contributing.saved": "✓ Tallennettu jaettuun luetteloon – kiitos osallistumisesta!",
  "barcode.contributing.frontDone": "Etupuoli kuvattu",
  "barcode.contributing.backPrompt": "Kuvaa nyt takapuoli, jossa on ravintosisältö ja ainesosat – näin tuote täydentyy.",
  "barcode.contributing.skipBack": "Valmis, analysoi",
  "barcode.contributing.shootBack": "Kuvaa takapuoli",
  "barcode.complete": "Kuvaa takapuoli (ravinto & ainesosat)",
  "barcode.done": "Valmis",
  "barcode.looksRight": "Täsmää – valmis",
  "barcode.kcalPer100": "{kcal} kcal/100 g",
  "barcode.needHousehold": "Tarvitset ensin kotitalouden.",
  "barcode.noLocation": "Säilytyspaikkaa ei löytynyt.",
  "barcode.noNutrition": "Ei ravintotietoja",
  "barcode.photoPackage": "Kuvaa pakkaus",
  "barcode.unknownBody": "Tuotetta ei ole vielä tietokannassa. Kuvaa etupuoli ja ravintosisältö – luemme sisällön ja tallennamme tuotteen jaettuun luetteloon, jotta seuraavan ei tarvitse. (Sitä ei lisätä tavaroihisi.)",
  "barcode.unknownTitle": "Tuntematon tuote",
  "common.add": "Lisää",
  "common.back": "Takaisin",
  "common.cancel": "Peruuta",
  "common.remove": "Poista",
  "common.all": "Kaikki",
  "auth.tagline": "Vähemmän hävikkiä, vähemmän stressiä, enemmän jää lompakkoon",
  "auth.passwordMin8": "Salasanan on oltava vähintään 8 merkkiä.",
  "auth.passwordMismatch": "Salasanat eivät täsmää.",
  "auth.repeatPassword": "Toista salasana",
  "plan.swapDish": "Vaihda ruoka",
  "scan.maxTitle": "Valmis",
  "scan.maxBody": "Enintään {max} kuvaa tässä skannauksessa – analysoidaan.",
  "scan.photoTaken": "Kuva {count} otettu",
  "scan.multiAngleHint": "Ota mielellään useampia kuvakulmia samasta paikasta – sovellus listaa jokaisen tuotteen kerran. Jokainen kuva lasketaan skannaukseksi.",
  "scan.takeAnother": "Ota vielä yksi",
  "scan.analyzeCount": "Analysoi ({count})",
  "scan.tips.merge": "Jääkaappi/pakastin/ruokakomero: ota useita kuvia samassa skannauksessa – sovellus yhdistää kaksoiskappaleet.",
  "cooking.timerHint": "Vaiheen arvioitu aika – käytä puhelimesi omaa ajastinta.",
  "kitchen.deleteConfirm": "Poistetaanko valitut tuotteet {label}?",
  "kitchen.scopeSearch": "hausta",
  "kitchen.scopeAll": "koko varastosta",
  "kitchen.scopeSelection": "valinnasta",
  "kitchen.searchPlaceholder": "Hae tuotetta…",
  "kitchen.clearList": "Tyhjennä lista",
  "kitchen.empty": "Ei näytettäviä tuotteita. Skannaa tai lisää tuotteita.",
  "kitchen.pastBefore": "parasta ennen",
  "memory.trainingNote": "Henkilökohtaista muistia ei koskaan käytetä harjoitusdatana ilman erillistä suostumusta.",
  "recipe.source": "Lähde: {name}",
  "recipes.sub.bread": "Leipä",
  "recipes.sub.bun": "Pullat",
  "recipes.sub.pie": "Piirakka",
  "recipes.sub.cake": "Kakut & leivokset",
  "recipes.sub.cookie": "Pikkuleivät",
  "recipes.searchPlaceholder": "Hae reseptejä…",
  "recipes.emptyCategory": "Tässä kategoriassa ei ole vielä reseptejä – niitä ilmestyy, kun valikoima kasvaa.",
  "savedRecipes.searchPlaceholder": "Hae tallennetuista resepteistäsi",
  "savedRecipes.empty": "Sinulla ei ole vielä tallennettuja reseptejä. Paina ☆ Tallenna reseptin kohdalla, niin se ilmestyy tänne.",
  "savedRecipes.emptySearch": "Yksikään tallennettu resepti ei vastaa hakuasi.",
  "shopping.removeConfirm": "Poistetaanko tuote listalta?",
  "swap.addTitle": "Lisää ateria",
  "swap.swapTitle": "Vaihda ateria",
  "swap.chooseFor": "Valitse ruoka {meal} – tai hae mitä tahansa ruokaa.",
  "swap.chooseOther": "Valitse toinen ruoka {meal} – tai hae mitä tahansa ruokaa.",
  "swap.mealLunch": "lounaalle",
  "swap.mealBreakfast": "aamiaiselle",
  "swap.mealDinner": "päivälliselle",
  "swap.searchPlaceholder": "Hae kaikista resepteistä …",
  "swap.showingResults": "Näytetään osumat haulle ”{query}”.",
  "swap.clearHint": "Tyhjennä hakukenttä ja hae tyhjällä nähdäksesi ehdotukset uudelleen.",
  "errors.uploadTimeout": "Lataus kesti liian kauan – tarkista verkkoyhteys ja yritä uudelleen.",
  "common.done": "Valmis",
  "common.error": "Jokin meni pieleen. Yritä uudelleen.",
  "common.estimate": "Arvio",
  "common.loading": "Ladataan …",
  "common.next": "Seuraava",
  "common.off": "Pois",
  "common.offline": "Offline – näytetään viimeksi haetut tiedot",
  "common.on": "Päällä",
  "common.oops": "Hups",
  "common.remove": "Poista",
  "common.retry": "Yritä uudelleen",
  "common.save": "Tallenna",
  "common.skip": "Ohita",
  "common.undo": "Kumoa",
  "cooked.deductPantry": "Vähennä ainekset varastosta",
  "cooked.deductPantryNote": "Ainekset vähennetään ruokavarastosta – ensin erääntyvät ensin.",
  "cooked.mealBoxes": "Annoksia eväsrasioihin",
  "cooked.portionsCooked": "Valmistetut annokset",
  "cooked.rate": "Arvioi",
  "cooked.title": "Miten meni?",
  "cooked.actualPortionsEaten": "Montako annosta söitte?",
  "cooked.actualPortionsEatenHint": "Loput tulevat tähteiksi tai eväsrasioiksi.",
  "cooked.leftoverEstimatePortions": "Montako tähteannosta tuli?",
  "cooked.leftoverEstimateHint": "Tallennetaan eväsrasiaksi, jos haluat.",
  "cooked.whoAte": "Ketkä söivät?",
  "cooking.finish": "Valmis – kirjaa ateria",
  "cooking.keepAwake": "Näyttö pysyy päällä, kun kokkaat",
  "cooking.scale": "Annokset",
  "cooking.step": "Vaihe {current}/{total}",
  "cooking.timer": "Käynnistä ajastin",
  "cooking.timerDone": "Valmis!",
  "cooking.timerRunning": "{time} jäljellä",
  "home.budget": "Ruokabudjetti",
  "home.emptyInventory": "Varasto on tyhjä. Skannaa jääkaappi tai lisää tuotteita käsin.",
  "home.expired": "Vanhentunut",
  "home.expiresIn_one": "1 päivä jäljellä",
  "home.expiresIn_other": "{days} päivää jäljellä",
  "home.expiresToday": "Vanhenee tänään",
  "home.household": "Kotitalous",
  "home.inventory": "Ruokavarasto",
  "home.mealBoxes": "Eväsrasiat",
  "home.moreItems_one": "+ 1 lisää …",
  "home.moreItems_other": "+ {count} lisää …",
  "home.pastBestBefore": "Parasta ennen ylitetty – haista ja maista ensin",
  "home.shopping": "Ostoslista",
  "home.savedRecipes": "Tallennetut reseptisi",
  "home.submitRecipe": "Lähetä oma resepti",
  "home.inventorySubtitle": "Kaikki mitä sinulla on kotona – avaa paikka tai hae koko varastosta.",
  "home.openAll": "Kaikki",
  "home.open": "Avaa",
  "home.location.fridge": "Jääkaappi",
  "home.location.freezer": "Pakastin",
  "home.location.pantry": "Ruokakomero",
  "home.location.garage_freezer": "Autotallin pakastin",
  "home.location.wine_fridge": "Viinikaappi",
  "nav.browseRecipes": "Selaa reseptejä",
  "nav.savedRecipes": "Tallennetut reseptit",
  "nav.kitchen": "Ruokavarasto",
  "nav.barcode": "Viivakoodi",
  "nav.swap": "Vaihda",
  "home.thisWeek": "Tällä viikolla",
  "home.title": "Kotona",
  "home.useSoon": "Käytä pian",
  "home.useSoonHint": "Parasta ennen koskee laatua – haista, katso ja maista ennen kuin heität pois. Viimeistä käyttöpäivää sen sijaan on noudatettava.",
  "home.waste": "Ruokahävikki",
  "home.wasteWeek": "Hävikki tällä viikolla",
  "household.empty": "Sinulla ei ole vielä kotitaloutta. Luo sellainen käyttöönotossa tai liity koodilla.",
  "household.invite": "Kutsu koodilla: {code}",
  "household.locations": "Säilytyspaikat",
  "household.members": "Jäsenet",
  "household.portionFactor": "×{factor} annos",
  "household.private": "Yksityistä per henkilö: tavoitteet, allergiat, terveystiedot ja ateriahistoria.",
  "household.role.adult": "Aikuinen",
  "household.role.child": "Lapsi",
  "household.role.member": "Jäsen",
  "household.role.owner": "Omistaja",
  "household.shareCode": "Jaa koodi perheelle, niin jaatte ruokavaraston, listan ja suunnitelman.",
  "household.shared": "Jaettua kotitaloudessa: ruokavarasto, ostoslista, viikkosuunnitelma, eväsrasiat ja budjetti.",
  "logmeal.manualTitle": "Manuaalisesti",
  "logmeal.mealTypeTitle": "Ateriatyyppi",
  "logmeal.photoTip": "Vinkki: kuvaa lautanen Skannaa-välilehdellä, niin sovellus arvioi puolestasi – sinä vahvistat aina.",
  "logmeal.proteinPlaceholder": "proteiini (g)",
  "logmeal.quickSubtitle": "Kirjaa samat ravintoarvot kuin viimeksi.",
  "logmeal.quickTitle": "Nopea uudelleenkirjaus",
  "logmeal.validationBody": "Manuaalinen kirjaus vaatii nimen ja kalorit.",
  "logmeal.validationTitle": "Täydennä",
  "logmeal.whatPlaceholder": "Mitä söit?",
  "mealbox.eat": "Syö nyt",
  "mealbox.eatBy": "Syö viimeistään {date}",
  "mealbox.empty": "Ei eväsrasioita juuri nyt. Kokatessasi voit tallentaa annoksia tänne.",
  "mealbox.enjoyBody": "Annos on kirjattu Minun päiväni -näkymään.",
  "mealbox.enjoyTitle": "Hyvää ruokahalua!",
  "mealbox.guidanceNote": "Suositeltu käyttöaika on ohjeellinen – luota hajuun ja makuun.",
  "mealbox.portionsLeft_one": "1 annos jäljellä",
  "mealbox.portionsLeft_other": "{count} annosta jäljellä",
  "mealbox.title": "Eväsrasiat",
  "memory.delete": "Poista",
  "memory.deleteAll": "Poista koko muisti",
  "memory.deleteAllTitle": "Poistetaanko koko muisti?",
  "memory.empty": "{brand} ei ole vielä oppinut sinusta mitään.",
  "memory.irreversible": "Tätä ei voi kumota.",
  "memory.origin.ai_inferred": "AI:n oletus",
  "memory.origin.observed": "Havaittu tapa",
  "memory.origin.user_stated": "Kerroit itse",
  "memory.pause": "Keskeytä",
  "memory.paused": "Keskeytetty",
  "memory.resume": "Jatka",
  "memory.subtitle": "Täysi läpinäkyvyys. Korjaa virheet, keskeytä tai poista – omistat muistisi.",
  "memory.title": "Mitä {brand} tietää minusta",
  "memory.verified": "Vahvistettu",
  "memory.verify": "Oikein",
  "myday.calories": "Kalorit",
  "myday.carbs": "Hiilihydraatit",
  "myday.estimateNote": "Arvot, joissa on ~, ovat arvioita, joita voit säätää.",
  "myday.estimateRange": "{min}–{max} kcal, todennäköisesti {kcal}",
  "myday.fat": "Rasva",
  "myday.fiber": "Kuitu",
  "myday.kcalProtein": "{kcal} kcal · {protein} g proteiinia",
  "myday.logMeal": "Kirjaa ateria",
  "myday.mealType.breakfast": "Aamiainen",
  "myday.mealType.dessert": "Jälkiruoka",
  "myday.mealType.dinner": "Päivällinen",
  "myday.mealType.lunch": "Lounas",
  "myday.mealType.snack": "Välipala",
  "myday.noMeals": "Ei kirjattuja aterioita tänään.",
  "myday.over": "{kcal} kcal yli tavoitteen",
  "myday.overRecommended": "Yli suosituksen",
  "myday.protein": "Proteiini",
  "myday.remaining": "{kcal} kcal jäljellä",
  "myday.salt": "Suola",
  "myday.targetsNote": "Tavoitteet ovat ohjeellisia, eivät lääketieteellisiä neuvoja.",
  "myday.title": "Minun päiväni",
  "myday.todaysMeals": "Päivän ateriat",
  "onboarding.allergen.crustaceans": "Äyriäiset",
  "onboarding.allergen.eggs": "Kananmuna",
  "onboarding.allergen.fish": "Kala",
  "onboarding.allergen.gluten": "Gluteeni",
  "onboarding.allergen.milk": "Maito/laktoosi",
  "onboarding.allergen.peanuts": "Maapähkinät",
  "onboarding.allergen.sesame": "Seesami",
  "onboarding.allergen.soy": "Soija",
  "onboarding.allergen.tree_nuts": "Pähkinät",
  "onboarding.allergies": "Allergiat ja intoleranssit",
  "onboarding.allergyNote": "Allergiasuodatus on aina tiukka – ruokia, joissa on allergeenejasi, ei koskaan näytetä.",
  "onboarding.birthYearPlaceholder": "Syntymävuosi",
  "onboarding.bodyTitle": "Henkilökohtaisia kaloritavoitteita varten (valinnainen)",
  "onboarding.diet": "Miten syöt?",
  "onboarding.diet.flexitarian": "Fleksitaristi",
  "onboarding.diet.omnivore": "Sekasyöjä",
  "onboarding.diet.pescatarian": "Pescetaristi",
  "onboarding.diet.vegan": "Vegaani",
  "onboarding.diet.vegetarian": "Kasvissyöjä",
  "onboarding.diet.carnivore": "Carnivore",
  "onboarding.diet.low_carb": "LCHF",
  "onboarding.diet.nordic": "Nordic",
  "onboarding.diet.paleo": "Paleo",
  "onboarding.goal": "Mikä on tärkein tavoitteesi?",
  "onboarding.goal.build_muscle": "Kasvattaa lihasta",
  "onboarding.goal.cook_more": "Kokata enemmän kotona",
  "onboarding.goal.less_waste": "Vähentää hävikkiä",
  "onboarding.goal.lose_weight": "Laihduttaa",
  "onboarding.goal.lower_cost": "Säästää ruokakuluissa",
  "onboarding.goal.maintain_weight": "Pitää painon ennallaan",
  "onboarding.goal.more_protein": "Syödä enemmän proteiinia",
  "onboarding.heightPlaceholder": "Pituus (cm)",
  "onboarding.household": "Kotitaloutesi",
  "onboarding.householdCreate": "Luo kotitalous",
  "onboarding.householdDefaultName": "Koti",
  "onboarding.householdJoin": "Liity koodilla",
  "onboarding.householdName": "Kotitalouden nimi",
  "onboarding.inviteCode": "Kutsukoodi",
  "onboarding.mode": "Kuinka tarkka haluat olla?",
  "onboarding.modeExact": "Tarkka tila",
  "onboarding.modeExactDesc": "Punnitse ruoka, syötä grammat, täysi hallinta lukuihin.",
  "onboarding.modeSimple": "Helppo tila",
  "onboarding.modeSimpleDesc": "Kuvaa ruokasi, hyväksy arviot, mahdollisimman vaivatonta.",
  "onboarding.modesCombine": "Tiloja voi yhdistellä – arjessa helposti, tarkasti kun haluat.",
  "onboarding.memoryTransparency": "Tämä tallennetaan kohdassa \"Mitä {brand} tietää minusta\" ja voit muuttaa sitä koska tahansa.",
  "onboarding.notMedical": "{brand} antaa ohjeita – ei lääketieteellisiä neuvoja.",
  "onboarding.stepBSubtitle": "Mukauta profiiliasi parempia ehdotuksia varten.",
  "onboarding.stepBTitle": "Jatka asetuksia",
  "onboarding.stepCSubtitle": "Valinnainen – käytetään henkilökohtaisiin kaloritavoitteisiin.",
  "onboarding.stepCTitle": "Terveysprofiilisi",
  "onboarding.subtitle": "Kaikki on vapaaehtoista ja muutettavissa milloin tahansa. Mitä enemmän täytät, sitä paremmat ehdotukset.",
  "onboarding.title": "Kerro hieman itsestäsi",
  "onboarding.weightPlaceholder": "Paino (kg)",
  "paywall.choose": "Valitse",
  "paywall.fairUse": "Kohtuukäytön AI-skannauskiintiö sisältyy.",
  "paywall.family": "Family · enintään 6 henkilöä",
  "paywall.freeNote": "Ilmainen: 5 AI-skannausta/kk, manuaalinen varasto, tallennetut reseptit ja helppo kirjaus.",
  "paywall.household": "Household · enintään 3 henkilöä",
  "paywall.large": "Large Household · enintään 12 henkilöä",
  "paywall.perMonth": "{price}/kk",
  "paywall.popular": "Suosituin",
  "paywall.restore": "Palauta ostot",
  "paywall.soonBody": "Ostot aktivoituvat App Storen/Google Playn kautta, kun kauppaintegraatio otetaan käyttöön (vaihe 7). Taustajärjestelmä on jo valmis.",
  "paywall.soonTitle": "Pian!",
  "paywall.subtitle": "Koko kotitalouden ruoka-OS: rajaton varasto, viikkosuunnitelma ja jakaminen.",
  "paywall.title": "{brand} Premium",
  "paywall.trialActive_one": "1 päivä kokeilua jäljellä",
  "paywall.trialActive_other": "{days} päivää kokeilua jäljellä",
  "profile.aiScansUsed": "AI-skannaukset: {used} / {total} tässä kuussa",
  "profile.consent.anonymized_improvement": "Tekoälyn anonymisoitu parantaminen",
  "profile.consent.health_integration": "Terveystiedot (Apple Health / Health Connect)",
  "profile.consent.image_training": "Kuviani saa käyttää koulutukseen",
  "profile.consent.location_weather": "Sijainti sääpohjaisia ehdotuksia varten",
  "profile.consent.personalization": "Henkilökohtaiset toiminnot (muisti & makuprofiili)",
  "profile.consent.product_analytics": "Tuoteanalyysi",
  "profile.consent.push_notifications": "Push-ilmoitukset",
  "profile.consents": "Suostumukset & tiedot",
  "profile.consentsNote": "Suostumukset ovat erillisiä – henkilökohtaiset toiminnot eivät koskaan vaadi koulutussuostumusta.",
  "profile.deleteAccount": "Poista tili",
  "profile.deleteBody": "Kaikki tietosi poistetaan pysyvästi GDPR:n mukaisesti.",
  "profile.deleteTitle": "Poistetaanko tili?",
  "profile.emailUnverified": "Sähköpostia ei ole vahvistettu",
  "profile.export": "Vie tietoni",
  "profile.goals": "Tavoitteet & ruokavalio",
  "profile.language": "Kieli",
  "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": "Kirjaudu ulos",
  "profile.memory": "Mitä {brand} tietää minusta",
  "profile.memorySubtitle": "Katso, korjaa, keskeytä tai poista se, mitä alusta on oppinut.",
  "profile.modeLabel": "Tila:",
  "profile.resendVerification": "Lähetä vahvistusviesti uudelleen",
  "profile.subscription": "Tilaus",
  "profile.title": "Profiili",
  "profile.verificationSent": "Lähetetty! Tarkista sähköpostisi.",
  "recipe.avgRating": "Keskiarvo {avg}, {count} arviota",
  "recipe.cook": "Kokkaa nyt",
  "recipe.cost": "n. {amount}/annos",
  "recipe.coverage.have": "Sinulla on {percent}% kotona",
  "recipe.coverage.missingCount": "Puuttuu {count}",
  "recipe.coverage.haveAll": "Sinulla on kaikki tarvittava.",
  "recipe.coverage.youAreMissing": "Sinulta puuttuu: {names}",
  "recipe.coverage.addToList": "Lisää {count} ostoslistalle",
  "recipe.coverage.added": "Lisätty ostoslistalle",
  "recipe.coverage.addedBody": "Lisätty: {count}",
  "recipe.iCookedThis": "Tein tämän",
  "recipe.ingredients": "Ainekset",
  "recipe.notSafe": "Ei sovi ruokavalioasetuksiisi",
  "recipe.perPortion": "per annos",
  "recipe.portions_one": "1 annos",
  "recipe.portions_other": "{count} annosta",
  "recipe.save": "Tallenna",
  "recipe.saved": "Tallennettu",
  "recipe.steps": "Valmistus",
  "recipe.substitutions": "Korvaa",
  "recipe.time": "{min} min",
  "scan.analyzing": "Analysoidaan …",
  "scan.barcode": "Viivakoodi",
  "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": "Ymmärrän",
  "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": "Ensimmäinen skannaus",
  "scan.expiry": "Parasta ennen -päiväys",
  "scan.failed": "Analyysi epäonnistui. Yritä uudelleen tai lisää käsin.",
  "scan.freezer": "Pakastin",
  "scan.fridge": "Jääkaappi",
  "scan.ingredients": "Ainekset",
  "scan.nutrition": "Ravintosisältö",
  "scan.pantry": "Ruokakomero",
  "scan.plate": "Lautanen",
  "scan.quotaLeft_one": "1 AI-skannaus jäljellä tässä kuussa",
  "scan.quotaLeft_other": "{count} AI-skannausta jäljellä tässä kuussa",
  "scan.receipt": "Kuitti",
  "scan.review.addItem": "+ Lisää tuote",
  "scan.review.approveAll": "Tallenna varastoon",
  "scan.review.bestBeforeNote": "Laatupäivä – tuote voi olla hyvää senkin jälkeen. Haista ja maista ennen poisheittoa.",
  "scan.review.dateKindBestBefore": "Parasta ennen",
  "scan.review.dateKindUseBy": "Viimeinen käyttöpäivä",
  "scan.review.datePlaceholder": "VVVV-KK-PP (valinnainen)",
  "scan.review.itemPlaceholder": "Tuote",
  "scan.review.quantityPlaceholder": "Määrä",
  "scan.review.rejected": "Poistettu",
  "scan.review.subtitle": "AI on joskus epävarma – sinä päätät. Muokkaa, poista tai lisää ennen tallennusta.",
  "scan.review.title": "Tarkista tulos",
  "scan.review.uncertain": "Epävarma – tarkista",
  "scan.review.unitPlaceholder": "Yksikkö (g, l, kpl …)",
  "scan.review.unknownItem": "Tuntematon tuote",
  "scan.review.useByNote": "Turvallisuusraja – älä syö tämän päivän jälkeen.",
  "scan.subtitle": "Täytä ruokavarasto tai kirjaa ateria kameralla.",
  "scan.costNote": "Jokainen kuva kuluttaa yhden skannauksen kiintiöstäsi. Viivakoodi on aina ilmainen.",
  "scan.takePhoto": "Ota kuva",
  "scan.tips.light": "Vältä pimeyttä ja varjoja",
  "scan.tips.move": "Siirrä toisiaan peittävät tuotteet",
  "scan.tips.overview": "Aloita yleiskuvalla",
  "scan.tips.shelf": "Kuvaa hylly kerrallaan",
  "scan.tips.title": "Näin analyysi onnistuu parhaiten",
  "scan.title": "Skannaa",
  "shopping.addPlaceholder": "Lisää tuote …",
  "shopping.complete": "Päätä ostosreissu",
  "shopping.completeNote": "Merkityt tuotteet lisätään ruokavarastoon.",
  "shopping.completedBody_one": "1 tuote lisättiin ruokavarastoon.",
  "shopping.completedBody_other": "{count} tuotetta lisättiin ruokavarastoon.",
  "shopping.completedTitle": "Valmis!",
  "shopping.empty": "Lista on tyhjä.",
  "shopping.estimated": "n. {amount}",
  "shopping.estimatedTotal": "Arvioitu yhteensä: n. {amount}",
  "shopping.section.brod": "Leipä",
  "shopping.section.chark": "Leikkeleet",
  "shopping.section.dryck": "Juomat",
  "shopping.section.fisk": "Kala",
  "shopping.section.frukt_gront": "Hedelmät & vihannekset",
  "shopping.section.frys": "Pakasteet",
  "shopping.section.hygien_ovrigt": "Muut",
  "shopping.section.konserver": "Säilykkeet",
  "shopping.section.kott_fagel": "Liha & siipikarja",
  "shopping.section.kryddor_bak": "Mausteet & leivonta",
  "shopping.section.mejeri": "Maitotuotteet",
  "shopping.section.skafferi": "Kuivatuotteet",
  "shopping.section.snacks": "Naposteltavat",
  "shopping.title": "Ostoslista",
  "tabs.home": "Kotona",
  "tabs.myDay": "Minun päiväni",
  "tabs.scan": "Skannaa",
  "tabs.whatToEat": "Mitä syödään?",
  "tabs.plan": "Suunnitelma",
  "plan.today": "Tänään",
  "plan.emptyDay": "Ei suunnitelmia",
  "plan.portions": "{count} annosta",
  "plan.generate": "Luo viikkosuunnitelma",
  "plan.generating": "Luodaan suunnitelmaa…",
  "plan.cooked": "Valmistettu",
  "plan.skipped": "Ohitettu",
  "plan.activate": "Aktivoi suunnitelma",
  "plan.createShopping": "Luo ostoslista",
  "wte.coverage": "{pct} % kotona",
  "wte.searchPlaceholder": "Hae reseptejä, esim. lettuja…",
  "wte.recommended": "Suositeltu",
  "wte.topPick": "Paras valinta",
  "wte.didYouMean": "Tarkoititko {suggestion}?",
  "wte.emptySearch": "Yksikään resepti ei vastaa hakuasi.",
  "wte.emptyHoliday": "Ei vielä reseptejä tähän tilaisuuteen.",
  "cat.baking": "Leivonta",
  "wte.cravingPlaceholder": "Tekisi mieli … (esim. kermaista, aasialaista, alle 500 kcal)",
  "wte.empty": "Ei vielä ehdotuksia – lisää ruokaa varastoon tai löysää suodattimia.",
  "wte.mealBoxFirst": "Valmista ruokaa kotona",
  "wte.missing": "Puuttuu: {items}",
  "wte.refresh": "Uudet ehdotukset",
  "wte.subtitle": "Sen mukaan mitä kotona on, mikä pitäisi käyttää pian ja mistä pidätte.",
  "wte.title": "Mitä syödään?",
  "wte.whyTitle": "Miksi tämä ehdotus?",
  "onboarding.primaryGoal": "Ensisijainen",
  "home.trustStatus.up_to_date": "Ajan tasalla",
  "home.trustStatus.needs_check": "Joitakin tuotteita on tarkistettava",
  "home.trustStatus.uncertain": "Varasto epävarma – tee pikatarkistus",
  "reconciliation.title": "Nopea varaston tarkistus",
  "reconciliation.subtitle": "Vahvista, mitä sinulla on jäljellä, jotta saat parempia ehdotuksia.",
  "reconciliation.exists": "Vielä jäljellä",
  "reconciliation.depleted": "Loppu",
  "reconciliation.uncertain": "Epävarma",
  "reconciliation.adjustQuantity": "Säädä määrää",
  "reconciliation.reason.planned_recipe": "Tarvitaan pian reseptiin",
  "reconciliation.reason.expiring_soon": "Vanhenee pian",
  "reconciliation.reason.high_value": "Korkea arvo",
  "reconciliation.reason.low_confidence": "Arvioitu määrä",
  "reconciliation.reason.stale_trust": "Ei tarkistettu pitkään aikaan",
  "reconciliation.reason.likely_depleted": "Todennäköisesti pian loppu",
  "reconciliation.done": "Valmis",
  "reconciliation.next": "Seuraava",
  "reconciliation.empty": "Mitään ei tarvitse tarkistaa juuri nyt. Hyvää työtä!",
  "reconciliation.tasteHint": "Parasta ennen -päiväys umpeutunut? Haista ja maista ensin – älä koskaan heitä ruokaa turhaan.",
  "scan.diff.title": "Tarkista erot",
  "scan.diff.subtitle": "Vahvista viimeisen skannauksen muutokset.",
  "scan.diff.newItem": "Uusi tuote",
  "scan.diff.quantityChanged": "Määrä muuttunut",
  "scan.diff.moved": "Siirretty",
  "scan.diff.vanished": "Puuttuu kuvasta",
  "scan.diff.unchanged": "Muuttumaton",
  "scan.diff.accept": "Vahvista",
  "scan.diff.reject": "Ohita",
  "scan.diff.acceptAll": "Vahvista kaikki",
  "scan.diff.noChanges": "Eroja ei löytynyt.",
  "scan.diff.undo": "Kumoa",
  "scan.diff.undoHint": "Jokainen muutos voidaan kumota tuotteen tietonäkymästä.",
  "cooked.portionsSumExceedsPlanned": "Syödyt annokset ja tähteet eivät voi ylittää annosten kokonaismäärää.",
  "cooked.undoWindowExpired": "Tätä ruoanlaittokertaa ei voi enää kumota. 24 tunnin ikkuna on umpeutunut.",
  "cooked.leftoverLessThanBox": "Tähteitä on oltava vähintään yhtä paljon kuin eväsrasioiden annosten määrä.",
  "mealbox.undoConfirmTitle": "Peruuta ruoanlaitto?",
  "mealbox.undoConfirmBody": "Tämä kumoaa varastovähennyksen ja eväsrasian tätä ruoanlaittoistuntoa varten.",
  "mealbox.undoSuccess": "Ruoanlaittoistunto kumottu.",
  "consent.title": "Ennen kuin aloitat",
  "consent.body": "Käyttääksesi Cibelloa sinun on hyväksyttävä ehtomme. Sovelluksessa ottamiasi kuvia (jääkaappi, pakkaukset, ruoat) käytetään Cibellon tekoälyn kouluttamiseen ja parantamiseen – tämä on osa ehtoja.",
  "consent.termsLink": "Lue käyttöehdot",
  "consent.privacyLink": "Lue tietosuojaseloste",
  "consent.checkbox": "Olen lukenut käyttöehdot ja tietosuojaselosteen ja hyväksyn ne.",
  "consent.submit": "Hyväksy ja jatka",
  "scan.meal.title": "Kirjaa ateria kuvasta",
  "scan.meal.estimateNote": "Arvioitu kuvastasi – säädä ennen tallennusta.",
  "scan.meal.calories": "Arvioidut kalorit",
  "scan.meal.namePlaceholder": "Mitä söit? (valinnainen)",
  "scan.meal.components": "Tunnistettu lautaselta",
  "scan.meal.noEstimate": "Kaloreita ei voitu arvioida kuvasta.",
  "swap.title": "Byt ut måltiden",
  "swap.subtitle": "Välj en annan rätt:",
  "plan.swapMeal": "Byt rätt",
  "plan.chooseMeals": "Planera veckan – välj måltider per dag:",
  "scan.progress.analyzing": "Analyserar bilden…",
  "scan.progress.finding": "Hittar ingredienser…",
  "scan.progress.matching": "Matchar mot ditt kök…",
  "scan.progress.almost": "Snart klar…",
  "home.completeProfile.title": "Gör appen smartare",
  "home.completeProfile.body": "Berätta om kost och allergier så blir förslagen mer personliga (ca 30 sek).",
  "onboarding.religious": "Religiös kosthållning",
  "onboarding.religious.none": "Ingen",
  "onboarding.religious.halal": "Halal (inget fläsk)",
  "onboarding.religious.kosher": "Kosher",
  "onboarding.religious.hindu_no_beef": "Inget nötkött",
  "onboarding.religious.buddhist_vegetarian": "Buddhistisk vegetarisk",
  "onboarding.consent.personalization.title": "Gör Cibello till din",
  "onboarding.consent.personalization.body": "Ju mer Cibello lär känna dig, desto bättre blir det – förslag som passar din smak, dina allergier och din vardag. Allt appen lär sig ser du i \"Vad Cibello vet om dig\" och kan ändra eller radera när du vill. Vi rekommenderar att ha den på.",
  "onboarding.consent.personalization.yes": "Ja, gör appen personlig",
  "onboarding.consent.skip": "Inte nu",
  "onboarding.consent.image_training.title": "Var med och göra Cibello smartare",
  "onboarding.consent.image_training.body": "Låt dina foton hjälpa till att träna vår AI så att den känner igen svenska varor och kvitton allt bättre – för dig och alla andra. Din skanning fungerar lika bra oavsett, men varje ja gör appen vassare.",
  "onboarding.consent.image_training.yes": "Ja, jag hjälper till",
  "onboarding.consent.image_training.no": "Nej tack",
  "onboarding.consent.dataPrivacy.title": "Data & integritet",
  "onboarding.consent.dataPrivacy.body": "Två saker är på för att göra appen bättre för alla. Du kan stänga av dem när du vill.",
  "onboarding.consent.anonymized_improvement.body": "Anonym förbättring: helt avidentifierad, aggregerad statistik – aldrig dina bilder eller något som pekar ut dig – hjälper oss göra förslagen bättre.",
  "onboarding.consent.product_analytics.body": "Produktanalys: genom att se hur appen används kan vi fixa buggar och förbättra det som krånglar. Pseudonymt, och vi säljer aldrig din data.",
  "onboarding.consent.dataPrivacy.continue": "Fortsätt",
  "onboarding.consent.health_integration.body": "Koppla Apple Health / Health Connect så kan Cibello sätta kalori- och näringsmål utifrån just dig. Hälsodata är extra känslig och är av tills du själv slår på den.",
  "onboarding.consent.location_weather.body": "Med din plats föreslår vi mat som passar vädret – värmande när det är kallt, grillat när solen är framme.",
  "onboarding.consent.push_notifications.body": "Få en påminnelse innan maten går ut och tips när det är dags att handla eller laga.",
  "barcode.info.title": "Ravintosisältö / 100 g",
  "barcode.info.kcal": "Energia",
  "barcode.info.protein": "Proteiini",
  "barcode.info.carbs": "Hiilihydraatit",
  "barcode.info.sugar": "– josta sokereita",
  "barcode.info.fat": "Rasva",
  "barcode.info.satfat": "– josta tyydyttynyttä",
  "barcode.info.monofat": "– josta kertatyydyttymätöntä",
  "barcode.info.polyfat": "– josta monityydyttymätöntä",
  "barcode.info.fiber": "Kuitu",
  "barcode.info.salt": "Suola",
  "barcode.info.allergens": "Allergeenit",
  "barcode.info.mayContain": "Voi sisältää jäämiä",
  "barcode.info.ingredients": "Ainesosat",
  "barcode.info.noNutrition": "Tuotteelle ei vielä ravintotietoja.",
  "barcode.info.scanAgain": "Skannaa uudelleen",
  "barcode.info.sourceOwn": "Lähde: oma tuotetietokanta",
  "barcode.info.sourceOff": "Lähde: Open Food Facts",
  "submit.title": "Lähetä oma reseptisi",
  "submit.subtitle": "Täytä malli, niin tekoälymme viimeistelee ja julkaisee reseptin — nimelläsi merkittynä.",
  "submit.titleLabel": "Reseptin nimi",
  "submit.titlePlaceholder": "esim. Mummon lihapullat",
  "submit.ingredientsLabel": "Ainekset (yksi riviä kohti, määrineen)",
  "submit.ingredientsPlaceholder": "2 dl vehnäjauhoja\n500 g jauhelihaa\n1 keltasipuli\n1 dl maitoa\n1 tl suolaa",
  "submit.stepsLabel": "Näin teet",
  "submit.stepsPlaceholder": "1. Hienonna ja kuullota sipuli.\n2. Sekoita jauheliha, kananmuna, maito ja mausteet.\n3. Pyörittele pullat ja paista kullanruskeiksi.",
  "submit.button": "Lähetä resepti",
  "submit.sending": "Lähetetään …",
  "submit.reviewNote": "Vertaamme olemassa oleviin resepteihin, viimeistelemme tekstin samaan tasoon ja julkaisemme automaattisesti. Kaksoiskappaleita ei julkaista.",
  "submit.successTitle": "Kiitos – reseptisi on lähetetty!",
  "submit.successBody": "Tekoälymme tarkistaa ja viimeistelee sen. Se julkaistaan pian nimelläsi merkittynä ja ilmestyy reseptien joukkoon.",
  "submit.premiumTitle": "Omat reseptit kuuluvat Premiumiin",
  "submit.premiumBody": "Omien reseptien lähettäminen ja julkaiseminen kuuluu Premiumiin — maksulliseen tilaukseen (ei kokeilujaksoon). Päivitä jatkaaksesi.",
  "submit.seePlans": "Katso tilaukset",
  "submit.backHome": "Takaisin",
  "cookedLog.title": "Teitkö tämän ruoan?",
  "cookedLog.subtitle": "Merkitse, että teit sen, niin vähennämme ainekset varastostasi. Kotoa puuttuvat jätetään yksinkertaisesti huomiotta.",
  "cookedLog.button": "Kyllä, tein sen",
  "cookedLog.confirm": "Vähennetäänkö ainekset {count} annokselle varastostasi?",
  "cookedLog.doneTitle": "Merkitty!",
  "cookedLog.doneBody": "Ainekset on vähennetty varastostasi ja ateria on kirjattu.",
  "plan.addMeal": "Lisää ateria",
  "plan.regenerate": "Suunnittele viikko uudelleen"
}
