mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-23 14:55:24 -07:00
Merge branch 'mealie-next' into rearrange-parse-button
This commit is contained in:
commit
55b82e8fa3
20 changed files with 347 additions and 352 deletions
|
@ -31,7 +31,7 @@ To deploy mealie on your local network, it is highly recommended to use Docker t
|
||||||
We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
|
We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
|
||||||
|
|
||||||
1. Take a backup just in case!
|
1. Take a backup just in case!
|
||||||
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v2.5.0`
|
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v2.6.0`
|
||||||
3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access.
|
3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access.
|
||||||
4. Restart the container
|
4. Restart the container
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ PostgreSQL might be considered if you need to support many concurrent users. In
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
mealie:
|
mealie:
|
||||||
image: ghcr.io/mealie-recipes/mealie:v2.5.0 # (3)
|
image: ghcr.io/mealie-recipes/mealie:v2.6.0 # (3)
|
||||||
container_name: mealie
|
container_name: mealie
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -11,7 +11,7 @@ SQLite is a popular, open source, self-contained, zero-configuration database th
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
mealie:
|
mealie:
|
||||||
image: ghcr.io/mealie-recipes/mealie:v2.5.0 # (3)
|
image: ghcr.io/mealie-recipes/mealie:v2.6.0 # (3)
|
||||||
container_name: mealie
|
container_name: mealie
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -277,7 +277,7 @@
|
||||||
"admin-group-management-text": "Muutokset tähän ryhmään tulevat näkymään välittömästi.",
|
"admin-group-management-text": "Muutokset tähän ryhmään tulevat näkymään välittömästi.",
|
||||||
"group-id-value": "Ryhmän tunniste: {0}",
|
"group-id-value": "Ryhmän tunniste: {0}",
|
||||||
"total-households": "Kotitaloudet Yhteensä",
|
"total-households": "Kotitaloudet Yhteensä",
|
||||||
"you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household"
|
"you-must-select-a-group-before-selecting-a-household": "Sinun tulee valita ryhmä ennen kuin valitset kotitalouden"
|
||||||
},
|
},
|
||||||
"household": {
|
"household": {
|
||||||
"household": "Kotitalous",
|
"household": "Kotitalous",
|
||||||
|
@ -518,7 +518,7 @@
|
||||||
"save-recipe-before-use": "Tallenna resepti ennen käyttöä",
|
"save-recipe-before-use": "Tallenna resepti ennen käyttöä",
|
||||||
"section-title": "Osion otsikko",
|
"section-title": "Osion otsikko",
|
||||||
"servings": "Annokset",
|
"servings": "Annokset",
|
||||||
"serves-amount": "Serves {amount}",
|
"serves-amount": "{amount} annosta",
|
||||||
"share-recipe-message": "Halusin jakaa reseptin {0} kanssasi.",
|
"share-recipe-message": "Halusin jakaa reseptin {0} kanssasi.",
|
||||||
"show-nutrition-values": "Näytä ravintoarvot",
|
"show-nutrition-values": "Näytä ravintoarvot",
|
||||||
"sodium-content": "Natrium",
|
"sodium-content": "Natrium",
|
||||||
|
@ -546,9 +546,9 @@
|
||||||
"failed-to-add-recipes-to-list": "Luetteloon lisääminen epäonnistui",
|
"failed-to-add-recipes-to-list": "Luetteloon lisääminen epäonnistui",
|
||||||
"failed-to-add-recipe-to-mealplan": "Reseptiä ei voitu lisätä ateriasuunnitelmaan",
|
"failed-to-add-recipe-to-mealplan": "Reseptiä ei voitu lisätä ateriasuunnitelmaan",
|
||||||
"failed-to-add-to-list": "Luetteloon lisääminen epäonnistui",
|
"failed-to-add-to-list": "Luetteloon lisääminen epäonnistui",
|
||||||
"yield": "Sato",
|
"yield": "Tuotto",
|
||||||
"yields-amount-with-text": "Yields {amount} {text}",
|
"yields-amount-with-text": "Tuottaa {amount} {text}",
|
||||||
"yield-text": "Yield Text",
|
"yield-text": "Tuotosteksti",
|
||||||
"quantity": "Määrä",
|
"quantity": "Määrä",
|
||||||
"choose-unit": "Valitse Yksikkö",
|
"choose-unit": "Valitse Yksikkö",
|
||||||
"press-enter-to-create": "Luo painamalla Enter",
|
"press-enter-to-create": "Luo painamalla Enter",
|
||||||
|
@ -637,9 +637,9 @@
|
||||||
"recipe-debugger-use-openai-description": "Käytä OpenAI:ta kaavinkirjaston sijaan tulosten jäsentämiseen. Luodessa reseptiä URL:n kautta tämä tehdään ilman eri kysymystä, kun kaavinkirjasto ei toimi, mutta voit kokeilla sitä tässä manuaalisesti.",
|
"recipe-debugger-use-openai-description": "Käytä OpenAI:ta kaavinkirjaston sijaan tulosten jäsentämiseen. Luodessa reseptiä URL:n kautta tämä tehdään ilman eri kysymystä, kun kaavinkirjasto ei toimi, mutta voit kokeilla sitä tässä manuaalisesti.",
|
||||||
"debug": "Vianhaku",
|
"debug": "Vianhaku",
|
||||||
"tree-view": "Puunäkymä",
|
"tree-view": "Puunäkymä",
|
||||||
"recipe-servings": "Recipe Servings",
|
"recipe-servings": "Reseptin annokset",
|
||||||
"recipe-yield": "Reseptin tekijä",
|
"recipe-yield": "Reseptin tuotto",
|
||||||
"recipe-yield-text": "Recipe Yield Text",
|
"recipe-yield-text": "Reseptin tuotosteksti",
|
||||||
"unit": "Yksikkö",
|
"unit": "Yksikkö",
|
||||||
"upload-image": "Lataa kuva",
|
"upload-image": "Lataa kuva",
|
||||||
"screen-awake": "Pidä näyttö aina päällä",
|
"screen-awake": "Pidä näyttö aina päällä",
|
||||||
|
@ -662,24 +662,24 @@
|
||||||
"no-food": "Ei ruokaa"
|
"no-food": "Ei ruokaa"
|
||||||
},
|
},
|
||||||
"reset-servings-count": "Palauta Annoksien Määrä",
|
"reset-servings-count": "Palauta Annoksien Määrä",
|
||||||
"not-linked-ingredients": "Additional Ingredients"
|
"not-linked-ingredients": "Muut ainesosat"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Recipe Finder",
|
"recipe-finder": "Reseptin etsijä",
|
||||||
"recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.",
|
"recipe-finder-description": "Etsi sopivia reseptejä saatavilla olevien ainesosien perusteella. Voit myös suodattaa tulokset saatavilla olevien ruoanvalmistusvälineiden perusteella, ja asettaa enimmäismäärän puuttuvia ainesosia tai välineitä.",
|
||||||
"selected-ingredients": "Selected Ingredients",
|
"selected-ingredients": "Valitut ainesosat",
|
||||||
"no-ingredients-selected": "No ingredients selected",
|
"no-ingredients-selected": "Ei valittuja ainesosia",
|
||||||
"missing": "Missing",
|
"missing": "Puuttuu",
|
||||||
"no-recipes-found": "No recipes found",
|
"no-recipes-found": "Reseptejä ei löytynyt",
|
||||||
"no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters",
|
"no-recipes-found-description": "Kokeile lisätä enemmän ainesosia hakuun tai säätää suodattimia",
|
||||||
"include-ingredients-on-hand": "Include Ingredients On Hand",
|
"include-ingredients-on-hand": "Sisällytä saatavilla olevat ainesosat",
|
||||||
"include-tools-on-hand": "Include Tools On Hand",
|
"include-tools-on-hand": "Sisällytä saatavilla olevat välineet",
|
||||||
"max-missing-ingredients": "Max Missing Ingredients",
|
"max-missing-ingredients": "Puuttuvien ainesten enimmäismäärä",
|
||||||
"max-missing-tools": "Max Missing Tools",
|
"max-missing-tools": "Puuttuvien välineiden enimmäismäärä",
|
||||||
"selected-tools": "Selected Tools",
|
"selected-tools": "Valitut välineet",
|
||||||
"other-filters": "Other Filters",
|
"other-filters": "Muut suodattimet",
|
||||||
"ready-to-make": "Ready to Make",
|
"ready-to-make": "Valmis tekemään",
|
||||||
"almost-ready-to-make": "Almost Ready to Make"
|
"almost-ready-to-make": "Melkein valmis tekemään"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"advanced-search": "Tarkennettu haku",
|
"advanced-search": "Tarkennettu haku",
|
||||||
|
@ -690,7 +690,7 @@
|
||||||
"or": "Tai",
|
"or": "Tai",
|
||||||
"has-any": "On Mikä Tahansa",
|
"has-any": "On Mikä Tahansa",
|
||||||
"has-all": "On Kaikki",
|
"has-all": "On Kaikki",
|
||||||
"clear-selection": "Clear Selection",
|
"clear-selection": "Tyhjennä valinnat",
|
||||||
"results": "Tulokset",
|
"results": "Tulokset",
|
||||||
"search": "Hae",
|
"search": "Hae",
|
||||||
"search-mealie": "Hae Mealiestä (paina /)",
|
"search-mealie": "Hae Mealiestä (paina /)",
|
||||||
|
@ -884,7 +884,7 @@
|
||||||
"are-you-sure-you-want-to-check-all-items": "Haluatko varmasti valita kaikki kohteet?",
|
"are-you-sure-you-want-to-check-all-items": "Haluatko varmasti valita kaikki kohteet?",
|
||||||
"are-you-sure-you-want-to-uncheck-all-items": "Haluatko varmasti poistaa kaikki valinnat?",
|
"are-you-sure-you-want-to-uncheck-all-items": "Haluatko varmasti poistaa kaikki valinnat?",
|
||||||
"are-you-sure-you-want-to-delete-checked-items": "Haluatko varmasti poistaa kaikki valitut kohteet?",
|
"are-you-sure-you-want-to-delete-checked-items": "Haluatko varmasti poistaa kaikki valitut kohteet?",
|
||||||
"no-shopping-lists-found": "No Shopping Lists Found"
|
"no-shopping-lists-found": "Ostoslistoja ei löytynyt"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"all-recipes": "Reseptit",
|
"all-recipes": "Reseptit",
|
||||||
|
@ -1213,7 +1213,7 @@
|
||||||
"result": "Valittu teksti tulee näkymään aiemmin valitun kentän sisällä."
|
"result": "Valittu teksti tulee näkymään aiemmin valitun kentän sisällä."
|
||||||
},
|
},
|
||||||
"pan-and-zoom-mode": "Kääntö- ja zoomaustila",
|
"pan-and-zoom-mode": "Kääntö- ja zoomaustila",
|
||||||
"pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.",
|
"pan-and-zoom-desc": "Valitse panorointi ja zoomaus klikkaamalla kuvaketta. Tämä tila mahdollistaa zoomauksen kuvan sisällä ja liikkumisen niin, että isojen kuvien käyttö on helpompaa.",
|
||||||
"split-text-mode": "Jaa tekstitila",
|
"split-text-mode": "Jaa tekstitila",
|
||||||
"split-modes": {
|
"split-modes": {
|
||||||
"line-mode": "Rivitila (oletus)",
|
"line-mode": "Rivitila (oletus)",
|
||||||
|
@ -1232,37 +1232,37 @@
|
||||||
"summary-title": "Yhteenveto",
|
"summary-title": "Yhteenveto",
|
||||||
"button-label-get-summary": "Hae Yhteenveto",
|
"button-label-get-summary": "Hae Yhteenveto",
|
||||||
"button-label-open-details": "Tiedot",
|
"button-label-open-details": "Tiedot",
|
||||||
"info-description-data-dir-size": "Datahakemiston Koko",
|
"info-description-data-dir-size": "Datahakemiston koko",
|
||||||
"info-description-log-file-size": "Lokitiedoston Koko",
|
"info-description-log-file-size": "Lokitiedoston Koko",
|
||||||
"info-description-cleanable-directories": "Siivottavat Hakemistot",
|
"info-description-cleanable-directories": "Siivottavat hakemistot",
|
||||||
"info-description-cleanable-images": "Siivottavat Kuvat",
|
"info-description-cleanable-images": "Siivottavat kuvat",
|
||||||
"storage": {
|
"storage": {
|
||||||
"title-temporary-directory": "Väliaikainen Hakemisto (.temp)",
|
"title-temporary-directory": "Väliaikainen hakemisto (.temp)",
|
||||||
"title-backups-directory": "Varmuuskopiointihakemisto (varmuuskopiot)",
|
"title-backups-directory": "Varmuuskopiointihakemisto (varmuuskopiot)",
|
||||||
"title-groups-directory": "Ryhmien Hakemisto (ryhmät)",
|
"title-groups-directory": "Ryhmien hakemisto (ryhmät)",
|
||||||
"title-recipes-directory": "Reseptihakemisto (reseptit)",
|
"title-recipes-directory": "Reseptihakemisto (reseptit)",
|
||||||
"title-user-directory": "Käyttäjähakemisto (käyttäjä)"
|
"title-user-directory": "Käyttäjähakemisto (käyttäjä)"
|
||||||
},
|
},
|
||||||
"action-delete-log-files-name": "Poista Lokitiedostot",
|
"action-delete-log-files-name": "Poista Lokitiedostot",
|
||||||
"action-delete-log-files-description": "Poistaa kaikki lokitiedostot",
|
"action-delete-log-files-description": "Poistaa kaikki lokitiedostot",
|
||||||
"action-clean-directories-name": "Puhdista Hakemistot",
|
"action-clean-directories-name": "Puhdista hakemistot",
|
||||||
"action-clean-directories-description": "Poistaa kaikki reseptikansiot, jotka eivät ole kelvollisia UUID-koodeja",
|
"action-clean-directories-description": "Poistaa kaikki reseptikansiot, jotka eivät ole kelvollisia UUID-koodeja",
|
||||||
"action-clean-temporary-files-name": "Poista väliaikaiset tiedostot",
|
"action-clean-temporary-files-name": "Poista väliaikaiset tiedostot",
|
||||||
"action-clean-temporary-files-description": "Poistaa kaikki tiedostot ja kansiot .temp kansiosta",
|
"action-clean-temporary-files-description": "Poistaa kaikki tiedostot ja kansiot .temp kansiosta",
|
||||||
"action-clean-images-name": "Puhdista Kuvat",
|
"action-clean-images-name": "Puhdista kuvat",
|
||||||
"action-clean-images-description": "Poistaa kaikki kuvat, jotka eivät pääty .webp",
|
"action-clean-images-description": "Poistaa kaikki kuvat, jotka eivät pääty .webp",
|
||||||
"actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.",
|
"actions-description": "Huoltotoimenpiteet ovat {destructive_in_bold} ja niitä tulisi käyttää varoen. Kaikkien näiden toimenpiteiden suorittaminen on {irreversible_in_bold}.",
|
||||||
"actions-description-destructive": "lopullinen",
|
"actions-description-destructive": "tuhoisia",
|
||||||
"actions-description-irreversible": "peruuttamaton",
|
"actions-description-irreversible": "peruuttamatonta",
|
||||||
"logs-action-refresh": "Päivitä lokit",
|
"logs-action-refresh": "Päivitä lokit",
|
||||||
"logs-page-title": "Mealie- Lokit",
|
"logs-page-title": "Mealie- Lokit",
|
||||||
"logs-tail-lines-label": "Tail Lines"
|
"logs-tail-lines-label": "Loppurivit"
|
||||||
},
|
},
|
||||||
"mainentance": {
|
"mainentance": {
|
||||||
"actions-title": "Toiminnot"
|
"actions-title": "Toiminnot"
|
||||||
},
|
},
|
||||||
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
|
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
|
||||||
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
|
"ingredients-natural-language-processor-explanation": "Mealie käyttää Conditional Random Fields (CRF) ainesosien jäsentämiseen ja prosessointiin. Ainesosien osalta käytetty malli perustuu yli 100000 ainesosan aineistoon New York Timesin kokoamasta aineistosta. Huomaa, että koska malli on koulutettu vain englanniksi, mallilla voi olla vaihtelevia tuloksia, kun käytät mallia muilla kielillä. Tämä sivu on mallin testaamiseen tarkoitettu leikkipaikka.",
|
||||||
"ingredients-natural-language-processor-explanation-2": "Se ei ole täydellinen, mutta se tuottaa hyviä tuloksia yleensä ja on hyvä lähtökohta manuaalisesti jäsentää ainesosia yksittäisiin kenttiin. Vaihtoehtoisesti voit myös käyttää Brute-prosessori, joka käyttää kuvion täsmäystekniikkaa tunnistamaan ainesosia.",
|
"ingredients-natural-language-processor-explanation-2": "Se ei ole täydellinen, mutta se tuottaa hyviä tuloksia yleensä ja on hyvä lähtökohta manuaalisesti jäsentää ainesosia yksittäisiin kenttiin. Vaihtoehtoisesti voit myös käyttää Brute-prosessori, joka käyttää kuvion täsmäystekniikkaa tunnistamaan ainesosia.",
|
||||||
"nlp": "NLP",
|
"nlp": "NLP",
|
||||||
"brute": "Brute",
|
"brute": "Brute",
|
||||||
|
@ -1279,19 +1279,19 @@
|
||||||
"setup": {
|
"setup": {
|
||||||
"first-time-setup": "Ensiasetukset",
|
"first-time-setup": "Ensiasetukset",
|
||||||
"welcome-to-mealie-get-started": "Tervetuloa Mealieen! Aloitetaan",
|
"welcome-to-mealie-get-started": "Tervetuloa Mealieen! Aloitetaan",
|
||||||
"already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage",
|
"already-set-up-bring-to-homepage": "Olen jo valmis, vie minut kotisivulle",
|
||||||
"common-settings-for-new-sites": "Here are some common settings for new sites",
|
"common-settings-for-new-sites": "Tässä muutamia yleisiä asetuksia uusille sivustoille",
|
||||||
"setup-complete": "Setup Complete!",
|
"setup-complete": "Asennus valmis.",
|
||||||
"here-are-a-few-things-to-help-you-get-started": "Näillä muutamilla asioilla pääset alkuun",
|
"here-are-a-few-things-to-help-you-get-started": "Näillä muutamilla asioilla pääset alkuun",
|
||||||
"restore-from-v1-backup": "Onko sinulla varmuuskopio aiemmasta Mealie v1 -instanssista? Palauta se tästä.",
|
"restore-from-v1-backup": "Onko sinulla varmuuskopio aiemmasta Mealie v1 -instanssista? Palauta se tästä.",
|
||||||
"manage-profile-or-get-invite-link": "Hallitse profiiliasi tai hanki kutsulinkki muille."
|
"manage-profile-or-get-invite-link": "Hallitse profiiliasi tai hanki kutsulinkki muille."
|
||||||
},
|
},
|
||||||
"debug-openai-services": "Debug OpenAI Services",
|
"debug-openai-services": "Debuggaa OpenAI-palveluita",
|
||||||
"debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.",
|
"debug-openai-services-description": "Käytä tätä sivua OpenAI-palveluiden debuggaamiseen. Voit testata OpenAI-yhteytesi ja nähdä tulokset täällä. Jos kuvapalvelut ovat käytössä, voit myös antaa kuvan.",
|
||||||
"run-test": "Run Test",
|
"run-test": "Suorita testi",
|
||||||
"test-results": "Test Results",
|
"test-results": "Testitulokset",
|
||||||
"group-delete-note": "Groups with users or households cannot be deleted",
|
"group-delete-note": "Ryhmiä, joilla on käyttäjiä tai kotitalouksia, ei voi poistaa",
|
||||||
"household-delete-note": "Households with users cannot be deleted"
|
"household-delete-note": "Kotitalouksia, joissa on käyttäjiä, ei voi poistaa"
|
||||||
},
|
},
|
||||||
"profile": {
|
"profile": {
|
||||||
"welcome-user": "👋 Tervetuloa, {0}!",
|
"welcome-user": "👋 Tervetuloa, {0}!",
|
||||||
|
@ -1345,9 +1345,9 @@
|
||||||
},
|
},
|
||||||
"cookbook": {
|
"cookbook": {
|
||||||
"cookbooks": "Keittokirjat",
|
"cookbooks": "Keittokirjat",
|
||||||
"description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.",
|
"description": "Keittokirjat ovat toinen tapa järjestää reseptejä luomalla poikkileikkauksia resepteistä, järjestäjistä, sekä muista suodattimista. Keittokirjan luominen lisää merkinnän sivupalkkiin, ja kaikki reseptit näkyvät keittokirjassa valittujen suodatinten mukaisesti.",
|
||||||
"hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households",
|
"hide-cookbooks-from-other-households": "Piilota keittokirjat muista kotitalouksista",
|
||||||
"hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar",
|
"hide-cookbooks-from-other-households-description": "Kun käytössä, sivupalkissa näkyy vain oman kotitaloutesi keittokirjoja",
|
||||||
"public-cookbook": "Julkinen Keittokirja",
|
"public-cookbook": "Julkinen Keittokirja",
|
||||||
"public-cookbook-description": "Julkisia keittokirjoja voidaan jakaa ei-Mealien käyttäjille, ja ne näkyvät ryhmäsi sivulla.",
|
"public-cookbook-description": "Julkisia keittokirjoja voidaan jakaa ei-Mealien käyttäjille, ja ne näkyvät ryhmäsi sivulla.",
|
||||||
"filter-options": "Suodatuksen asetukset",
|
"filter-options": "Suodatuksen asetukset",
|
||||||
|
@ -1363,25 +1363,25 @@
|
||||||
},
|
},
|
||||||
"query-filter": {
|
"query-filter": {
|
||||||
"logical-operators": {
|
"logical-operators": {
|
||||||
"and": "AND",
|
"and": "JA",
|
||||||
"or": "OR"
|
"or": "TAI"
|
||||||
},
|
},
|
||||||
"relational-operators": {
|
"relational-operators": {
|
||||||
"equals": "equals",
|
"equals": "on yhtä kuin",
|
||||||
"does-not-equal": "does not equal",
|
"does-not-equal": "ei ole yhtä kuin",
|
||||||
"is-greater-than": "is greater than",
|
"is-greater-than": "on suurempi kuin",
|
||||||
"is-greater-than-or-equal-to": "is greater than or equal to",
|
"is-greater-than-or-equal-to": "on suurempi tai yhtäsuuri kuin",
|
||||||
"is-less-than": "is less than",
|
"is-less-than": "on vähemmän kuin",
|
||||||
"is-less-than-or-equal-to": "is less than or equal to"
|
"is-less-than-or-equal-to": "on vähemmän tai yhtäsuuri kuin"
|
||||||
},
|
},
|
||||||
"relational-keywords": {
|
"relational-keywords": {
|
||||||
"is": "is",
|
"is": "on",
|
||||||
"is-not": "is not",
|
"is-not": "ei ole",
|
||||||
"is-one-of": "is one of",
|
"is-one-of": "on yksi näistä",
|
||||||
"is-not-one-of": "is not one of",
|
"is-not-one-of": "ei ole yksi näistä",
|
||||||
"contains-all-of": "contains all of",
|
"contains-all-of": "sisältää kaikki nämä",
|
||||||
"is-like": "is like",
|
"is-like": "on kuin",
|
||||||
"is-not-like": "is not like"
|
"is-not-like": "ei ole kuin"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -517,7 +517,7 @@
|
||||||
"saturated-fat-content": "Grassi saturi",
|
"saturated-fat-content": "Grassi saturi",
|
||||||
"save-recipe-before-use": "Salva la ricetta prima dell'uso",
|
"save-recipe-before-use": "Salva la ricetta prima dell'uso",
|
||||||
"section-title": "Titolo Sezione",
|
"section-title": "Titolo Sezione",
|
||||||
"servings": "Portate",
|
"servings": "Porzioni",
|
||||||
"serves-amount": "Porzioni {amount}",
|
"serves-amount": "Porzioni {amount}",
|
||||||
"share-recipe-message": "Volevo condividere la mia {0} ricetta con te.",
|
"share-recipe-message": "Volevo condividere la mia {0} ricetta con te.",
|
||||||
"show-nutrition-values": "Mostra Valori Nutrizionali",
|
"show-nutrition-values": "Mostra Valori Nutrizionali",
|
||||||
|
@ -546,9 +546,9 @@
|
||||||
"failed-to-add-recipes-to-list": "Impossibile aggiungere la ricetta alla lista",
|
"failed-to-add-recipes-to-list": "Impossibile aggiungere la ricetta alla lista",
|
||||||
"failed-to-add-recipe-to-mealplan": "Impossibile aggiungere la ricetta al piano alimentare",
|
"failed-to-add-recipe-to-mealplan": "Impossibile aggiungere la ricetta al piano alimentare",
|
||||||
"failed-to-add-to-list": "Errore durante l'aggiunta alla lista",
|
"failed-to-add-to-list": "Errore durante l'aggiunta alla lista",
|
||||||
"yield": "Porzioni",
|
"yield": "Quantità prodotta",
|
||||||
"yields-amount-with-text": "Rendimenti {amount} {text}",
|
"yields-amount-with-text": "Quantità prodotta: {amount} {text}",
|
||||||
"yield-text": "Testo di rendimento",
|
"yield-text": "Unità della quantità prodotta",
|
||||||
"quantity": "Quantità",
|
"quantity": "Quantità",
|
||||||
"choose-unit": "Scegli Unità",
|
"choose-unit": "Scegli Unità",
|
||||||
"press-enter-to-create": "Premi invio per creare",
|
"press-enter-to-create": "Premi invio per creare",
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"database-type": "Tipo do Banco de Dados",
|
"database-type": "Tipo do Banco de Dados",
|
||||||
"database-url": "URL do banco de dados",
|
"database-url": "URL do banco de dados",
|
||||||
"default-group": "Grupo Padrão",
|
"default-group": "Grupo Padrão",
|
||||||
"default-household": "Default Household",
|
"default-household": "Casa Padrão",
|
||||||
"demo": "Demonstração",
|
"demo": "Demonstração",
|
||||||
"demo-status": "Status da Demonstração",
|
"demo-status": "Status da Demonstração",
|
||||||
"development": "Desenvolvimento",
|
"development": "Desenvolvimento",
|
||||||
|
@ -182,7 +182,7 @@
|
||||||
"date": "Data",
|
"date": "Data",
|
||||||
"id": "Id",
|
"id": "Id",
|
||||||
"owner": "Proprietário",
|
"owner": "Proprietário",
|
||||||
"change-owner": "Change Owner",
|
"change-owner": "Alterar Dono",
|
||||||
"date-added": "Data de inclusão",
|
"date-added": "Data de inclusão",
|
||||||
"none": "Nenhum",
|
"none": "Nenhum",
|
||||||
"run": "Executar",
|
"run": "Executar",
|
||||||
|
@ -214,10 +214,10 @@
|
||||||
"confirm-delete-generic-items": "Tem certeza que quer excluir os itens seguintes?",
|
"confirm-delete-generic-items": "Tem certeza que quer excluir os itens seguintes?",
|
||||||
"organizers": "Organizadores",
|
"organizers": "Organizadores",
|
||||||
"caution": "Cuidado",
|
"caution": "Cuidado",
|
||||||
"show-advanced": "Show Advanced",
|
"show-advanced": "Mostrar Avançado",
|
||||||
"add-field": "Add Field",
|
"add-field": "Adicionar Campo",
|
||||||
"date-created": "Date Created",
|
"date-created": "Data de Criação",
|
||||||
"date-updated": "Date Updated"
|
"date-updated": "Data de Atualização"
|
||||||
},
|
},
|
||||||
"group": {
|
"group": {
|
||||||
"are-you-sure-you-want-to-delete-the-group": "Tem certeza que deseja excluir o grupo <b>{groupName}<b/>?",
|
"are-you-sure-you-want-to-delete-the-group": "Tem certeza que deseja excluir o grupo <b>{groupName}<b/>?",
|
||||||
|
@ -244,9 +244,9 @@
|
||||||
"keep-my-recipes-private-description": "Define o seu grupo e todas as receitas padrão como privadas. Você sempre pode mudar isso mais tarde."
|
"keep-my-recipes-private-description": "Define o seu grupo e todas as receitas padrão como privadas. Você sempre pode mudar isso mais tarde."
|
||||||
},
|
},
|
||||||
"manage-members": "Gerenciar membros",
|
"manage-members": "Gerenciar membros",
|
||||||
"manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.",
|
"manage-members-description": "Gerencie as permissões dos membros da sua casa. {manage} permite ao usuário acessar a página de gerenciamento de dados, e {invite} permite ao usuário gerar links de convites para outros usuários. Os proprietários de grupos não podem mudar suas próprias permissões.",
|
||||||
"manage": "Gerenciar",
|
"manage": "Gerenciar",
|
||||||
"manage-household": "Manage Household",
|
"manage-household": "Gerenciar Casa",
|
||||||
"invite": "Convidar",
|
"invite": "Convidar",
|
||||||
"looking-to-update-your-profile": "Procurando atualizar seu perfil?",
|
"looking-to-update-your-profile": "Procurando atualizar seu perfil?",
|
||||||
"default-recipe-preferences-description": "Estas são as configurações padrão quando uma nova receita é criada no seu grupo. Elas podem ser alteradas para receitas individuais no menu de configurações de receitas.",
|
"default-recipe-preferences-description": "Estas são as configurações padrão quando uma nova receita é criada no seu grupo. Elas podem ser alteradas para receitas individuais no menu de configurações de receitas.",
|
||||||
|
@ -267,7 +267,7 @@
|
||||||
"disable-users-from-commenting-on-recipes": "Desabilitar usuários de comentar em receitas",
|
"disable-users-from-commenting-on-recipes": "Desabilitar usuários de comentar em receitas",
|
||||||
"disable-users-from-commenting-on-recipes-description": "Oculta a seção de comentários na página de receita e desativa os comentários",
|
"disable-users-from-commenting-on-recipes-description": "Oculta a seção de comentários na página de receita e desativa os comentários",
|
||||||
"disable-organizing-recipe-ingredients-by-units-and-food": "Desativar a organização de ingredientes de receita por unidades e alimentos",
|
"disable-organizing-recipe-ingredients-by-units-and-food": "Desativar a organização de ingredientes de receita por unidades e alimentos",
|
||||||
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields",
|
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Oculta os campos Comida, Unidade e Quantidade de ingredientes e trata os ingredientes como campos de texto simples",
|
||||||
"general-preferences": "Preferências Gerais",
|
"general-preferences": "Preferências Gerais",
|
||||||
"group-recipe-preferences": "Preferências de Grupo de Receitas",
|
"group-recipe-preferences": "Preferências de Grupo de Receitas",
|
||||||
"report": "Denunciar",
|
"report": "Denunciar",
|
||||||
|
@ -280,8 +280,8 @@
|
||||||
"you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household"
|
"you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household"
|
||||||
},
|
},
|
||||||
"household": {
|
"household": {
|
||||||
"household": "Household",
|
"household": "Casa",
|
||||||
"households": "Households",
|
"households": "Casas",
|
||||||
"user-household": "User Household",
|
"user-household": "User Household",
|
||||||
"create-household": "Create Household",
|
"create-household": "Create Household",
|
||||||
"household-name": "Household Name",
|
"household-name": "Household Name",
|
||||||
|
@ -467,7 +467,7 @@
|
||||||
"calories-suffix": "calorias",
|
"calories-suffix": "calorias",
|
||||||
"carbohydrate-content": "Carboidrato",
|
"carbohydrate-content": "Carboidrato",
|
||||||
"categories": "Categorias",
|
"categories": "Categorias",
|
||||||
"cholesterol-content": "Cholesterol",
|
"cholesterol-content": "Colesterol",
|
||||||
"comment-action": "Comentário",
|
"comment-action": "Comentário",
|
||||||
"comment": "Comentário",
|
"comment": "Comentário",
|
||||||
"comments": "Comentários",
|
"comments": "Comentários",
|
||||||
|
@ -514,11 +514,11 @@
|
||||||
"recipe-updated": "Receita atualizada",
|
"recipe-updated": "Receita atualizada",
|
||||||
"remove-from-favorites": "Remover dos Favoritos",
|
"remove-from-favorites": "Remover dos Favoritos",
|
||||||
"remove-section": "Remover Seção",
|
"remove-section": "Remover Seção",
|
||||||
"saturated-fat-content": "Saturated fat",
|
"saturated-fat-content": "Gorduras saturadas",
|
||||||
"save-recipe-before-use": "Salve a receita antes de utilizar",
|
"save-recipe-before-use": "Salve a receita antes de utilizar",
|
||||||
"section-title": "Título da Seção",
|
"section-title": "Título da Seção",
|
||||||
"servings": "Porções",
|
"servings": "Porções",
|
||||||
"serves-amount": "Serves {amount}",
|
"serves-amount": "Serve {amount}",
|
||||||
"share-recipe-message": "Eu quero compartilhar minha receita de {0} com você.",
|
"share-recipe-message": "Eu quero compartilhar minha receita de {0} com você.",
|
||||||
"show-nutrition-values": "Mostrar informações nutricionais",
|
"show-nutrition-values": "Mostrar informações nutricionais",
|
||||||
"sodium-content": "Sódio",
|
"sodium-content": "Sódio",
|
||||||
|
@ -528,7 +528,7 @@
|
||||||
"total-time": "Tempo Total",
|
"total-time": "Tempo Total",
|
||||||
"trans-fat-content": "Trans-fat",
|
"trans-fat-content": "Trans-fat",
|
||||||
"unable-to-delete-recipe": "Não foi possível apagar a receita",
|
"unable-to-delete-recipe": "Não foi possível apagar a receita",
|
||||||
"unsaturated-fat-content": "Unsaturated fat",
|
"unsaturated-fat-content": "Gorduras não saturadas",
|
||||||
"no-recipe": "Nenhuma Receita",
|
"no-recipe": "Nenhuma Receita",
|
||||||
"locked-by-owner": "Bloqueado pelo Proprietário",
|
"locked-by-owner": "Bloqueado pelo Proprietário",
|
||||||
"join-the-conversation": "Participe da conversa",
|
"join-the-conversation": "Participe da conversa",
|
||||||
|
@ -600,9 +600,9 @@
|
||||||
"create-recipe-from-an-image": "Create Recipe from an Image",
|
"create-recipe-from-an-image": "Create Recipe from an Image",
|
||||||
"create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.",
|
"create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.",
|
||||||
"crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.",
|
"crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.",
|
||||||
"create-from-image": "Create from Image",
|
"create-from-image": "Criar a partir da imagem",
|
||||||
"should-translate-description": "Translate the recipe into my language",
|
"should-translate-description": "Traduza a receita para o meu idioma",
|
||||||
"please-wait-image-procesing": "Please wait, the image is processing. This may take some time.",
|
"please-wait-image-procesing": "Por favor aguarde, a imagem está sendo processada. Isto pode levar algum tempo.",
|
||||||
"bulk-url-import": "Importação de URL em massa",
|
"bulk-url-import": "Importação de URL em massa",
|
||||||
"debug-scraper": "Debug Scraper",
|
"debug-scraper": "Debug Scraper",
|
||||||
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crie uma receita fornecendo o nome. Todas as receitas devem ter nomes exclusivos.",
|
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crie uma receita fornecendo o nome. Todas as receitas devem ter nomes exclusivos.",
|
||||||
|
@ -611,7 +611,7 @@
|
||||||
"scrape-recipe-description": "Scrape uma receita por url. Forneça o Url para o site que você deseja scrape, e Mealie tentará raspar a receita desse site e adicioná-la à sua coleção.",
|
"scrape-recipe-description": "Scrape uma receita por url. Forneça o Url para o site que você deseja scrape, e Mealie tentará raspar a receita desse site e adicioná-la à sua coleção.",
|
||||||
"scrape-recipe-have-a-lot-of-recipes": "Tem muitas receitas a extrair de uma vez?",
|
"scrape-recipe-have-a-lot-of-recipes": "Tem muitas receitas a extrair de uma vez?",
|
||||||
"scrape-recipe-suggest-bulk-importer": "Tente o importador em massa",
|
"scrape-recipe-suggest-bulk-importer": "Tente o importador em massa",
|
||||||
"scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?",
|
"scrape-recipe-have-raw-html-or-json-data": "Tem dados HTML ou JSON brutos?",
|
||||||
"scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly",
|
"scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly",
|
||||||
"import-original-keywords-as-tags": "Importar palavras-chave originais como marcadores",
|
"import-original-keywords-as-tags": "Importar palavras-chave originais como marcadores",
|
||||||
"stay-in-edit-mode": "Permanecer no modo de edição",
|
"stay-in-edit-mode": "Permanecer no modo de edição",
|
||||||
|
@ -662,22 +662,22 @@
|
||||||
"no-food": "Sem Comida"
|
"no-food": "Sem Comida"
|
||||||
},
|
},
|
||||||
"reset-servings-count": "Reset Servings Count",
|
"reset-servings-count": "Reset Servings Count",
|
||||||
"not-linked-ingredients": "Additional Ingredients"
|
"not-linked-ingredients": "Ingredientes adicionais"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Recipe Finder",
|
"recipe-finder": "Localizador de Receitas",
|
||||||
"recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.",
|
"recipe-finder-description": "Procure por receitas baseadas em ingredientes que você tem na mão. Você também pode filtrar por ferramentas disponíveis e definir um número máximo de ingredientes ou ferramentas que faltam.",
|
||||||
"selected-ingredients": "Selected Ingredients",
|
"selected-ingredients": "Ingredientes selecionados",
|
||||||
"no-ingredients-selected": "No ingredients selected",
|
"no-ingredients-selected": "Nenhum ingrediente selecionado",
|
||||||
"missing": "Missing",
|
"missing": "Ausente",
|
||||||
"no-recipes-found": "No recipes found",
|
"no-recipes-found": "Nenhuma receita encontrada",
|
||||||
"no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters",
|
"no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters",
|
||||||
"include-ingredients-on-hand": "Include Ingredients On Hand",
|
"include-ingredients-on-hand": "Include Ingredients On Hand",
|
||||||
"include-tools-on-hand": "Include Tools On Hand",
|
"include-tools-on-hand": "Include Tools On Hand",
|
||||||
"max-missing-ingredients": "Max Missing Ingredients",
|
"max-missing-ingredients": "Max Missing Ingredients",
|
||||||
"max-missing-tools": "Max Missing Tools",
|
"max-missing-tools": "Max Missing Tools",
|
||||||
"selected-tools": "Selected Tools",
|
"selected-tools": "Ferramentas Selecionadas",
|
||||||
"other-filters": "Other Filters",
|
"other-filters": "Outros Filtros",
|
||||||
"ready-to-make": "Ready to Make",
|
"ready-to-make": "Ready to Make",
|
||||||
"almost-ready-to-make": "Almost Ready to Make"
|
"almost-ready-to-make": "Almost Ready to Make"
|
||||||
},
|
},
|
||||||
|
@ -690,7 +690,7 @@
|
||||||
"or": "Ou",
|
"or": "Ou",
|
||||||
"has-any": "Tem alguma",
|
"has-any": "Tem alguma",
|
||||||
"has-all": "Tem todos",
|
"has-all": "Tem todos",
|
||||||
"clear-selection": "Clear Selection",
|
"clear-selection": "Limpar Seleção",
|
||||||
"results": "Resultados",
|
"results": "Resultados",
|
||||||
"search": "Pesquisar",
|
"search": "Pesquisar",
|
||||||
"search-mealie": "Pesquisar no Mealie (pressione /)",
|
"search-mealie": "Pesquisar no Mealie (pressione /)",
|
||||||
|
@ -884,7 +884,7 @@
|
||||||
"are-you-sure-you-want-to-check-all-items": "Tem certeza que deseja marcar todos os itens?",
|
"are-you-sure-you-want-to-check-all-items": "Tem certeza que deseja marcar todos os itens?",
|
||||||
"are-you-sure-you-want-to-uncheck-all-items": "Tem certeza que deseja desmarcar todos os itens?",
|
"are-you-sure-you-want-to-uncheck-all-items": "Tem certeza que deseja desmarcar todos os itens?",
|
||||||
"are-you-sure-you-want-to-delete-checked-items": "Tem certeza que deseja apagar todos os itens marcados?",
|
"are-you-sure-you-want-to-delete-checked-items": "Tem certeza que deseja apagar todos os itens marcados?",
|
||||||
"no-shopping-lists-found": "No Shopping Lists Found"
|
"no-shopping-lists-found": "Nenhuma lista de compras encontrada"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"all-recipes": "Todas as Receitas",
|
"all-recipes": "Todas as Receitas",
|
||||||
|
@ -1286,17 +1286,17 @@
|
||||||
"restore-from-v1-backup": "Tem uma cópia de segurança de uma instância anterior do Mealie v1? Você pode restaurá-la aqui.",
|
"restore-from-v1-backup": "Tem uma cópia de segurança de uma instância anterior do Mealie v1? Você pode restaurá-la aqui.",
|
||||||
"manage-profile-or-get-invite-link": "Gerencie seu próprio perfil, ou pegue um link de convite para compartilhar."
|
"manage-profile-or-get-invite-link": "Gerencie seu próprio perfil, ou pegue um link de convite para compartilhar."
|
||||||
},
|
},
|
||||||
"debug-openai-services": "Debug OpenAI Services",
|
"debug-openai-services": "Debug de Serviços OpenAI",
|
||||||
"debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.",
|
"debug-openai-services-description": "Use esta página para depurar serviços OpenAI. Você pode testar a sua conexão OpenAI e ver os resultados aqui. Se você tiver os serviços de imagem ativados, você também pode fornecer uma imagem.",
|
||||||
"run-test": "Run Test",
|
"run-test": "Executar teste",
|
||||||
"test-results": "Test Results",
|
"test-results": "Resultados do teste",
|
||||||
"group-delete-note": "Groups with users or households cannot be deleted",
|
"group-delete-note": "Groups with users or households cannot be deleted",
|
||||||
"household-delete-note": "Households with users cannot be deleted"
|
"household-delete-note": "Households with users cannot be deleted"
|
||||||
},
|
},
|
||||||
"profile": {
|
"profile": {
|
||||||
"welcome-user": "👋 Bem-vindo(a), {0}!",
|
"welcome-user": "👋 Bem-vindo(a), {0}!",
|
||||||
"description": "Gerencie seu perfil, receitas e configurações de grupo.",
|
"description": "Gerencie seu perfil, receitas e configurações de grupo.",
|
||||||
"invite-link": "Invite Link",
|
"invite-link": "Link de convite",
|
||||||
"get-invite-link": "Obter link de convite",
|
"get-invite-link": "Obter link de convite",
|
||||||
"get-public-link": "Obter link público",
|
"get-public-link": "Obter link público",
|
||||||
"account-summary": "Resumo da conta",
|
"account-summary": "Resumo da conta",
|
||||||
|
@ -1367,21 +1367,21 @@
|
||||||
"or": "OR"
|
"or": "OR"
|
||||||
},
|
},
|
||||||
"relational-operators": {
|
"relational-operators": {
|
||||||
"equals": "equals",
|
"equals": "igual a",
|
||||||
"does-not-equal": "does not equal",
|
"does-not-equal": "não é igual a",
|
||||||
"is-greater-than": "is greater than",
|
"is-greater-than": "é maior que",
|
||||||
"is-greater-than-or-equal-to": "is greater than or equal to",
|
"is-greater-than-or-equal-to": "é maior ou igual a",
|
||||||
"is-less-than": "is less than",
|
"is-less-than": "é menor que",
|
||||||
"is-less-than-or-equal-to": "is less than or equal to"
|
"is-less-than-or-equal-to": "é menor ou igual a"
|
||||||
},
|
},
|
||||||
"relational-keywords": {
|
"relational-keywords": {
|
||||||
"is": "is",
|
"is": "é",
|
||||||
"is-not": "is not",
|
"is-not": "não é",
|
||||||
"is-one-of": "is one of",
|
"is-one-of": "é um(a) de",
|
||||||
"is-not-one-of": "is not one of",
|
"is-not-one-of": "não é um de",
|
||||||
"contains-all-of": "contains all of",
|
"contains-all-of": "contém todos de",
|
||||||
"is-like": "is like",
|
"is-like": "é como",
|
||||||
"is-not-like": "is not like"
|
"is-not-like": "não é como"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mealie",
|
"name": "mealie",
|
||||||
"version": "2.5.0",
|
"version": "2.6.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "nuxt",
|
"dev": "nuxt",
|
||||||
|
|
|
@ -4,18 +4,18 @@
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"unique-name-error": "Reseptien nimien täytyy olla yksilöllisiä",
|
"unique-name-error": "Reseptien nimien täytyy olla yksilöllisiä",
|
||||||
"recipe-created": "Recipe Created",
|
"recipe-created": "Resepti luotu",
|
||||||
"recipe-defaults": {
|
"recipe-defaults": {
|
||||||
"ingredient-note": "1 kuppi jauhoja",
|
"ingredient-note": "1 kupillinen jauhoja",
|
||||||
"step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n"
|
"step-text": "Reseptin vaiheet sekä muut kentät reseptisivulla tukevat markdown-syntaksia.\n\n**Lisää linkki**\n\n[Oma linkki](https://demo.mealie.io)\n"
|
||||||
},
|
},
|
||||||
"servings-text": {
|
"servings-text": {
|
||||||
"makes": "Makes",
|
"makes": "Tekee",
|
||||||
"serves": "Serves",
|
"serves": "Annoksia",
|
||||||
"serving": "Serving",
|
"serving": "Annos",
|
||||||
"servings": "Servings",
|
"servings": "Annosta",
|
||||||
"yield": "Yield",
|
"yield": "Tuotto",
|
||||||
"yields": "Yields"
|
"yields": "Tuottaa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mealplan": {
|
"mealplan": {
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
"user-updated": "Käyttäjä päivitetty",
|
"user-updated": "Käyttäjä päivitetty",
|
||||||
"password-updated": "Salasana päivitetty",
|
"password-updated": "Salasana päivitetty",
|
||||||
"invalid-current-password": "Nykyinen salasana ei kelpaa",
|
"invalid-current-password": "Nykyinen salasana ei kelpaa",
|
||||||
"ldap-update-password-unavailable": "Salasanaa ei voitu päivittää. Käyttäjä hallinnoi LDAP:ia."
|
"ldap-update-password-unavailable": "Salasanaa ei voitu päivittää, sillä käyttäjä on LDAP-hakemiston alainen"
|
||||||
},
|
},
|
||||||
"group": {
|
"group": {
|
||||||
"report-deleted": "Raportti poistettu."
|
"report-deleted": "Raportti poistettu."
|
||||||
|
@ -56,25 +56,25 @@
|
||||||
},
|
},
|
||||||
"emails": {
|
"emails": {
|
||||||
"password": {
|
"password": {
|
||||||
"subject": "Mealie Forgot Password",
|
"subject": "Mealie Unohtunut salasana",
|
||||||
"header_text": "Forgot Password",
|
"header_text": "Unohdin salasanan",
|
||||||
"message_top": "You have requested to reset your password.",
|
"message_top": "Olet pyytänyt salasanasi nollausta.",
|
||||||
"message_bottom": "Please click the button above to reset your password.",
|
"message_bottom": "Klikkaa yllä olevaa painiketta nollataksesi salasanasi.",
|
||||||
"button_text": "Reset Password"
|
"button_text": "Nollaa salasana"
|
||||||
},
|
},
|
||||||
"invitation": {
|
"invitation": {
|
||||||
"subject": "Invitation to join Mealie",
|
"subject": "Kutsu liittyä Mealieen",
|
||||||
"header_text": "You're Invited!",
|
"header_text": "Sinut on kutsuttu.",
|
||||||
"message_top": "You have been invited to join Mealie.",
|
"message_top": "Sinut on kutsuttu liittymään Mealieen.",
|
||||||
"message_bottom": "Please click the button above to accept the invitation.",
|
"message_bottom": "Ole hyvä ja klikkaa yllä olevaa painiketta hyväksyäksesi kutsun.",
|
||||||
"button_text": "Accept Invitation"
|
"button_text": "Hyväksy kutsu"
|
||||||
},
|
},
|
||||||
"test": {
|
"test": {
|
||||||
"subject": "Mealie Test Email",
|
"subject": "Mealie Testiviesti",
|
||||||
"header_text": "Test Email",
|
"header_text": "Testiviesti",
|
||||||
"message_top": "This is a test email.",
|
"message_top": "Tämä on testiviesti.",
|
||||||
"message_bottom": "Please click the button above to test the email.",
|
"message_bottom": "Ole hyvä ja klikkaa yllä olevaa painiketta testataksesi sähköpostia.",
|
||||||
"button_text": "Open Mealie"
|
"button_text": "Avaa Mealie"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,18 +4,18 @@
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"unique-name-error": "Les noms de recette doivent être uniques",
|
"unique-name-error": "Les noms de recette doivent être uniques",
|
||||||
"recipe-created": "Recipe Created",
|
"recipe-created": "Recette créée",
|
||||||
"recipe-defaults": {
|
"recipe-defaults": {
|
||||||
"ingredient-note": "100 g de farine",
|
"ingredient-note": "100 g de farine",
|
||||||
"step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n"
|
"step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n"
|
||||||
},
|
},
|
||||||
"servings-text": {
|
"servings-text": {
|
||||||
"makes": "Makes",
|
"makes": "Fait",
|
||||||
"serves": "Serves",
|
"serves": "Pour",
|
||||||
"serving": "Serving",
|
"serving": "Portion",
|
||||||
"servings": "Servings",
|
"servings": "Portions",
|
||||||
"yield": "Yield",
|
"yield": "Quantité",
|
||||||
"yields": "Yields"
|
"yields": "Produit"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mealplan": {
|
"mealplan": {
|
||||||
|
|
|
@ -4,18 +4,18 @@
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"unique-name-error": "Les noms de recette doivent être uniques",
|
"unique-name-error": "Les noms de recette doivent être uniques",
|
||||||
"recipe-created": "Recipe Created",
|
"recipe-created": "Recette créée",
|
||||||
"recipe-defaults": {
|
"recipe-defaults": {
|
||||||
"ingredient-note": "1 tasse de Farine",
|
"ingredient-note": "1 tasse de Farine",
|
||||||
"step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n"
|
"step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n"
|
||||||
},
|
},
|
||||||
"servings-text": {
|
"servings-text": {
|
||||||
"makes": "Makes",
|
"makes": "Fait",
|
||||||
"serves": "Serves",
|
"serves": "Pour",
|
||||||
"serving": "Serving",
|
"serving": "Portion",
|
||||||
"servings": "Servings",
|
"servings": "Portions",
|
||||||
"yield": "Yield",
|
"yield": "Quantité",
|
||||||
"yields": "Yields"
|
"yields": "Produit"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mealplan": {
|
"mealplan": {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"unique-name-error": "Nomes de receitas devem ser únicos",
|
"unique-name-error": "Nomes de receitas devem ser únicos",
|
||||||
"recipe-created": "Recipe Created",
|
"recipe-created": "Receita criada",
|
||||||
"recipe-defaults": {
|
"recipe-defaults": {
|
||||||
"ingredient-note": "1 Xícara de Farinha",
|
"ingredient-note": "1 Xícara de Farinha",
|
||||||
"step-text": "Passos das receitas, assim como outros campos na página da receita, suportam sintaxe \"markdown\".\n\n**Adicione um link**\n\n[Meu Link](https://demo.mealie.io)\n"
|
"step-text": "Passos das receitas, assim como outros campos na página da receita, suportam sintaxe \"markdown\".\n\n**Adicione um link**\n\n[Meu Link](https://demo.mealie.io)\n"
|
||||||
|
@ -12,8 +12,8 @@
|
||||||
"servings-text": {
|
"servings-text": {
|
||||||
"makes": "Makes",
|
"makes": "Makes",
|
||||||
"serves": "Serves",
|
"serves": "Serves",
|
||||||
"serving": "Serving",
|
"serving": "Porção",
|
||||||
"servings": "Servings",
|
"servings": "Porções",
|
||||||
"yield": "Yield",
|
"yield": "Yield",
|
||||||
"yields": "Yields"
|
"yields": "Yields"
|
||||||
}
|
}
|
||||||
|
|
|
@ -337,7 +337,7 @@
|
||||||
},
|
},
|
||||||
"jackfruit": {
|
"jackfruit": {
|
||||||
"name": "τζάκφρουτ",
|
"name": "τζάκφρουτ",
|
||||||
"plural_name": "jackfruits"
|
"plural_name": "τζάκφρουτ"
|
||||||
},
|
},
|
||||||
"jaggery": {
|
"jaggery": {
|
||||||
"name": "ζάχαρη jaggery"
|
"name": "ζάχαρη jaggery"
|
||||||
|
@ -364,7 +364,7 @@
|
||||||
"name": "κούμαρα"
|
"name": "κούμαρα"
|
||||||
},
|
},
|
||||||
"leavening-agents": {
|
"leavening-agents": {
|
||||||
"name": "leavening agents"
|
"name": "διογκωτικά"
|
||||||
},
|
},
|
||||||
"leek": {
|
"leek": {
|
||||||
"name": "πράσο",
|
"name": "πράσο",
|
||||||
|
|
|
@ -3,73 +3,73 @@
|
||||||
"name": "koristekurpitsa"
|
"name": "koristekurpitsa"
|
||||||
},
|
},
|
||||||
"alfalfa-sprouts": {
|
"alfalfa-sprouts": {
|
||||||
"name": "alfalfaidut"
|
"name": "alfalfaituja"
|
||||||
},
|
},
|
||||||
"anchovies": {
|
"anchovies": {
|
||||||
"name": "anjovikset"
|
"name": "anjoviksia"
|
||||||
},
|
},
|
||||||
"apples": {
|
"apples": {
|
||||||
"name": "omenat",
|
"name": "omenat",
|
||||||
"plural_name": "apples"
|
"plural_name": "omenaa"
|
||||||
},
|
},
|
||||||
"artichoke": {
|
"artichoke": {
|
||||||
"name": "artisokka"
|
"name": "artisokkaa"
|
||||||
},
|
},
|
||||||
"arugula": {
|
"arugula": {
|
||||||
"name": "rukola"
|
"name": "rukola"
|
||||||
},
|
},
|
||||||
"asparagus": {
|
"asparagus": {
|
||||||
"name": "parsa"
|
"name": "parsaa"
|
||||||
},
|
},
|
||||||
"avocado": {
|
"avocado": {
|
||||||
"name": "avokado",
|
"name": "avokado",
|
||||||
"plural_name": "avocado"
|
"plural_name": "avokadoa"
|
||||||
},
|
},
|
||||||
"bacon": {
|
"bacon": {
|
||||||
"name": "pekoni"
|
"name": "pekonia"
|
||||||
},
|
},
|
||||||
"baking-powder": {
|
"baking-powder": {
|
||||||
"name": "leivinjauhe"
|
"name": "leivinjauhetta"
|
||||||
},
|
},
|
||||||
"baking-soda": {
|
"baking-soda": {
|
||||||
"name": "ruokasooda"
|
"name": "ruokasoodaa"
|
||||||
},
|
},
|
||||||
"baking-sugar": {
|
"baking-sugar": {
|
||||||
"name": "leivontasokeri"
|
"name": "leivontasokeria"
|
||||||
},
|
},
|
||||||
"bar-sugar": {
|
"bar-sugar": {
|
||||||
"name": "sirosokeri"
|
"name": "sirosokeri"
|
||||||
},
|
},
|
||||||
"basil": {
|
"basil": {
|
||||||
"name": "basilika"
|
"name": "basilikaa"
|
||||||
},
|
},
|
||||||
"beans": {
|
"beans": {
|
||||||
"name": "pavut"
|
"name": "pavut"
|
||||||
},
|
},
|
||||||
"bell-peppers": {
|
"bell-peppers": {
|
||||||
"name": "paprika",
|
"name": "paprika",
|
||||||
"plural_name": "bell peppers"
|
"plural_name": "paprikaa"
|
||||||
},
|
},
|
||||||
"blackberries": {
|
"blackberries": {
|
||||||
"name": "karhunvatukat"
|
"name": "karhunvatukoita"
|
||||||
},
|
},
|
||||||
"bok-choy": {
|
"bok-choy": {
|
||||||
"name": "paksoi"
|
"name": "paksoita"
|
||||||
},
|
},
|
||||||
"brassicas": {
|
"brassicas": {
|
||||||
"name": "kaalit"
|
"name": "kaalit"
|
||||||
},
|
},
|
||||||
"bread": {
|
"bread": {
|
||||||
"name": "leipä"
|
"name": "leipää"
|
||||||
},
|
},
|
||||||
"breadfruit": {
|
"breadfruit": {
|
||||||
"name": "leipäpuun hedelmä"
|
"name": "leipäpuun hedelmää"
|
||||||
},
|
},
|
||||||
"broccoflower": {
|
"broccoflower": {
|
||||||
"name": "parsakukkakaali"
|
"name": "parsakukkakaali"
|
||||||
},
|
},
|
||||||
"broccoli": {
|
"broccoli": {
|
||||||
"name": "parsakaali"
|
"name": "parsakaalia"
|
||||||
},
|
},
|
||||||
"broccoli-rabe": {
|
"broccoli-rabe": {
|
||||||
"name": "varsiparsakaali"
|
"name": "varsiparsakaali"
|
||||||
|
@ -78,7 +78,7 @@
|
||||||
"name": "broccolini"
|
"name": "broccolini"
|
||||||
},
|
},
|
||||||
"brown-sugar": {
|
"brown-sugar": {
|
||||||
"name": "fariinisokeri"
|
"name": "fariinisokeria"
|
||||||
},
|
},
|
||||||
"brussels-sprouts": {
|
"brussels-sprouts": {
|
||||||
"name": "ruusukaalit"
|
"name": "ruusukaalit"
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
},
|
},
|
||||||
"cabbage": {
|
"cabbage": {
|
||||||
"name": "kaali",
|
"name": "kaali",
|
||||||
"plural_name": "cabbages"
|
"plural_name": "kaalia"
|
||||||
},
|
},
|
||||||
"cactus-edible": {
|
"cactus-edible": {
|
||||||
"name": "kaktus, syötävä"
|
"name": "kaktus, syötävä"
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
},
|
},
|
||||||
"carrot": {
|
"carrot": {
|
||||||
"name": "porkkana",
|
"name": "porkkana",
|
||||||
"plural_name": "carrots"
|
"plural_name": "porkkanaa"
|
||||||
},
|
},
|
||||||
"caster-sugar": {
|
"caster-sugar": {
|
||||||
"name": "castersokeri"
|
"name": "castersokeri"
|
||||||
|
@ -129,7 +129,7 @@
|
||||||
},
|
},
|
||||||
"cauliflower": {
|
"cauliflower": {
|
||||||
"name": "kukkakaali",
|
"name": "kukkakaali",
|
||||||
"plural_name": "cauliflowers"
|
"plural_name": "kukkakaalia"
|
||||||
},
|
},
|
||||||
"cayenne-pepper": {
|
"cayenne-pepper": {
|
||||||
"name": "cayenne-pippuri"
|
"name": "cayenne-pippuri"
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
},
|
},
|
||||||
"chilli-peppers": {
|
"chilli-peppers": {
|
||||||
"name": "chilipaprikat",
|
"name": "chilipaprikat",
|
||||||
"plural_name": "chilli peppers"
|
"plural_name": "chilipippuria"
|
||||||
},
|
},
|
||||||
"chinese-leaves": {
|
"chinese-leaves": {
|
||||||
"name": "kiinankaali"
|
"name": "kiinankaali"
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
},
|
},
|
||||||
"coconut": {
|
"coconut": {
|
||||||
"name": "kookospähkinä",
|
"name": "kookospähkinä",
|
||||||
"plural_name": "coconuts"
|
"plural_name": "kookospähkinää"
|
||||||
},
|
},
|
||||||
"coconut-milk": {
|
"coconut-milk": {
|
||||||
"name": "kookosmaito"
|
"name": "kookosmaito"
|
||||||
|
@ -198,7 +198,7 @@
|
||||||
},
|
},
|
||||||
"corn": {
|
"corn": {
|
||||||
"name": "maissi",
|
"name": "maissi",
|
||||||
"plural_name": "corns"
|
"plural_name": "maissia"
|
||||||
},
|
},
|
||||||
"corn-syrup": {
|
"corn-syrup": {
|
||||||
"name": "maissisiirappi"
|
"name": "maissisiirappi"
|
||||||
|
@ -214,7 +214,7 @@
|
||||||
},
|
},
|
||||||
"cucumber": {
|
"cucumber": {
|
||||||
"name": "kurkku",
|
"name": "kurkku",
|
||||||
"plural_name": "cucumbers"
|
"plural_name": "kurkkua"
|
||||||
},
|
},
|
||||||
"cumin": {
|
"cumin": {
|
||||||
"name": "kumina"
|
"name": "kumina"
|
||||||
|
@ -240,15 +240,15 @@
|
||||||
},
|
},
|
||||||
"eggplant": {
|
"eggplant": {
|
||||||
"name": "munakoiso",
|
"name": "munakoiso",
|
||||||
"plural_name": "eggplants"
|
"plural_name": "munakoisoa"
|
||||||
},
|
},
|
||||||
"eggs": {
|
"eggs": {
|
||||||
"name": "munat",
|
"name": "munat",
|
||||||
"plural_name": "eggs"
|
"plural_name": "kananmunaa"
|
||||||
},
|
},
|
||||||
"endive": {
|
"endive": {
|
||||||
"name": "endiivit",
|
"name": "endiivit",
|
||||||
"plural_name": "endives"
|
"plural_name": "endiiviä"
|
||||||
},
|
},
|
||||||
"fats": {
|
"fats": {
|
||||||
"name": "rasvat"
|
"name": "rasvat"
|
||||||
|
@ -292,7 +292,7 @@
|
||||||
},
|
},
|
||||||
"garlic": {
|
"garlic": {
|
||||||
"name": "valkosipuli",
|
"name": "valkosipuli",
|
||||||
"plural_name": "garlics"
|
"plural_name": "valkosipuleja"
|
||||||
},
|
},
|
||||||
"gem-squash": {
|
"gem-squash": {
|
||||||
"name": "kurpitsa"
|
"name": "kurpitsa"
|
||||||
|
@ -337,7 +337,7 @@
|
||||||
},
|
},
|
||||||
"jackfruit": {
|
"jackfruit": {
|
||||||
"name": "jakkihedelmä",
|
"name": "jakkihedelmä",
|
||||||
"plural_name": "jackfruits"
|
"plural_name": "jakkihedelmää"
|
||||||
},
|
},
|
||||||
"jaggery": {
|
"jaggery": {
|
||||||
"name": "raakasokeri"
|
"name": "raakasokeri"
|
||||||
|
@ -368,7 +368,7 @@
|
||||||
},
|
},
|
||||||
"leek": {
|
"leek": {
|
||||||
"name": "purjo",
|
"name": "purjo",
|
||||||
"plural_name": "leeks"
|
"plural_name": "purjoa"
|
||||||
},
|
},
|
||||||
"legumes": {
|
"legumes": {
|
||||||
"name": "palkokasvit"
|
"name": "palkokasvit"
|
||||||
|
@ -384,7 +384,7 @@
|
||||||
},
|
},
|
||||||
"liver": {
|
"liver": {
|
||||||
"name": "maksa",
|
"name": "maksa",
|
||||||
"plural_name": "livers"
|
"plural_name": "maksaa"
|
||||||
},
|
},
|
||||||
"maize": {
|
"maize": {
|
||||||
"name": "maissi"
|
"name": "maissi"
|
||||||
|
@ -403,7 +403,7 @@
|
||||||
},
|
},
|
||||||
"mushroom": {
|
"mushroom": {
|
||||||
"name": "sieni",
|
"name": "sieni",
|
||||||
"plural_name": "mushrooms"
|
"plural_name": "sientä"
|
||||||
},
|
},
|
||||||
"mussels": {
|
"mussels": {
|
||||||
"name": "sinisimpukka"
|
"name": "sinisimpukka"
|
||||||
|
@ -425,13 +425,13 @@
|
||||||
},
|
},
|
||||||
"octopuses": {
|
"octopuses": {
|
||||||
"name": "mustekalat",
|
"name": "mustekalat",
|
||||||
"plural_name": "octopuses"
|
"plural_name": "mustekalaa"
|
||||||
},
|
},
|
||||||
"oils": {
|
"oils": {
|
||||||
"name": "öljyt"
|
"name": "öljyt"
|
||||||
},
|
},
|
||||||
"okra": {
|
"okra": {
|
||||||
"name": "okra"
|
"name": "okraa"
|
||||||
},
|
},
|
||||||
"olive": {
|
"olive": {
|
||||||
"name": "oliivi"
|
"name": "oliivi"
|
||||||
|
@ -450,10 +450,10 @@
|
||||||
},
|
},
|
||||||
"oranges": {
|
"oranges": {
|
||||||
"name": "appelsiinit",
|
"name": "appelsiinit",
|
||||||
"plural_name": "oranges"
|
"plural_name": "appelsiinia"
|
||||||
},
|
},
|
||||||
"oregano": {
|
"oregano": {
|
||||||
"name": "oregano"
|
"name": "oreganoa"
|
||||||
},
|
},
|
||||||
"oysters": {
|
"oysters": {
|
||||||
"name": "osterit"
|
"name": "osterit"
|
||||||
|
@ -462,25 +462,25 @@
|
||||||
"name": "panch puran"
|
"name": "panch puran"
|
||||||
},
|
},
|
||||||
"paprika": {
|
"paprika": {
|
||||||
"name": "paprika"
|
"name": "paprikajauhetta"
|
||||||
},
|
},
|
||||||
"parsley": {
|
"parsley": {
|
||||||
"name": "persilja"
|
"name": "persilja"
|
||||||
},
|
},
|
||||||
"parsnip": {
|
"parsnip": {
|
||||||
"name": "palsternakka",
|
"name": "palsternakka",
|
||||||
"plural_name": "parsnips"
|
"plural_name": "palsternakkaa"
|
||||||
},
|
},
|
||||||
"pear": {
|
"pear": {
|
||||||
"name": "päärynä",
|
"name": "päärynä",
|
||||||
"plural_name": "pears"
|
"plural_name": "päärynää"
|
||||||
},
|
},
|
||||||
"peas": {
|
"peas": {
|
||||||
"name": "herneet"
|
"name": "herneet"
|
||||||
},
|
},
|
||||||
"pepper": {
|
"pepper": {
|
||||||
"name": "pippuri",
|
"name": "pippuri",
|
||||||
"plural_name": "peppers"
|
"plural_name": "pippuria"
|
||||||
},
|
},
|
||||||
"pineapple": {
|
"pineapple": {
|
||||||
"name": "ananas",
|
"name": "ananas",
|
||||||
|
@ -488,14 +488,14 @@
|
||||||
},
|
},
|
||||||
"plantain": {
|
"plantain": {
|
||||||
"name": "keittobanaani",
|
"name": "keittobanaani",
|
||||||
"plural_name": "plantains"
|
"plural_name": "keittobanaania"
|
||||||
},
|
},
|
||||||
"poppy-seeds": {
|
"poppy-seeds": {
|
||||||
"name": "unikonsiemenet"
|
"name": "unikonsiemenet"
|
||||||
},
|
},
|
||||||
"potato": {
|
"potato": {
|
||||||
"name": "peruna",
|
"name": "peruna",
|
||||||
"plural_name": "potatoes"
|
"plural_name": "perunaa"
|
||||||
},
|
},
|
||||||
"poultry": {
|
"poultry": {
|
||||||
"name": "siipikarja"
|
"name": "siipikarja"
|
||||||
|
@ -512,7 +512,7 @@
|
||||||
},
|
},
|
||||||
"radish": {
|
"radish": {
|
||||||
"name": "retiisi",
|
"name": "retiisi",
|
||||||
"plural_name": "radishes"
|
"plural_name": "retiisiä"
|
||||||
},
|
},
|
||||||
"raw-sugar": {
|
"raw-sugar": {
|
||||||
"name": "raakasokeri"
|
"name": "raakasokeri"
|
||||||
|
@ -543,7 +543,7 @@
|
||||||
},
|
},
|
||||||
"scallion": {
|
"scallion": {
|
||||||
"name": "vihersipuli",
|
"name": "vihersipuli",
|
||||||
"plural_name": "scallions"
|
"plural_name": "kevätsipulia"
|
||||||
},
|
},
|
||||||
"seafood": {
|
"seafood": {
|
||||||
"name": "merenelävät"
|
"name": "merenelävät"
|
||||||
|
@ -556,7 +556,7 @@
|
||||||
},
|
},
|
||||||
"shallot": {
|
"shallot": {
|
||||||
"name": "salottisipuli",
|
"name": "salottisipuli",
|
||||||
"plural_name": "shallots"
|
"plural_name": "salottisipulia"
|
||||||
},
|
},
|
||||||
"skate": {
|
"skate": {
|
||||||
"name": "skate-kala"
|
"name": "skate-kala"
|
||||||
|
@ -585,7 +585,7 @@
|
||||||
},
|
},
|
||||||
"spring-onion": {
|
"spring-onion": {
|
||||||
"name": "kevätsipuli",
|
"name": "kevätsipuli",
|
||||||
"plural_name": "spring onions"
|
"plural_name": "kevätsipulia"
|
||||||
},
|
},
|
||||||
"squash": {
|
"squash": {
|
||||||
"name": "kurpitsa",
|
"name": "kurpitsa",
|
||||||
|
@ -602,7 +602,7 @@
|
||||||
},
|
},
|
||||||
"sunchoke": {
|
"sunchoke": {
|
||||||
"name": "maa-artisokka",
|
"name": "maa-artisokka",
|
||||||
"plural_name": "sunchokes"
|
"plural_name": "maa-artisokkaa"
|
||||||
},
|
},
|
||||||
"sunflower-seeds": {
|
"sunflower-seeds": {
|
||||||
"name": "auringonkukansiemenet"
|
"name": "auringonkukansiemenet"
|
||||||
|
@ -612,35 +612,35 @@
|
||||||
},
|
},
|
||||||
"sweet-potato": {
|
"sweet-potato": {
|
||||||
"name": "bataatti",
|
"name": "bataatti",
|
||||||
"plural_name": "sweet potatoes"
|
"plural_name": "bataattia"
|
||||||
},
|
},
|
||||||
"sweetcorn": {
|
"sweetcorn": {
|
||||||
"name": "maissi",
|
"name": "maissi",
|
||||||
"plural_name": "sweetcorns"
|
"plural_name": "sokerimaissia"
|
||||||
},
|
},
|
||||||
"sweeteners": {
|
"sweeteners": {
|
||||||
"name": "makeutusaineet"
|
"name": "makeutusaineet"
|
||||||
},
|
},
|
||||||
"tahini": {
|
"tahini": {
|
||||||
"name": "tahini"
|
"name": "tahinia"
|
||||||
},
|
},
|
||||||
"taro": {
|
"taro": {
|
||||||
"name": "taaro",
|
"name": "taaro",
|
||||||
"plural_name": "taroes"
|
"plural_name": "taaroa"
|
||||||
},
|
},
|
||||||
"teff": {
|
"teff": {
|
||||||
"name": "teff"
|
"name": "teff"
|
||||||
},
|
},
|
||||||
"tomato": {
|
"tomato": {
|
||||||
"name": "tomaatti",
|
"name": "tomaatti",
|
||||||
"plural_name": "tomatoes"
|
"plural_name": "tomaattia"
|
||||||
},
|
},
|
||||||
"trout": {
|
"trout": {
|
||||||
"name": "taimen"
|
"name": "taimen"
|
||||||
},
|
},
|
||||||
"tubers": {
|
"tubers": {
|
||||||
"name": "mukulat",
|
"name": "mukulat",
|
||||||
"plural_name": "tubers"
|
"plural_name": "mukulaa"
|
||||||
},
|
},
|
||||||
"tuna": {
|
"tuna": {
|
||||||
"name": "tonnikala"
|
"name": "tonnikala"
|
||||||
|
@ -650,7 +650,7 @@
|
||||||
},
|
},
|
||||||
"turnip": {
|
"turnip": {
|
||||||
"name": "nauris",
|
"name": "nauris",
|
||||||
"plural_name": "turnips"
|
"plural_name": "naurista"
|
||||||
},
|
},
|
||||||
"unrefined-sugar": {
|
"unrefined-sugar": {
|
||||||
"name": "puhdistamaton sokeri"
|
"name": "puhdistamaton sokeri"
|
||||||
|
@ -666,11 +666,11 @@
|
||||||
},
|
},
|
||||||
"watermelon": {
|
"watermelon": {
|
||||||
"name": "vesimeloni",
|
"name": "vesimeloni",
|
||||||
"plural_name": "watermelons"
|
"plural_name": "vesimelonia"
|
||||||
},
|
},
|
||||||
"white-mushroom": {
|
"white-mushroom": {
|
||||||
"name": "herkkusieni",
|
"name": "herkkusieni",
|
||||||
"plural_name": "white mushrooms"
|
"plural_name": "herkkusientä"
|
||||||
},
|
},
|
||||||
"white-sugar": {
|
"white-sugar": {
|
||||||
"name": "valkoinen sokeri"
|
"name": "valkoinen sokeri"
|
||||||
|
@ -680,13 +680,13 @@
|
||||||
},
|
},
|
||||||
"yam": {
|
"yam": {
|
||||||
"name": "hillo",
|
"name": "hillo",
|
||||||
"plural_name": "yams"
|
"plural_name": "jamssia"
|
||||||
},
|
},
|
||||||
"yeast": {
|
"yeast": {
|
||||||
"name": "hiiva"
|
"name": "hiiva"
|
||||||
},
|
},
|
||||||
"zucchini": {
|
"zucchini": {
|
||||||
"name": "kesäkurpitsa",
|
"name": "kesäkurpitsa",
|
||||||
"plural_name": "zucchinis"
|
"plural_name": "kesäkurpitsaa"
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -54,7 +54,7 @@
|
||||||
"name": "mûres"
|
"name": "mûres"
|
||||||
},
|
},
|
||||||
"bok-choy": {
|
"bok-choy": {
|
||||||
"name": "bok choy"
|
"name": "pakchoï"
|
||||||
},
|
},
|
||||||
"brassicas": {
|
"brassicas": {
|
||||||
"name": "crucifères"
|
"name": "crucifères"
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
"name": "cactus, comestible"
|
"name": "cactus, comestible"
|
||||||
},
|
},
|
||||||
"calabrese": {
|
"calabrese": {
|
||||||
"name": "calabrese"
|
"name": "brocoli calabrese"
|
||||||
},
|
},
|
||||||
"cane-sugar": {
|
"cane-sugar": {
|
||||||
"name": "sucre de canne"
|
"name": "sucre de canne"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
},
|
},
|
||||||
"apples": {
|
"apples": {
|
||||||
"name": "maçãs",
|
"name": "maçãs",
|
||||||
"plural_name": "apples"
|
"plural_name": "maçãs"
|
||||||
},
|
},
|
||||||
"artichoke": {
|
"artichoke": {
|
||||||
"name": "alcachofra"
|
"name": "alcachofra"
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
},
|
},
|
||||||
"bell-peppers": {
|
"bell-peppers": {
|
||||||
"name": "pimentões",
|
"name": "pimentões",
|
||||||
"plural_name": "bell peppers"
|
"plural_name": "pimentões"
|
||||||
},
|
},
|
||||||
"blackberries": {
|
"blackberries": {
|
||||||
"name": "amoras silvestres"
|
"name": "amoras silvestres"
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
},
|
},
|
||||||
"cabbage": {
|
"cabbage": {
|
||||||
"name": "repolho",
|
"name": "repolho",
|
||||||
"plural_name": "cabbages"
|
"plural_name": "repolhos"
|
||||||
},
|
},
|
||||||
"cactus-edible": {
|
"cactus-edible": {
|
||||||
"name": "cacto, comestível"
|
"name": "cacto, comestível"
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
},
|
},
|
||||||
"carrot": {
|
"carrot": {
|
||||||
"name": "cenoura",
|
"name": "cenoura",
|
||||||
"plural_name": "carrots"
|
"plural_name": "cenouras"
|
||||||
},
|
},
|
||||||
"caster-sugar": {
|
"caster-sugar": {
|
||||||
"name": "açúcar refinado"
|
"name": "açúcar refinado"
|
||||||
|
@ -129,7 +129,7 @@
|
||||||
},
|
},
|
||||||
"cauliflower": {
|
"cauliflower": {
|
||||||
"name": "couve-flor",
|
"name": "couve-flor",
|
||||||
"plural_name": "cauliflowers"
|
"plural_name": "couve-flor"
|
||||||
},
|
},
|
||||||
"cayenne-pepper": {
|
"cayenne-pepper": {
|
||||||
"name": "pimenta caiena"
|
"name": "pimenta caiena"
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
},
|
},
|
||||||
"chilli-peppers": {
|
"chilli-peppers": {
|
||||||
"name": "pimenta picante",
|
"name": "pimenta picante",
|
||||||
"plural_name": "chilli peppers"
|
"plural_name": "pimenta em pó"
|
||||||
},
|
},
|
||||||
"chinese-leaves": {
|
"chinese-leaves": {
|
||||||
"name": "couve-china"
|
"name": "couve-china"
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
},
|
},
|
||||||
"coconut": {
|
"coconut": {
|
||||||
"name": "coco",
|
"name": "coco",
|
||||||
"plural_name": "coconuts"
|
"plural_name": "cocos"
|
||||||
},
|
},
|
||||||
"coconut-milk": {
|
"coconut-milk": {
|
||||||
"name": "leite de coco"
|
"name": "leite de coco"
|
||||||
|
@ -198,7 +198,7 @@
|
||||||
},
|
},
|
||||||
"corn": {
|
"corn": {
|
||||||
"name": "milho",
|
"name": "milho",
|
||||||
"plural_name": "corns"
|
"plural_name": "milhos"
|
||||||
},
|
},
|
||||||
"corn-syrup": {
|
"corn-syrup": {
|
||||||
"name": "xarope de milho"
|
"name": "xarope de milho"
|
||||||
|
@ -214,14 +214,14 @@
|
||||||
},
|
},
|
||||||
"cucumber": {
|
"cucumber": {
|
||||||
"name": "pepino",
|
"name": "pepino",
|
||||||
"plural_name": "cucumbers"
|
"plural_name": "pepinos"
|
||||||
},
|
},
|
||||||
"cumin": {
|
"cumin": {
|
||||||
"name": "cominho"
|
"name": "cominho"
|
||||||
},
|
},
|
||||||
"daikon": {
|
"daikon": {
|
||||||
"name": "rabanete",
|
"name": "rabanete",
|
||||||
"plural_name": "daikons"
|
"plural_name": "rabanetes"
|
||||||
},
|
},
|
||||||
"dairy-products-and-dairy-substitutes": {
|
"dairy-products-and-dairy-substitutes": {
|
||||||
"name": "produtos lácteos e substitutos de leite"
|
"name": "produtos lácteos e substitutos de leite"
|
||||||
|
@ -240,15 +240,15 @@
|
||||||
},
|
},
|
||||||
"eggplant": {
|
"eggplant": {
|
||||||
"name": "berinjela",
|
"name": "berinjela",
|
||||||
"plural_name": "eggplants"
|
"plural_name": "berinjelas"
|
||||||
},
|
},
|
||||||
"eggs": {
|
"eggs": {
|
||||||
"name": "ovos",
|
"name": "ovos",
|
||||||
"plural_name": "eggs"
|
"plural_name": "ovos"
|
||||||
},
|
},
|
||||||
"endive": {
|
"endive": {
|
||||||
"name": "endívia",
|
"name": "endívia",
|
||||||
"plural_name": "endives"
|
"plural_name": "endívias"
|
||||||
},
|
},
|
||||||
"fats": {
|
"fats": {
|
||||||
"name": "gorduras"
|
"name": "gorduras"
|
||||||
|
@ -292,7 +292,7 @@
|
||||||
},
|
},
|
||||||
"garlic": {
|
"garlic": {
|
||||||
"name": "alho",
|
"name": "alho",
|
||||||
"plural_name": "garlics"
|
"plural_name": "alhos"
|
||||||
},
|
},
|
||||||
"gem-squash": {
|
"gem-squash": {
|
||||||
"name": "abóbora coroa"
|
"name": "abóbora coroa"
|
||||||
|
@ -317,11 +317,11 @@
|
||||||
},
|
},
|
||||||
"green-onion": {
|
"green-onion": {
|
||||||
"name": "Cebola Verde",
|
"name": "Cebola Verde",
|
||||||
"plural_name": "green onions"
|
"plural_name": "cebolinha"
|
||||||
},
|
},
|
||||||
"heart-of-palm": {
|
"heart-of-palm": {
|
||||||
"name": "palmito",
|
"name": "palmito",
|
||||||
"plural_name": "heart of palms"
|
"plural_name": "palmito"
|
||||||
},
|
},
|
||||||
"hemp": {
|
"hemp": {
|
||||||
"name": "cânhamo"
|
"name": "cânhamo"
|
||||||
|
@ -337,7 +337,7 @@
|
||||||
},
|
},
|
||||||
"jackfruit": {
|
"jackfruit": {
|
||||||
"name": "jaca",
|
"name": "jaca",
|
||||||
"plural_name": "jackfruits"
|
"plural_name": "jaca"
|
||||||
},
|
},
|
||||||
"jaggery": {
|
"jaggery": {
|
||||||
"name": "açúcar mascavo"
|
"name": "açúcar mascavo"
|
||||||
|
@ -368,7 +368,7 @@
|
||||||
},
|
},
|
||||||
"leek": {
|
"leek": {
|
||||||
"name": "alho-porró",
|
"name": "alho-porró",
|
||||||
"plural_name": "leeks"
|
"plural_name": "alhos-porró"
|
||||||
},
|
},
|
||||||
"legumes": {
|
"legumes": {
|
||||||
"name": "leguminosas"
|
"name": "leguminosas"
|
||||||
|
@ -384,7 +384,7 @@
|
||||||
},
|
},
|
||||||
"liver": {
|
"liver": {
|
||||||
"name": "fígado",
|
"name": "fígado",
|
||||||
"plural_name": "livers"
|
"plural_name": "fígados"
|
||||||
},
|
},
|
||||||
"maize": {
|
"maize": {
|
||||||
"name": "milho"
|
"name": "milho"
|
||||||
|
@ -403,7 +403,7 @@
|
||||||
},
|
},
|
||||||
"mushroom": {
|
"mushroom": {
|
||||||
"name": "cogumelo",
|
"name": "cogumelo",
|
||||||
"plural_name": "mushrooms"
|
"plural_name": "cogumelos"
|
||||||
},
|
},
|
||||||
"mussels": {
|
"mussels": {
|
||||||
"name": "mexilhões"
|
"name": "mexilhões"
|
||||||
|
@ -425,7 +425,7 @@
|
||||||
},
|
},
|
||||||
"octopuses": {
|
"octopuses": {
|
||||||
"name": "polvos",
|
"name": "polvos",
|
||||||
"plural_name": "octopuses"
|
"plural_name": "polvos"
|
||||||
},
|
},
|
||||||
"oils": {
|
"oils": {
|
||||||
"name": "óleos"
|
"name": "óleos"
|
||||||
|
@ -450,7 +450,7 @@
|
||||||
},
|
},
|
||||||
"oranges": {
|
"oranges": {
|
||||||
"name": "laranjas",
|
"name": "laranjas",
|
||||||
"plural_name": "oranges"
|
"plural_name": "laranjas"
|
||||||
},
|
},
|
||||||
"oregano": {
|
"oregano": {
|
||||||
"name": "orégano"
|
"name": "orégano"
|
||||||
|
@ -473,29 +473,29 @@
|
||||||
},
|
},
|
||||||
"pear": {
|
"pear": {
|
||||||
"name": "pêra",
|
"name": "pêra",
|
||||||
"plural_name": "pears"
|
"plural_name": "peras"
|
||||||
},
|
},
|
||||||
"peas": {
|
"peas": {
|
||||||
"name": "ervilha"
|
"name": "ervilha"
|
||||||
},
|
},
|
||||||
"pepper": {
|
"pepper": {
|
||||||
"name": "pimenta",
|
"name": "pimenta",
|
||||||
"plural_name": "peppers"
|
"plural_name": "pimentas"
|
||||||
},
|
},
|
||||||
"pineapple": {
|
"pineapple": {
|
||||||
"name": "abacaxi",
|
"name": "abacaxi",
|
||||||
"plural_name": "pineapples"
|
"plural_name": "abacaxis"
|
||||||
},
|
},
|
||||||
"plantain": {
|
"plantain": {
|
||||||
"name": "banana-da-terra",
|
"name": "banana-da-terra",
|
||||||
"plural_name": "plantains"
|
"plural_name": "bananas-da-terra"
|
||||||
},
|
},
|
||||||
"poppy-seeds": {
|
"poppy-seeds": {
|
||||||
"name": "sementes de papoula"
|
"name": "sementes de papoula"
|
||||||
},
|
},
|
||||||
"potato": {
|
"potato": {
|
||||||
"name": "batata",
|
"name": "batata",
|
||||||
"plural_name": "potatoes"
|
"plural_name": "batatas"
|
||||||
},
|
},
|
||||||
"poultry": {
|
"poultry": {
|
||||||
"name": "carne de frango"
|
"name": "carne de frango"
|
||||||
|
@ -505,14 +505,14 @@
|
||||||
},
|
},
|
||||||
"pumpkin": {
|
"pumpkin": {
|
||||||
"name": "abóbora",
|
"name": "abóbora",
|
||||||
"plural_name": "pumpkins"
|
"plural_name": "abóboras"
|
||||||
},
|
},
|
||||||
"pumpkin-seeds": {
|
"pumpkin-seeds": {
|
||||||
"name": "sementes de abóbora"
|
"name": "sementes de abóbora"
|
||||||
},
|
},
|
||||||
"radish": {
|
"radish": {
|
||||||
"name": "rabanete",
|
"name": "rabanete",
|
||||||
"plural_name": "radishes"
|
"plural_name": "rabanetes"
|
||||||
},
|
},
|
||||||
"raw-sugar": {
|
"raw-sugar": {
|
||||||
"name": "açúcar mascavo"
|
"name": "açúcar mascavo"
|
||||||
|
@ -543,7 +543,7 @@
|
||||||
},
|
},
|
||||||
"scallion": {
|
"scallion": {
|
||||||
"name": "cebolinha",
|
"name": "cebolinha",
|
||||||
"plural_name": "scallions"
|
"plural_name": "cebolinhas"
|
||||||
},
|
},
|
||||||
"seafood": {
|
"seafood": {
|
||||||
"name": "frutos do mar"
|
"name": "frutos do mar"
|
||||||
|
@ -556,7 +556,7 @@
|
||||||
},
|
},
|
||||||
"shallot": {
|
"shallot": {
|
||||||
"name": "chalota",
|
"name": "chalota",
|
||||||
"plural_name": "shallots"
|
"plural_name": "chalota"
|
||||||
},
|
},
|
||||||
"skate": {
|
"skate": {
|
||||||
"name": "raia"
|
"name": "raia"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "Tuote"
|
"name": "HeVi"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Vilja"
|
"name": "Viljat"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Hedelmät"
|
"name": "Hedelmät"
|
||||||
|
@ -21,16 +21,16 @@
|
||||||
"name": "Juomat"
|
"name": "Juomat"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Paistetut"
|
"name": "Leivonnaiset"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Tölkitetyt"
|
"name": "Säilykkeet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Mausteet"
|
"name": "Maustekastikkeet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Makeiset"
|
"name": "Konditoriatuotteet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Maitotuotteet"
|
"name": "Maitotuotteet"
|
||||||
|
@ -39,16 +39,16 @@
|
||||||
"name": "Pakasteet"
|
"name": "Pakasteet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Terveelliset"
|
"name": "Terveysruoka"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Kotitaloudet"
|
"name": "Kotitalous"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Lihatuotteet"
|
"name": "Lihatuotteet"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Pienpurtavat"
|
"name": "Välipalat"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Mausteet"
|
"name": "Mausteet"
|
||||||
|
|
|
@ -1,140 +1,140 @@
|
||||||
{
|
{
|
||||||
"teaspoon": {
|
"teaspoon": {
|
||||||
"name": "teelusikka",
|
"name": "teelusikallinen",
|
||||||
"plural_name": "teaspoons",
|
"plural_name": "teelusikallista",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "tl"
|
"abbreviation": "tl"
|
||||||
},
|
},
|
||||||
"tablespoon": {
|
"tablespoon": {
|
||||||
"name": "ruokalusikka",
|
"name": "ruokalusikallinen",
|
||||||
"plural_name": "tablespoons",
|
"plural_name": "ruokalusikallista",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "rkl"
|
"abbreviation": "rkl"
|
||||||
},
|
},
|
||||||
"cup": {
|
"cup": {
|
||||||
"name": "kuppi",
|
"name": "kupillinen",
|
||||||
"plural_name": "kuppia",
|
"plural_name": "kupillista",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "c"
|
"abbreviation": "k"
|
||||||
},
|
},
|
||||||
"fluid-ounce": {
|
"fluid-ounce": {
|
||||||
"name": "nesteunssi",
|
"name": "nesteunssi",
|
||||||
"plural_name": "fluid ounces",
|
"plural_name": "nesteunssia",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "fl oz"
|
"abbreviation": "fl oz"
|
||||||
},
|
},
|
||||||
"pint": {
|
"pint": {
|
||||||
"name": "tuoppi",
|
"name": "pintti",
|
||||||
"plural_name": "pints",
|
"plural_name": "pinttiä",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "pt"
|
"abbreviation": "pt"
|
||||||
},
|
},
|
||||||
"quart": {
|
"quart": {
|
||||||
"name": "kvartti",
|
"name": "vartti",
|
||||||
"plural_name": "quarts",
|
"plural_name": "varttia",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "qt"
|
"abbreviation": "qt"
|
||||||
},
|
},
|
||||||
"gallon": {
|
"gallon": {
|
||||||
"name": "gallona",
|
"name": "gallona",
|
||||||
"plural_name": "gallons",
|
"plural_name": "gallonaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "gal"
|
"abbreviation": "gal"
|
||||||
},
|
},
|
||||||
"milliliter": {
|
"milliliter": {
|
||||||
"name": "millilitra",
|
"name": "millilitra",
|
||||||
"plural_name": "milliliters",
|
"plural_name": "millilitraa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "ml"
|
"abbreviation": "ml"
|
||||||
},
|
},
|
||||||
"liter": {
|
"liter": {
|
||||||
"name": "litra",
|
"name": "litra",
|
||||||
"plural_name": "liters",
|
"plural_name": "litraa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "l"
|
"abbreviation": "l"
|
||||||
},
|
},
|
||||||
"pound": {
|
"pound": {
|
||||||
"name": "pauna",
|
"name": "pauna",
|
||||||
"plural_name": "pounds",
|
"plural_name": "paunaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "lb",
|
"abbreviation": "lb",
|
||||||
"plural_abbreviation": "lbs"
|
"plural_abbreviation": "lbs"
|
||||||
},
|
},
|
||||||
"ounce": {
|
"ounce": {
|
||||||
"name": "unssi",
|
"name": "unssi",
|
||||||
"plural_name": "ounces",
|
"plural_name": "unssia",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "oz"
|
"abbreviation": "oz"
|
||||||
},
|
},
|
||||||
"gram": {
|
"gram": {
|
||||||
"name": "gramma",
|
"name": "gramma",
|
||||||
"plural_name": "grams",
|
"plural_name": "grammaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "g"
|
"abbreviation": "g"
|
||||||
},
|
},
|
||||||
"kilogram": {
|
"kilogram": {
|
||||||
"name": "kilogramma",
|
"name": "kilogramma",
|
||||||
"plural_name": "kilograms",
|
"plural_name": "kilogrammaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "kg"
|
"abbreviation": "kg"
|
||||||
},
|
},
|
||||||
"milligram": {
|
"milligram": {
|
||||||
"name": "milligramma",
|
"name": "milligramma",
|
||||||
"plural_name": "milligrams",
|
"plural_name": "milligrammaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "mg"
|
"abbreviation": "mg"
|
||||||
},
|
},
|
||||||
"splash": {
|
"splash": {
|
||||||
"name": "tilkka",
|
"name": "tilkka",
|
||||||
"plural_name": "splashes",
|
"plural_name": "tilkkaa",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"dash": {
|
"dash": {
|
||||||
"name": "ripaus",
|
"name": "ripaus",
|
||||||
"plural_name": "dashes",
|
"plural_name": "ripausta",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"serving": {
|
"serving": {
|
||||||
"name": "annos",
|
"name": "annos",
|
||||||
"plural_name": "servings",
|
"plural_name": "annosta",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"head": {
|
"head": {
|
||||||
"name": "pää",
|
"name": "pää",
|
||||||
"plural_name": "heads",
|
"plural_name": "päätä",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"clove": {
|
"clove": {
|
||||||
"name": "kynsi",
|
"name": "kynsi",
|
||||||
"plural_name": "cloves",
|
"plural_name": "kynttä",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"can": {
|
"can": {
|
||||||
"name": "tölkki",
|
"name": "tölkillinen",
|
||||||
"plural_name": "cans",
|
"plural_name": "tölkillistä",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"bunch": {
|
"bunch": {
|
||||||
"name": "bunch",
|
"name": "nippu",
|
||||||
"plural_name": "bunches",
|
"plural_name": "nippua",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"pack": {
|
"pack": {
|
||||||
"name": "pack",
|
"name": "pakkaus",
|
||||||
"plural_name": "packs",
|
"plural_name": "pakkausta",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"pinch": {
|
"pinch": {
|
||||||
"name": "pinch",
|
"name": "hyppysellinen",
|
||||||
"plural_name": "pinches",
|
"plural_name": "hyppysellistä",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,13 +104,13 @@
|
||||||
},
|
},
|
||||||
"head": {
|
"head": {
|
||||||
"name": "cabeça",
|
"name": "cabeça",
|
||||||
"plural_name": "heads",
|
"plural_name": "cabeças",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"clove": {
|
"clove": {
|
||||||
"name": "cravo",
|
"name": "cravo",
|
||||||
"plural_name": "cloves",
|
"plural_name": "cravos",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
|
@ -127,8 +127,8 @@
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"pack": {
|
"pack": {
|
||||||
"name": "pack",
|
"name": "pacote",
|
||||||
"plural_name": "packs",
|
"plural_name": "pacotes",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
|
|
89
poetry.lock
generated
89
poetry.lock
generated
|
@ -184,17 +184,18 @@ typecheck = ["mypy"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "beautifulsoup4"
|
name = "beautifulsoup4"
|
||||||
version = "4.12.3"
|
version = "4.13.3"
|
||||||
description = "Screen-scraping library"
|
description = "Screen-scraping library"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.6.0"
|
python-versions = ">=3.7.0"
|
||||||
files = [
|
files = [
|
||||||
{file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"},
|
{file = "beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16"},
|
||||||
{file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"},
|
{file = "beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
soupsieve = ">1.2"
|
soupsieve = ">1.2"
|
||||||
|
typing-extensions = ">=4.0.0"
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
cchardet = ["cchardet"]
|
cchardet = ["cchardet"]
|
||||||
|
@ -1491,49 +1492,43 @@ files = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mypy"
|
name = "mypy"
|
||||||
version = "1.14.1"
|
version = "1.15.0"
|
||||||
description = "Optional static typing for Python"
|
description = "Optional static typing for Python"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.9"
|
||||||
files = [
|
files = [
|
||||||
{file = "mypy-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52686e37cf13d559f668aa398dd7ddf1f92c5d613e4f8cb262be2fb4fedb0fcb"},
|
{file = "mypy-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:979e4e1a006511dacf628e36fadfecbcc0160a8af6ca7dad2f5025529e082c13"},
|
||||||
{file = "mypy-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fb545ca340537d4b45d3eecdb3def05e913299ca72c290326be19b3804b39c0"},
|
{file = "mypy-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c4bb0e1bd29f7d34efcccd71cf733580191e9a264a2202b0239da95984c5b559"},
|
||||||
{file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90716d8b2d1f4cd503309788e51366f07c56635a3309b0f6a32547eaaa36a64d"},
|
{file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be68172e9fd9ad8fb876c6389f16d1c1b5f100ffa779f77b1fb2176fcc9ab95b"},
|
||||||
{file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae753f5c9fef278bcf12e1a564351764f2a6da579d4a81347e1d5a15819997b"},
|
{file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7be1e46525adfa0d97681432ee9fcd61a3964c2446795714699a998d193f1a3"},
|
||||||
{file = "mypy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e0fe0f5feaafcb04505bcf439e991c6d8f1bf8b15f12b05feeed96e9e7bf1427"},
|
{file = "mypy-1.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2e2c2e6d3593f6451b18588848e66260ff62ccca522dd231cd4dd59b0160668b"},
|
||||||
{file = "mypy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d54bd85b925e501c555a3227f3ec0cfc54ee8b6930bd6141ec872d1c572f81f"},
|
{file = "mypy-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:6983aae8b2f653e098edb77f893f7b6aca69f6cffb19b2cc7443f23cce5f4828"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f995e511de847791c3b11ed90084a7a0aafdc074ab88c5a9711622fe4751138c"},
|
{file = "mypy-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2922d42e16d6de288022e5ca321cd0618b238cfc5570e0263e5ba0a77dbef56f"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d64169ec3b8461311f8ce2fd2eb5d33e2d0f2c7b49116259c51d0d96edee48d1"},
|
{file = "mypy-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2ee2d57e01a7c35de00f4634ba1bbf015185b219e4dc5909e281016df43f5ee5"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ba24549de7b89b6381b91fbc068d798192b1b5201987070319889e93038967a8"},
|
{file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973500e0774b85d9689715feeffcc980193086551110fd678ebe1f4342fb7c5e"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:183cf0a45457d28ff9d758730cd0210419ac27d4d3f285beda038c9083363b1f"},
|
{file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a95fb17c13e29d2d5195869262f8125dfdb5c134dc8d9a9d0aecf7525b10c2c"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f2a0ecc86378f45347f586e4163d1769dd81c5a223d577fe351f26b179e148b1"},
|
{file = "mypy-1.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1905f494bfd7d85a23a88c5d97840888a7bd516545fc5aaedff0267e0bb54e2f"},
|
||||||
{file = "mypy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:ad3301ebebec9e8ee7135d8e3109ca76c23752bac1e717bc84cd3836b4bf3eae"},
|
{file = "mypy-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:c9817fa23833ff189db061e6d2eff49b2f3b6ed9856b4a0a73046e41932d744f"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30ff5ef8519bbc2e18b3b54521ec319513a26f1bba19a7582e7b1f58a6e69f14"},
|
{file = "mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb9f255c18052343c70234907e2e532bc7e55a62565d64536dbc7706a20b78b9"},
|
{file = "mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b4e3413e0bddea671012b063e27591b953d653209e7a4fa5e48759cda77ca11"},
|
{file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:553c293b1fbdebb6c3c4030589dab9fafb6dfa768995a453d8a5d3b23784af2e"},
|
{file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fad79bfe3b65fe6a1efaed97b445c3d37f7be9fdc348bdb2d7cac75579607c89"},
|
{file = "mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e"},
|
||||||
{file = "mypy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fa2220e54d2946e94ab6dbb3ba0a992795bd68b16dc852db33028df2b00191b"},
|
{file = "mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:92c3ed5afb06c3a8e188cb5da4984cab9ec9a77ba956ee419c68a388b4595255"},
|
{file = "mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbec574648b3e25f43d23577309b16534431db4ddc09fda50841f1e34e64ed34"},
|
{file = "mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c6d94b16d62eb3e947281aa7347d78236688e21081f11de976376cf010eb31a"},
|
{file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d4b19b03fdf54f3c5b2fa474c56b4c13c9dbfb9a2db4370ede7ec11a2c5927d9"},
|
{file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0c911fde686394753fff899c409fd4e16e9b294c24bfd5e1ea4675deae1ac6fd"},
|
{file = "mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357"},
|
||||||
{file = "mypy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:8b21525cb51671219f5307be85f7e646a153e5acc656e5cebf64bfa076c50107"},
|
{file = "mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7084fb8f1128c76cd9cf68fe5971b37072598e7c31b2f9f95586b65c741a9d31"},
|
{file = "mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f845a00b4f420f693f870eaee5f3e2692fa84cc8514496114649cfa8fd5e2c6"},
|
{file = "mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44bf464499f0e3a2d14d58b54674dee25c031703b2ffc35064bd0df2e0fac319"},
|
{file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c99f27732c0b7dc847adb21c9d47ce57eb48fa33a17bc6d7d5c5e9f9e7ae5bac"},
|
{file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:bce23c7377b43602baa0bd22ea3265c49b9ff0b76eb315d6c34721af4cdf1d9b"},
|
{file = "mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2"},
|
||||||
{file = "mypy-1.14.1-cp38-cp38-win_amd64.whl", hash = "sha256:8edc07eeade7ebc771ff9cf6b211b9a7d93687ff892150cb5692e4f4272b0837"},
|
{file = "mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980"},
|
||||||
{file = "mypy-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3888a1816d69f7ab92092f785a462944b3ca16d7c470d564165fe703b0970c35"},
|
{file = "mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e"},
|
||||||
{file = "mypy-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:46c756a444117c43ee984bd055db99e498bc613a70bbbc120272bd13ca579fbc"},
|
{file = "mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43"},
|
||||||
{file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27fc248022907e72abfd8e22ab1f10e903915ff69961174784a3900a8cba9ad9"},
|
|
||||||
{file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:499d6a72fb7e5de92218db961f1a66d5f11783f9ae549d214617edab5d4dbdbb"},
|
|
||||||
{file = "mypy-1.14.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:57961db9795eb566dc1d1b4e9139ebc4c6b0cb6e7254ecde69d1552bf7613f60"},
|
|
||||||
{file = "mypy-1.14.1-cp39-cp39-win_amd64.whl", hash = "sha256:07ba89fdcc9451f2ebb02853deb6aaaa3d2239a236669a63ab3801bbf923ef5c"},
|
|
||||||
{file = "mypy-1.14.1-py3-none-any.whl", hash = "sha256:b66a60cc4073aeb8ae00057f9c1f64d49e90f918fbcef9a977eb121da8b8f1d1"},
|
|
||||||
{file = "mypy-1.14.1.tar.gz", hash = "sha256:7ec88144fe9b510e8475ec2f5f251992690fcf89ccb4500b214b4226abcd32d6"},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
@ -1590,13 +1585,13 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openai"
|
name = "openai"
|
||||||
version = "1.61.0"
|
version = "1.61.1"
|
||||||
description = "The official Python library for the openai API"
|
description = "The official Python library for the openai API"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "openai-1.61.0-py3-none-any.whl", hash = "sha256:e8c512c0743accbdbe77f3429a1490d862f8352045de8dc81969301eb4a4f666"},
|
{file = "openai-1.61.1-py3-none-any.whl", hash = "sha256:72b0826240ce26026ac2cd17951691f046e5be82ad122d20a8e1b30ca18bd11e"},
|
||||||
{file = "openai-1.61.0.tar.gz", hash = "sha256:216f325a24ed8578e929b0f1b3fb2052165f3b04b0461818adaa51aa29c71f8a"},
|
{file = "openai-1.61.1.tar.gz", hash = "sha256:ce1851507218209961f89f3520e06726c0aa7d0512386f0f977e3ac3e4f2472e"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
|
|
@ -3,7 +3,7 @@ authors = ["Hayden <hay-kot@pm.me>"]
|
||||||
description = "A Recipe Manager"
|
description = "A Recipe Manager"
|
||||||
license = "AGPL"
|
license = "AGPL"
|
||||||
name = "mealie"
|
name = "mealie"
|
||||||
version = "2.5.0"
|
version = "2.6.0"
|
||||||
|
|
||||||
[tool.poetry.scripts]
|
[tool.poetry.scripts]
|
||||||
start = "mealie.app:main"
|
start = "mealie.app:main"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue