From 18ebc3de5f39a74eab8b91feaaf963aa4f914d26 Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Sat, 22 Mar 2025 16:09:55 +0100 Subject: [PATCH 01/71] fix: update admin scripts paths in docs (#5263) --- docs/docs/documentation/getting-started/faq.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docs/documentation/getting-started/faq.md b/docs/docs/documentation/getting-started/faq.md index 8cfc62848..dc7c0caf9 100644 --- a/docs/docs/documentation/getting-started/faq.md +++ b/docs/docs/documentation/getting-started/faq.md @@ -148,7 +148,7 @@ ```shell docker exec -it mealie bash - python /opt/mealie/lib/python3.12/site-packages/reset_locked_users.py + python /opt/mealie/lib64/python3.12/site-packages/mealie/scripts/reset_locked_users.py ``` @@ -161,7 +161,7 @@ ```shell docker exec -it mealie bash - python /opt/mealie/lib/python3.12/site-packages/make_admin.py + python /opt/mealie/lib64/python3.12/site-packages/mealie/scripts/make_admin.py ``` @@ -174,7 +174,7 @@ ```shell docker exec -it mealie bash - python /opt/mealie/lib/python3.12/site-packages/mealie/scripts/change_password.py + python /opt/mealie/lib64/python3.12/site-packages/mealie/scripts/change_password.py ``` From a39f8cdb900d32cc260e822a9b04a46a690fd5e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 08:44:05 -0500 Subject: [PATCH 02/71] fix(deps): update dependency fastapi to v0.115.12 (#5268) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 4450cfcad..d57acb9da 100644 --- a/poetry.lock +++ b/poetry.lock @@ -680,14 +680,14 @@ cli = ["requests"] [[package]] name = "fastapi" -version = "0.115.11" +version = "0.115.12" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "fastapi-0.115.11-py3-none-any.whl", hash = "sha256:32e1541b7b74602e4ef4a0260ecaf3aadf9d4f19590bba3e1bf2ac4666aa2c64"}, - {file = "fastapi-0.115.11.tar.gz", hash = "sha256:cc81f03f688678b92600a65a5e618b93592c65005db37157147204d8924bf94f"}, + {file = "fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d"}, + {file = "fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681"}, ] [package.dependencies] From 6ecba01eb6ab05698305355107c4056570fb5b24 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 13:55:08 +0000 Subject: [PATCH 03/71] chore(auto): Update pre-commit hooks (#5269) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fb34ac013..37e44febb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.0 + rev: v0.11.2 hooks: - id: ruff - id: ruff-format From 7c05d58f261fc87576d1909b66f2c33d0e6cebe5 Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:36:58 +0100 Subject: [PATCH 04/71] fix: remove unmaintained ios shortcut (#5280) --- .../docs/documentation/community-guide/ios.md | 82 ------------------- docs/docs/overrides/api.html | 2 +- 2 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 docs/docs/documentation/community-guide/ios.md diff --git a/docs/docs/documentation/community-guide/ios.md b/docs/docs/documentation/community-guide/ios.md deleted file mode 100644 index 11a875e93..000000000 --- a/docs/docs/documentation/community-guide/ios.md +++ /dev/null @@ -1,82 +0,0 @@ -# Using iOS Shortcuts with Mealie - -!!! info - This guide was submitted by a community member. Find something wrong? Submit a PR to get it fixed! - -Don't know what an iOS shortcut is? Neither did I! Experienced iOS users may already be familiar with this utility but for the uninitiated, here is the official Apple explanation: - -> A shortcut is a quick way to get one or more tasks done with your apps. The Shortcuts app lets you create your own shortcuts with multiple steps. For example, build a “Surf Time” shortcut that grabs the surf report, gives an ETA to the beach, and launches your surf music playlist. - -Basically it is a visual scripting language that lets a user build an automation in a guided fashion. The automation can be [shared with anyone](https://www.icloud.com/shortcuts/94aa272af5ff4d2c8fe5e13a946f89a9) but if it is a user creation, you'll have to jump through a few hoops to make an untrusted automation work on your device. - -## Setup Video - -The following YouTube video walks through setting up the shortcut in 3 minutes for those who prefer following along visually. - - - -## Guide - -### Prerequisites - -Before setting up the shortcut, make sure you have the following information ready and easily accessable on your Apple device. - -1. The URL of your Mealie instance -2. An API Key for your user -3. A Gemini API Key from [Google AI Studio](https://makersuite.google.com) - -!!! note - A Gemini API Key is not required for importing URLs from Safari or your Camera, however you will not be able to take a photo of a recipe and import it without a Gemini key. - - Google AI Studio is currently only available in [certain countries and languages](https://ai.google.dev/available_regions). Most notably it is not currently available in Europe. - -### Setup - -On the Apple device you wish to add the shortcut to, click on [this link](https://www.icloud.com/shortcuts/94aa272af5ff4d2c8fe5e13a946f89a9) to begin the setup of the shortcut. - -![screenshot](../../assets/img/ios/setup.png) - -Next, you need to replace `url` and `port` with the information for your Mealie instance. - -If you have a domain that you use (e.g. `https://mealie.example.com`), put that here. If you just run local, then you need to put in your Mealie instance IP and the port you use (e.g. the default is `9925`). - -![screenshot](../../assets/img/ios/url.png) - -Next, you need to replace `MEALIE_API_KEY` with your API token. - -![screenshot](../../assets/img/ios/api.png) - -Finally, replace `GEMINI_API_KEY` with the one you got from [Google AI Studio](https://makersuite.google.com) - -![screenshot](../../assets/img/ios/gemini.png) - -You may wish to [add the shortcut to your home screen](https://support.apple.com/guide/shortcuts/add-a-shortcut-to-the-home-screen-apd735880972/ios) for easier access. - -## Features - -- Share a website from Safari with Mealie to import via URL. -- Share a recipe photo from photos to perform OCR and import a physical recipe. -- Trigger the shortcut and take a photo of a physical recipe to import. -- Trigger the shortcut to select a photo from your Photos app to import. -- Trigger the shortcut to take a picture of a URL (like on the bottom of a printed recipe) to import. - -## Troubleshooting - -Sometimes Gemini will not be able to parse a recipe, and you will get an error. Users have found success with a combination of the following: - -1. #### Try Again - Sometimes Gemini returns the wrong information which causes the import to fail. Often, trying again will be successful. - -2. #### Photo Quality - Make sure there is no large glare or shadow over the picture, and you have all the text in frame. - -3. #### Edit the Photo - Users have found success by cropping the picture to just the recipe card, adding a "mono" filter, and cranking up the exposure before importing. - -## History - -User [brasilikum](https://github.com/brasilikum) opened an issue on the main repo about how they had created an [iOS shortcut](https://github.com/mealie-recipes/mealie/issues/103) for interested users. - -This original method broke after the transition to version 1.X and an issue was raised on [Github](https://github.com/mealie-recipes/mealie/issues/2092) GitHub user [Zippyy](https://github.com/zippyy) has helped to create a working shortcut for version 1.X. - -When OCR was removed from Mealie, GitHub user [hunterjm](https://github.com/zippyy) created a new shortcut that uses Apple's built-in OCR and Google Gemini to enhance and replace that functionality. diff --git a/docs/docs/overrides/api.html b/docs/docs/overrides/api.html index a6f596205..cc74f1312 100644 --- a/docs/docs/overrides/api.html +++ b/docs/docs/overrides/api.html @@ -14,7 +14,7 @@
From 1c6b35a53c822d42cc9f583b65d153802fa507f3 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 26 Mar 2025 08:56:10 -0500 Subject: [PATCH 05/71] chore(l10n): New Crowdin updates (#5262) Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- frontend/lang/messages/cs-CZ.json | 18 +- frontend/lang/messages/el-GR.json | 2 +- frontend/lang/messages/no-NO.json | 4 +- mealie/lang/messages/cs-CZ.json | 4 +- .../seed/resources/foods/locales/cs-CZ.json | 290 +++++++------- .../seed/resources/foods/locales/de-DE.json | 354 +++++++++--------- .../seed/resources/foods/locales/el-GR.json | 312 +++++++-------- .../seed/resources/foods/locales/no-NO.json | 18 +- .../seed/resources/foods/locales/pt-BR.json | 280 +++++++------- .../seed/resources/units/locales/pt-BR.json | 8 +- 10 files changed, 645 insertions(+), 645 deletions(-) diff --git a/frontend/lang/messages/cs-CZ.json b/frontend/lang/messages/cs-CZ.json index 61218fadb..1e0d353b1 100644 --- a/frontend/lang/messages/cs-CZ.json +++ b/frontend/lang/messages/cs-CZ.json @@ -352,7 +352,7 @@ "random-side": "Náhodná příloha", "this-rule-will-apply": "Toto pravidlo se použije {dayCriteria} {mealTypeCriteria}.", "to-all-days": "na všechny dny", - "on-days": "on {0}s", + "on-days": "každé {0}", "for-all-meal-types": "pro všechny druhy jídel", "for-type-meal-types": "pro {0} druhy jídel", "meal-plan-rules": "Pravidla tvůrce jídelníčků", @@ -547,7 +547,7 @@ "failed-to-add-recipe-to-mealplan": "Přidání receptu do jídelníčku selhalo", "failed-to-add-to-list": "Přidání do seznamu se nezdařilo", "yield": "Úroda", - "yields-amount-with-text": "Yields {amount} {text}", + "yields-amount-with-text": "Pro {amount} {text}", "yield-text": "Yield Text", "quantity": "Množství", "choose-unit": "Vybrat jednotku", @@ -676,8 +676,8 @@ "max-missing-tools": "Maximální počet chybějících nástrojů", "selected-tools": "Vybrané nástroje", "other-filters": "Jiné filtry", - "ready-to-make": "Ready to Make", - "almost-ready-to-make": "Almost Ready to Make" + "ready-to-make": "Připraveno", + "almost-ready-to-make": "Téměř připraveno" }, "search": { "advanced-search": "Pokročilé vyhledávání", @@ -720,7 +720,7 @@ "backup-restore": "Obnova zálohy", "back-restore-description": "Obnovení této zálohy přepíše všechna aktuální data ve vaší databázi a v datovém adresáři a nahradí je obsahem této zálohy. {cannot-be-undone} Pokud je obnovení úspěšné, budete odhlášeni.", "cannot-be-undone": "Tuto akci nelze vrátit zpět - používejte ji s opatrností.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Pokud používáte PostgreSQL, prosím zkontrolujte {backup-restore-process} před obnovou.", "backup-restore-process-in-the-documentation": "proces zálohy/obnovení v dokumentaci", "irreversible-acknowledgment": "Beru na vědomí, že tato akce je nevratná, destruktivní a může způsobit ztrátu dat", "restore-backup": "Obnovit zálohu" @@ -808,7 +808,7 @@ "webhooks-caps": "WEBHOOKY", "webhooks": "Webhooky", "webhook-name": "Název webhooku", - "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." + "description": "Webhooks definované níže budou vykonány, když bude pro daný den definováno jídlo. V plánovaném čase budou webhooks odeslány s daty z receptu, který je naplánován na daný den. Vezměte prosím na vědomí, že vykonání webhooku není přesné. Webhooks jsou vykonávány v intervalech po 5 minutách, takže budou vykonány v rozmezí 5 +/- minut od plánovaného času." }, "bug-report": "Chybové hlášení", "bug-report-information": "Použijte tyto informace k nahlášení chyby. Poskytnutí podrobností vaší instance vývojářům je nejlepší způsob, jak rychle vyřešit vaše problémy.", @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Zkombinování zvolených potravin způsobí smazání zdrojové potraviny a veškeré odkazy na ni budou přesměrovány do cílové potraviny.", "merge-food-example": "Sloučení {food1} do {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Naplňte databázi potravinami z vašeho jazyka. Tímto vytvoříte přes 200 běžných potravin, které můžete použít k organizaci vaší databáze. Potravny jsou přeloženy skrze komunitní úsilí.", + "seed-dialog-warning": "Již v databázi máte nějaká data. Tato akce neodstraní duplicity, budete je muset odstranit ručně.", "combine-food": "Kombinovat jídlo", "source-food": "Zdrojové jídlo", "target-food": "Cílové jídlo", @@ -1267,7 +1267,7 @@ "openai": "OpenAI", "show-individual-confidence": "Zobrazit individuální důvěru", "ingredient-text": "Text přísady", - "average-confident": "{0} Confident", + "average-confident": "{0} Důvěra", "try-an-example": "Vyzkoušejte příklad", "parser": "Analyzátor", "background-tasks": "Úlohy na pozadí", diff --git a/frontend/lang/messages/el-GR.json b/frontend/lang/messages/el-GR.json index 26f229be6..0c24e127b 100644 --- a/frontend/lang/messages/el-GR.json +++ b/frontend/lang/messages/el-GR.json @@ -17,7 +17,7 @@ "download-recipe-json": "Τελευταίο Scraped JSON", "github": "GitHub", "log-lines": "Γραμμές καταγραφής", - "not-demo": "Όχι επίδειξη", + "not-demo": "Εκτός Επίδειξης", "portfolio": "Χαρτοφυλάκιο", "production": "Παραγωγή", "support": "Υποστήριξη", diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index 2481b0eb4..93f767bba 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -499,7 +499,7 @@ "object-key": "Objektnøkkel", "object-value": "Objektverdi", "original-url": "Nettadresse til oppskrift", - "perform-time": "Koketid", + "perform-time": "Passiv Tid", "prep-time": "Forberedelsestid", "protein-content": "Protein", "public-recipe": "Offentlig oppskrift", @@ -518,7 +518,7 @@ "save-recipe-before-use": "Lagre oppskrift før bruk", "section-title": "Seksjonstittel", "servings": "Porsjoner", - "serves-amount": "Serves {amount}", + "serves-amount": "{amount} Porsjoner", "share-recipe-message": "Jeg ville dele min {0} oppskrift med deg.", "show-nutrition-values": "Vis ernæringsverdier", "sodium-content": "Natrium", diff --git a/mealie/lang/messages/cs-CZ.json b/mealie/lang/messages/cs-CZ.json index 17ed2eccf..6fd072f74 100644 --- a/mealie/lang/messages/cs-CZ.json +++ b/mealie/lang/messages/cs-CZ.json @@ -14,8 +14,8 @@ "serves": "Porce", "serving": "Porce", "servings": "Porcí", - "yield": "Yield", - "yields": "Yields" + "yield": "Výnos", + "yields": "Výnosy" } }, "mealplan": { diff --git a/mealie/repos/seed/resources/foods/locales/cs-CZ.json b/mealie/repos/seed/resources/foods/locales/cs-CZ.json index 4d14dbad3..de98fb23a 100644 --- a/mealie/repos/seed/resources/foods/locales/cs-CZ.json +++ b/mealie/repos/seed/resources/foods/locales/cs-CZ.json @@ -9,49 +9,49 @@ "name": "anchovies" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "jablko", + "plural_name": "jablka" }, "artichoke": { - "name": "artichoke" + "name": "artyčok" }, "arugula": { - "name": "arugula" + "name": "rukola" }, "asparagus": { - "name": "asparagus" + "name": "chřest" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "avokádo", + "plural_name": "avokáda" }, "bacon": { - "name": "bacon" + "name": "slanina" }, "baking-powder": { - "name": "baking powder" + "name": "prášek na pečení" }, "baking-soda": { - "name": "baking soda" + "name": "pekařská soda" }, "baking-sugar": { - "name": "baking sugar" + "name": "cukr na pečení" }, "bar-sugar": { "name": "bar sugar" }, "basil": { - "name": "basil" + "name": "bazalka" }, "beans": { - "name": "beans" + "name": "fazole" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "papriky", + "plural_name": "papriky" }, "blackberries": { - "name": "blackberries" + "name": "ostružiny" }, "bok-choy": { "name": "bok choy" @@ -60,7 +60,7 @@ "name": "brassicas" }, "bread": { - "name": "bread" + "name": "chléb" }, "breadfruit": { "name": "breadfruit" @@ -69,7 +69,7 @@ "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "brokolice" }, "broccoli-rabe": { "name": "broccoli rabe" @@ -78,13 +78,13 @@ "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "hnědý cukr" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "růžičková kapusta" }, "butter": { - "name": "butter" + "name": "máslo" }, "butternut-pumpkin": { "name": "butternut pumpkin" @@ -93,20 +93,20 @@ "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "zelí", + "plural_name": "zelí" }, "cactus-edible": { - "name": "cactus, edible" + "name": "kaktus, jedlý" }, "calabrese": { "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "třtinový cukr" }, "cannabis": { - "name": "cannabis" + "name": "konopí" }, "capsicum": { "name": "capsicum" @@ -115,8 +115,8 @@ "name": "caraway" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "mrkev", + "plural_name": "mrkve" }, "caster-sugar": { "name": "caster sugar" @@ -125,14 +125,14 @@ "name": "castor sugar" }, "catfish": { - "name": "catfish" + "name": "sumec" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "květák", + "plural_name": "květáky" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "kayenský pepř" }, "celeriac": { "name": "celery root" @@ -147,45 +147,45 @@ "name": "chard" }, "cheese": { - "name": "cheese" + "name": "sýr" }, "chicory": { "name": "chicory" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "paprička chilli", + "plural_name": "papričky chilli" }, "chinese-leaves": { "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "pažitka" }, "chocolate": { - "name": "chocolate" + "name": "čokoláda" }, "cilantro": { - "name": "cilantro" + "name": "koriandr" }, "cinnamon": { - "name": "cinnamon" + "name": "skořice" }, "clarified-butter": { - "name": "clarified butter" + "name": "přepuštěné máslo" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "kokos", + "plural_name": "kokosy" }, "coconut-milk": { - "name": "coconut milk" + "name": "kokosové mléko" }, "cod": { - "name": "cod" + "name": "treska" }, "coffee": { - "name": "coffee" + "name": "káva" }, "collard-greens": { "name": "collard greens" @@ -194,17 +194,17 @@ "name": "confectioners' sugar" }, "coriander": { - "name": "coriander" + "name": "koriandr" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "kukuřice", + "plural_name": "kukuřice" }, "corn-syrup": { - "name": "corn syrup" + "name": "kukuřičný sirup" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "bavlníkový olej" }, "courgette": { "name": "courgette" @@ -213,45 +213,45 @@ "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "okurka", + "plural_name": "okurky" }, "cumin": { - "name": "cumin" + "name": "kmín" }, "daikon": { "name": "daikon", "plural_name": "daikons" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "mléčné výrobky a mléčné náhražky" }, "dandelion": { - "name": "dandelion" + "name": "pampeliška" }, "demerara-sugar": { "name": "demerara sugar" }, "dough": { - "name": "dough" + "name": "těsto" }, "edible-cactus": { - "name": "edible cactus" + "name": "jedlý kaktus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "lilek", + "plural_name": "lilky" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "vejce", + "plural_name": "vejce" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "čekanka", + "plural_name": "čekanky" }, "fats": { - "name": "fats" + "name": "tuky" }, "fava-beans": { "name": "fava beans" @@ -264,22 +264,22 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "ryba" }, "five-spice-powder": { "name": "five spice powder" }, "flour": { - "name": "flour" + "name": "mouka" }, "frisee": { "name": "frisee" }, "fructose": { - "name": "fructose" + "name": "fruktóza" }, "fruit": { - "name": "fruit" + "name": "ovoce" }, "fruit-sugar": { "name": "fruit sugar" @@ -291,8 +291,8 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "česnek", + "plural_name": "česneky" }, "gem-squash": { "name": "gem squash" @@ -304,20 +304,20 @@ "name": "giblets" }, "ginger": { - "name": "ginger" + "name": "zázvor" }, "grains": { - "name": "grains" + "name": "zrna" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "cukr krystal" }, "grape-seed-oil": { "name": "grape seed oil" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "jarní cibulka", + "plural_name": "jarní cibulky" }, "heart-of-palm": { "name": "heart of palm", @@ -327,10 +327,10 @@ "name": "hemp" }, "herbs": { - "name": "herbs" + "name": "bylinky" }, "honey": { - "name": "honey" + "name": "med" }, "isomalt": { "name": "isomalt" @@ -367,43 +367,43 @@ "name": "leavening agents" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "pórek", + "plural_name": "pórky" }, "legumes": { "name": "legumes" }, "lemongrass": { - "name": "lemongrass" + "name": "citronová tráva" }, "lentils": { - "name": "lentils" + "name": "čočka" }, "lettuce": { - "name": "lettuce" + "name": "hlávkový salát" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "játra", + "plural_name": "játra" }, "maize": { "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "javorový syrup" }, "meat": { - "name": "meat" + "name": "maso" }, "milk": { - "name": "milk" + "name": "mléko" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "houba", + "plural_name": "houby" }, "mussels": { "name": "mussels" @@ -415,32 +415,32 @@ "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "muškátový oříšek" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "ořechy" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "chobotnice", + "plural_name": "chobotnice" }, "oils": { - "name": "oils" + "name": "oleje" }, "okra": { "name": "okra" }, "olive": { - "name": "olive" + "name": "olivy" }, "olive-oil": { - "name": "olive oil" + "name": "olivový olej" }, "onion": { - "name": "onion" + "name": "cibule" }, "onion-family": { "name": "onion family" @@ -449,14 +449,14 @@ "name": "orange blossom water" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "pomeranč", + "plural_name": "pomeranče" }, "oregano": { - "name": "oregano" + "name": "oregáno" }, "oysters": { - "name": "oysters" + "name": "ústřice" }, "panch-puran": { "name": "panch puran" @@ -465,26 +465,26 @@ "name": "paprika" }, "parsley": { - "name": "parsley" + "name": "petržel" }, "parsnip": { "name": "parsnip", "plural_name": "parsnips" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "hruška", + "plural_name": "hrušky" }, "peas": { - "name": "peas" + "name": "hrášek" }, "pepper": { "name": "pepper", "plural_name": "peppers" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ananas", + "plural_name": "ananasy" }, "plantain": { "name": "plantain", @@ -494,24 +494,24 @@ "name": "poppy seeds" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "brambora", + "plural_name": "brambory" }, "poultry": { "name": "poultry" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "moučkový cukr" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "dýně", + "plural_name": "dýní" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "dýňová semínka" }, "radish": { - "name": "radish", + "name": "ředkev", "plural_name": "radishes" }, "raw-sugar": { @@ -521,10 +521,10 @@ "name": "refined sugar" }, "rice": { - "name": "rice" + "name": "rýže" }, "rice-flour": { - "name": "rice flour" + "name": "rýžová mouka" }, "rock-sugar": { "name": "rock sugar" @@ -533,10 +533,10 @@ "name": "rum" }, "salmon": { - "name": "salmon" + "name": "losos" }, "salt": { - "name": "salt" + "name": "sůl" }, "salt-cod": { "name": "salt cod" @@ -546,17 +546,17 @@ "plural_name": "scallions" }, "seafood": { - "name": "seafood" + "name": "mořské plody" }, "seeds": { - "name": "seeds" + "name": "semínka" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sezamová semínka" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "šalotka", + "plural_name": "šalotky" }, "skate": { "name": "skate" @@ -565,10 +565,10 @@ "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "soda, na pečení" }, "soybean": { - "name": "soybean" + "name": "sójové boby" }, "spaghetti-squash": { "name": "spaghetti squash", @@ -578,14 +578,14 @@ "name": "speck" }, "spices": { - "name": "spices" + "name": "koření" }, "spinach": { "name": "spinach" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "jarní cibulka", + "plural_name": "jarní cibulky" }, "squash": { "name": "squash", @@ -598,21 +598,21 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "cukr" }, "sunchoke": { "name": "sunchoke", "plural_name": "sunchokes" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "slunečnicová semínka" }, "superfine-sugar": { "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "batát", + "plural_name": "batáty" }, "sweetcorn": { "name": "sweetcorn", @@ -632,8 +632,8 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "rajče", + "plural_name": "rajčata" }, "trout": { "name": "trout" @@ -649,44 +649,44 @@ "name": "turbanado sugar" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "tuřín", + "plural_name": "tuříny" }, "unrefined-sugar": { "name": "unrefined sugar" }, "vanilla": { - "name": "vanilla" + "name": "vanilka" }, "vegetables": { - "name": "vegetables" + "name": "zelenina" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "vodní meloun", + "plural_name": "vodní melouny" }, "white-mushroom": { "name": "white mushroom", "plural_name": "white mushrooms" }, "white-sugar": { - "name": "white sugar" + "name": "bílý cukr" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "xanthanová guma" }, "yam": { "name": "yam", "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "droždí" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "cuketa", + "plural_name": "cukety" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index 4d14dbad3..f8ef66d83 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -6,61 +6,61 @@ "name": "alfalfa sprouts" }, "anchovies": { - "name": "anchovies" + "name": "Sardellen" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "Apfel", + "plural_name": "Äpfel" }, "artichoke": { - "name": "artichoke" + "name": "Artischocke" }, "arugula": { - "name": "arugula" + "name": "Rucola" }, "asparagus": { - "name": "asparagus" + "name": "Spargel" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "Avocado", + "plural_name": "Avocados" }, "bacon": { "name": "bacon" }, "baking-powder": { - "name": "baking powder" + "name": "Backpulver" }, "baking-soda": { "name": "baking soda" }, "baking-sugar": { - "name": "baking sugar" + "name": "Puderzucker" }, "bar-sugar": { "name": "bar sugar" }, "basil": { - "name": "basil" + "name": "Basilikum" }, "beans": { - "name": "beans" + "name": "Bohnen" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "Paprika", + "plural_name": "Paprikas" }, "blackberries": { - "name": "blackberries" + "name": "Brombeeren" }, "bok-choy": { - "name": "bok choy" + "name": "Pak Choi" }, "brassicas": { "name": "brassicas" }, "bread": { - "name": "bread" + "name": "Brot" }, "breadfruit": { "name": "breadfruit" @@ -69,7 +69,7 @@ "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "Brokkoli" }, "broccoli-rabe": { "name": "broccoli rabe" @@ -78,23 +78,23 @@ "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "brauner Zucker" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "Rosenkohl" }, "butter": { - "name": "butter" + "name": "Butter" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "Butternusskürbis" }, "butternut-squash": { "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "Kohl", + "plural_name": "Kohl" }, "cactus-edible": { "name": "cactus, edible" @@ -103,20 +103,20 @@ "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "Rohrzucker" }, "cannabis": { - "name": "cannabis" + "name": "Cannabis" }, "capsicum": { "name": "capsicum" }, "caraway": { - "name": "caraway" + "name": "Kümmel" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "Karotte", + "plural_name": "Karotten" }, "caster-sugar": { "name": "caster sugar" @@ -128,64 +128,64 @@ "name": "catfish" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "Blumenkohl", + "plural_name": "Blumenkohl" }, "cayenne-pepper": { "name": "cayenne pepper" }, "celeriac": { - "name": "celery root" + "name": "Sellerieknolle" }, "celery": { - "name": "celery" + "name": "Stangensellerie" }, "cereal-grains": { "name": "cereal grains" }, "chard": { - "name": "chard" + "name": "Mangold" }, "cheese": { - "name": "cheese" + "name": "Käse" }, "chicory": { - "name": "chicory" + "name": "Chicorée" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "Chilischote", + "plural_name": "Chilischoten" }, "chinese-leaves": { "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "Schnittlauch" }, "chocolate": { - "name": "chocolate" + "name": "Schokolade" }, "cilantro": { - "name": "cilantro" + "name": "Koriander" }, "cinnamon": { - "name": "cinnamon" + "name": "Zimt" }, "clarified-butter": { - "name": "clarified butter" + "name": "geklärte Butter" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "Kokosnuss", + "plural_name": "Kokosnüsse" }, "coconut-milk": { - "name": "coconut milk" + "name": "Kokosmilch" }, "cod": { "name": "cod" }, "coffee": { - "name": "coffee" + "name": "Kaffee" }, "collard-greens": { "name": "collard greens" @@ -197,8 +197,8 @@ "name": "coriander" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "Mais", + "plural_name": "Mais" }, "corn-syrup": { "name": "corn syrup" @@ -213,11 +213,11 @@ "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "Gurke", + "plural_name": "Gurken" }, "cumin": { - "name": "cumin" + "name": "Kreuzkümmel" }, "daikon": { "name": "daikon", @@ -233,25 +233,25 @@ "name": "demerara sugar" }, "dough": { - "name": "dough" + "name": "Teig" }, "edible-cactus": { "name": "edible cactus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "Aubergine", + "plural_name": "Auberginen" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "Ei", + "plural_name": "Eier" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "Endiviensalat", + "plural_name": "Endiviensalat" }, "fats": { - "name": "fats" + "name": "Fette" }, "fava-beans": { "name": "fava beans" @@ -264,73 +264,73 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "Fisch" }, "five-spice-powder": { "name": "five spice powder" }, "flour": { - "name": "flour" + "name": "Mehl" }, "frisee": { - "name": "frisee" + "name": "Frisée" }, "fructose": { - "name": "fructose" + "name": "Fruktose" }, "fruit": { - "name": "fruit" + "name": "Obst" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "Fruchtzucker" }, "ful": { "name": "ful" }, "garam-masala": { - "name": "garam masala" + "name": "Garam Masala" }, "garlic": { - "name": "garlic", + "name": "Knoblauch", "plural_name": "garlics" }, "gem-squash": { "name": "gem squash" }, "ghee": { - "name": "ghee" + "name": "Ghee" }, "giblets": { - "name": "giblets" + "name": "Innereien" }, "ginger": { - "name": "ginger" + "name": "Ingwer" }, "grains": { - "name": "grains" + "name": "Getreide" }, "granulated-sugar": { "name": "granulated sugar" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "Traubenkernöl" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "Frühlingszwiebel", + "plural_name": "Frühlingszwiebeln" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "Palmherz", + "plural_name": "Palmherzen" }, "hemp": { - "name": "hemp" + "name": "Hanf" }, "herbs": { - "name": "herbs" + "name": "Kräuter" }, "honey": { - "name": "honey" + "name": "Honig" }, "isomalt": { "name": "isomalt" @@ -355,58 +355,58 @@ "name": "jicama" }, "kale": { - "name": "kale" + "name": "Grünkohl" }, "kohlrabi": { - "name": "kohlrabi" + "name": "Kohlrabi" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "Backtriebmittel" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "Lauchstange", + "plural_name": "Lauchstangen" }, "legumes": { - "name": "legumes" + "name": "Hülsenfrüchte" }, "lemongrass": { - "name": "lemongrass" + "name": "Zitronengras" }, "lentils": { - "name": "lentils" + "name": "Linsen" }, "lettuce": { - "name": "lettuce" + "name": "Salat" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "Leber", + "plural_name": "Lebern" }, "maize": { "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "Ahornsirup" }, "meat": { - "name": "meat" + "name": "Fleisch" }, "milk": { - "name": "milk" + "name": "Milch" }, "mortadella": { - "name": "mortadella" + "name": "Mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "Pilz", + "plural_name": "Pilze" }, "mussels": { - "name": "mussels" + "name": "Muscheln" }, "nanaimo-bar-mix": { "name": "nanaimo bar mix" @@ -415,104 +415,104 @@ "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "Muskatnuss" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "Hefeflocken" }, "nuts": { - "name": "nuts" + "name": "Nüsse" }, "octopuses": { - "name": "octopus", + "name": "Tintenfisch", "plural_name": "octopuses" }, "oils": { - "name": "oils" + "name": "Öle" }, "okra": { - "name": "okra" + "name": "Okra" }, "olive": { - "name": "olive" + "name": "Olive" }, "olive-oil": { - "name": "olive oil" + "name": "Olivenöl" }, "onion": { - "name": "onion" + "name": "Zwiebel" }, "onion-family": { - "name": "onion family" + "name": "Zwiebelgewächse" }, "orange-blossom-water": { "name": "orange blossom water" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "Orange", + "plural_name": "Orangen" }, "oregano": { - "name": "oregano" + "name": "Oregano" }, "oysters": { - "name": "oysters" + "name": "Austern" }, "panch-puran": { "name": "panch puran" }, "paprika": { - "name": "paprika" + "name": "Paprika" }, "parsley": { - "name": "parsley" + "name": "Petersilie" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "Pastinake", + "plural_name": "Pastinaken" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "Birne", + "plural_name": "Birnen" }, "peas": { - "name": "peas" + "name": "Erbsen" }, "pepper": { - "name": "pepper", + "name": "Pfeffer", "plural_name": "peppers" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "Ananas", + "plural_name": "Ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "Kochbanane", + "plural_name": "Kochbananen" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "Mohnsamen" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "Kartoffel", + "plural_name": "Kartoffeln" }, "poultry": { - "name": "poultry" + "name": "Geflügel" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "Puderzucker" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "Kürbis", + "plural_name": "Kürbisse" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "Kürbiskerne" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "Rettich", + "plural_name": "Rettiche" }, "raw-sugar": { "name": "raw sugar" @@ -521,42 +521,42 @@ "name": "refined sugar" }, "rice": { - "name": "rice" + "name": "Reis" }, "rice-flour": { - "name": "rice flour" + "name": "Reismehl" }, "rock-sugar": { "name": "rock sugar" }, "rum": { - "name": "rum" + "name": "Rum" }, "salmon": { - "name": "salmon" + "name": "Lachs" }, "salt": { - "name": "salt" + "name": "Salz" }, "salt-cod": { "name": "salt cod" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "Frühlingszwiebel", + "plural_name": "Frühlingszwiebeln" }, "seafood": { - "name": "seafood" + "name": "Meeresfrüchte" }, "seeds": { - "name": "seeds" + "name": "Samen" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "Sesamsamen" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "Schalotte", + "plural_name": "Schalotten" }, "skate": { "name": "skate" @@ -565,64 +565,64 @@ "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "Backnatron" }, "soybean": { - "name": "soybean" + "name": "Sojabohne" }, "spaghetti-squash": { - "name": "spaghetti squash", + "name": "Spaghettikürbis", "plural_name": "spaghetti squashes" }, "speck": { "name": "speck" }, "spices": { - "name": "spices" + "name": "Gewürze" }, "spinach": { - "name": "spinach" + "name": "Spinat" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "Frühlingszwiebel", + "plural_name": "Frühlingszwiebeln" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "Kürbis", + "plural_name": "Kürbisse" }, "squash-family": { - "name": "squash family" + "name": "Kürbisgewächse" }, "stockfish": { "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "Zucker" }, "sunchoke": { - "name": "sunchoke", + "name": "Topinambur", "plural_name": "sunchokes" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "Sonnenblumenkerne" }, "superfine-sugar": { "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "Süßkartoffel", + "plural_name": "Süßkartoffeln" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "Zuckermais", + "plural_name": "Zuckermais" }, "sweeteners": { - "name": "sweeteners" + "name": "Süßungsmittel" }, "tahini": { - "name": "tahini" + "name": "Tahini" }, "taro": { "name": "taro", @@ -632,18 +632,18 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "Tomate", + "plural_name": "Tomaten" }, "trout": { - "name": "trout" + "name": "Forelle" }, "tubers": { "name": "tuber", "plural_name": "tubers" }, "tuna": { - "name": "tuna" + "name": "Thunfisch" }, "turbanado-sugar": { "name": "turbanado sugar" @@ -656,24 +656,24 @@ "name": "unrefined sugar" }, "vanilla": { - "name": "vanilla" + "name": "Vanille" }, "vegetables": { - "name": "vegetables" + "name": "Gemüse" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "Wassermelone", + "plural_name": "Wassermelonen" }, "white-mushroom": { "name": "white mushroom", "plural_name": "white mushrooms" }, "white-sugar": { - "name": "white sugar" + "name": "weißer Zucker" }, "xanthan-gum": { "name": "xanthan gum" @@ -683,10 +683,10 @@ "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "Hefe" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "Zucchini", + "plural_name": "Zucchinis" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/el-GR.json b/mealie/repos/seed/resources/foods/locales/el-GR.json index 6241a7920..19df3c7e6 100644 --- a/mealie/repos/seed/resources/foods/locales/el-GR.json +++ b/mealie/repos/seed/resources/foods/locales/el-GR.json @@ -6,33 +6,33 @@ "name": "alfalfa sprouts" }, "anchovies": { - "name": "anchovies" + "name": "αντζούγιες" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "μήλο", + "plural_name": "μήλα" }, "artichoke": { - "name": "artichoke" + "name": "αγκινάρα" }, "arugula": { "name": "arugula" }, "asparagus": { - "name": "asparagus" + "name": "σπαράγγι" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "αβοκάντο", + "plural_name": "αβοκάντο" }, "bacon": { - "name": "bacon" + "name": "μπέικον" }, "baking-powder": { - "name": "baking powder" + "name": "μπέικιν πάουντερ" }, "baking-soda": { - "name": "baking soda" + "name": "Μαγειρική σόδα" }, "baking-sugar": { "name": "baking sugar" @@ -41,26 +41,26 @@ "name": "bar sugar" }, "basil": { - "name": "basil" + "name": "βασιλικός" }, "beans": { - "name": "beans" + "name": "φασόλια" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "πιπεριά", + "plural_name": "πιπεριές" }, "blackberries": { - "name": "blackberries" + "name": "βατόμουρα" }, "bok-choy": { - "name": "bok choy" + "name": "μποκ τσόι" }, "brassicas": { "name": "brassicas" }, "bread": { - "name": "bread" + "name": "ψωμί" }, "breadfruit": { "name": "breadfruit" @@ -69,7 +69,7 @@ "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "μπρόκολο" }, "broccoli-rabe": { "name": "broccoli rabe" @@ -78,13 +78,13 @@ "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "Καστανή ζάχαρη" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "Λαχανάκια Βρυξελλών" }, "butter": { - "name": "butter" + "name": "βούτυρο" }, "butternut-pumpkin": { "name": "butternut pumpkin" @@ -93,20 +93,20 @@ "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "λάχανο", + "plural_name": "λάχανα" }, "cactus-edible": { - "name": "cactus, edible" + "name": "κάκτος, βρώσιμος" }, "calabrese": { "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "Ζάχαρη ζαχαροκαλάμου" }, "cannabis": { - "name": "cannabis" + "name": "κάνναβη" }, "capsicum": { "name": "capsicum" @@ -115,8 +115,8 @@ "name": "caraway" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "καρότο", + "plural_name": "καρότα" }, "caster-sugar": { "name": "caster sugar" @@ -128,8 +128,8 @@ "name": "catfish" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "κουνουπίδι", + "plural_name": "κουνουπίδια" }, "cayenne-pepper": { "name": "cayenne pepper" @@ -138,73 +138,73 @@ "name": "celery root" }, "celery": { - "name": "celery" + "name": "σέλινο" }, "cereal-grains": { - "name": "cereal grains" + "name": "Πίτουρο δημητριακών" }, "chard": { "name": "chard" }, "cheese": { - "name": "cheese" + "name": "τυρί" }, "chicory": { "name": "chicory" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "πιπεριά τσίλι", + "plural_name": "πιπεριές τσίλι" }, "chinese-leaves": { "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "σχοινόπρασο" }, "chocolate": { - "name": "chocolate" + "name": "σοκολάτα" }, "cilantro": { - "name": "cilantro" + "name": "κόλιανδρος" }, "cinnamon": { - "name": "cinnamon" + "name": "κανέλα" }, "clarified-butter": { "name": "clarified butter" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "καρύδα", + "plural_name": "καρύδες" }, "coconut-milk": { - "name": "coconut milk" + "name": "Γάλα καρύδας" }, "cod": { - "name": "cod" + "name": "μπακαλιάρος" }, "coffee": { - "name": "coffee" + "name": "καφές" }, "collard-greens": { - "name": "collard greens" + "name": "λαχανίδες" }, "confectioners-sugar": { "name": "confectioners' sugar" }, "coriander": { - "name": "coriander" + "name": "κόλιανδρος" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "καλαμπόκι", + "plural_name": "καλαμπόκια" }, "corn-syrup": { - "name": "corn syrup" + "name": "Σιρόπι αραβοσίτου" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "βαμβακέλαιο" }, "courgette": { "name": "courgette" @@ -213,48 +213,48 @@ "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "αγγούρι", + "plural_name": "αγγούρια" }, "cumin": { - "name": "cumin" + "name": "κύμινο" }, "daikon": { "name": "daikon", "plural_name": "daikons" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "Γαλακτοκομικά και υποκατάστατα γαλακτοκομικών" }, "dandelion": { - "name": "dandelion" + "name": "πικραλίδα" }, "demerara-sugar": { "name": "demerara sugar" }, "dough": { - "name": "dough" + "name": "ζυμάρι" }, "edible-cactus": { - "name": "edible cactus" + "name": "Κάκτος που τρώγεται" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "μελιτζάνα", + "plural_name": "μελιτζάνες" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "αυγό", + "plural_name": "αυγά" }, "endive": { "name": "endive", "plural_name": "endives" }, "fats": { - "name": "fats" + "name": "λιπαρά" }, "fava-beans": { - "name": "fava beans" + "name": "κουκιά" }, "fiddlehead": { "name": "fiddlehead" @@ -264,25 +264,25 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "ψάρι" }, "five-spice-powder": { - "name": "five spice powder" + "name": "Σκόνη πέντε μπαχαρικών" }, "flour": { - "name": "flour" + "name": "αλεύρι" }, "frisee": { "name": "frisee" }, "fructose": { - "name": "fructose" + "name": "φρουκτόζη" }, "fruit": { - "name": "fruit" + "name": "φρούτο" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "Ζάχαρη φρούτων" }, "ful": { "name": "ful" @@ -291,8 +291,8 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "σκόρδο", + "plural_name": "σκόρδα" }, "gem-squash": { "name": "gem squash" @@ -304,10 +304,10 @@ "name": "giblets" }, "ginger": { - "name": "ginger" + "name": "τζίντζερ" }, "grains": { - "name": "grains" + "name": "σιτηρά" }, "granulated-sugar": { "name": "granulated sugar" @@ -316,8 +316,8 @@ "name": "grape seed oil" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "Πράσινο κρεμμύδι", + "plural_name": "Πράσινα κρεμμύδια" }, "heart-of-palm": { "name": "heart of palm", @@ -327,10 +327,10 @@ "name": "hemp" }, "herbs": { - "name": "herbs" + "name": "βότανα" }, "honey": { - "name": "honey" + "name": "μέλι" }, "isomalt": { "name": "isomalt" @@ -343,13 +343,13 @@ "name": "jaggery" }, "jams": { - "name": "jams" + "name": "μαρμελάδα" }, "jellies": { "name": "jellies" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "Αγκινάρα της Ιερουσαλήμ" }, "jicama": { "name": "jicama" @@ -377,33 +377,33 @@ "name": "lemongrass" }, "lentils": { - "name": "lentils" + "name": "φακές" }, "lettuce": { - "name": "lettuce" + "name": "μαρούλι" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "συκώτι", + "plural_name": "συκωτάκια" }, "maize": { "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "Σιρόπι σφενδάμου" }, "meat": { - "name": "meat" + "name": "κρέας" }, "milk": { - "name": "milk" + "name": "γάλα" }, "mortadella": { - "name": "mortadella" + "name": "μορταδέλα" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "μανιτάρι", + "plural_name": "μανιτάρια" }, "mussels": { "name": "mussels" @@ -415,32 +415,32 @@ "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "μοσχοκάρυδο" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "Ξηροί καρποί" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "χταπόδι", + "plural_name": "χταπόδια" }, "oils": { - "name": "oils" + "name": "λάδια" }, "okra": { "name": "okra" }, "olive": { - "name": "olive" + "name": "ελιά" }, "olive-oil": { - "name": "olive oil" + "name": "ελαιόλαδο" }, "onion": { - "name": "onion" + "name": "κρεμμύδι" }, "onion-family": { "name": "onion family" @@ -449,42 +449,42 @@ "name": "orange blossom water" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "πορτοκάλι", + "plural_name": "πορτοκάλια" }, "oregano": { - "name": "oregano" + "name": "ρίγανη" }, "oysters": { - "name": "oysters" + "name": "στρείδια" }, "panch-puran": { "name": "panch puran" }, "paprika": { - "name": "paprika" + "name": "πάπρικα" }, "parsley": { - "name": "parsley" + "name": "μαϊντανός" }, "parsnip": { "name": "parsnip", "plural_name": "parsnips" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "αχλάδι", + "plural_name": "αχλάδια" }, "peas": { - "name": "peas" + "name": "αρακάς" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "πιπέρι", + "plural_name": "πιπεριές" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ανανάς", + "plural_name": "ανανάδες" }, "plantain": { "name": "plantain", @@ -494,65 +494,65 @@ "name": "poppy seeds" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "πατάτα", + "plural_name": "πατάτες" }, "poultry": { "name": "poultry" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "Ζάχαρη άχνη" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "κολοκύθα", + "plural_name": "κολοκύθες" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "Σπόροι κολοκύθας" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "ραπανάκι", + "plural_name": "ραπανάκια" }, "raw-sugar": { - "name": "raw sugar" + "name": "Ακατέργαστη ζάχαρη" }, "refined-sugar": { - "name": "refined sugar" + "name": "Ραφιναρισμένη ζάχαρη" }, "rice": { - "name": "rice" + "name": "ρύζι" }, "rice-flour": { - "name": "rice flour" + "name": "Αλεύρι ρυζιού" }, "rock-sugar": { "name": "rock sugar" }, "rum": { - "name": "rum" + "name": "ρούμι" }, "salmon": { - "name": "salmon" + "name": "σολομός" }, "salt": { - "name": "salt" + "name": "αλάτι" }, "salt-cod": { - "name": "salt cod" + "name": "Αλατισμένος μπακαλιάρος" }, "scallion": { "name": "scallion", "plural_name": "scallions" }, "seafood": { - "name": "seafood" + "name": "θαλασσινά" }, "seeds": { - "name": "seeds" + "name": "σπόροι" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "Σπόροι σουσαμιού" }, "shallot": { "name": "shallot", @@ -562,13 +562,13 @@ "name": "skate" }, "soda": { - "name": "soda" + "name": "σόδα" }, "soda-baking": { - "name": "soda, baking" + "name": "σόδα, μπέικιν" }, "soybean": { - "name": "soybean" + "name": "σόγια" }, "spaghetti-squash": { "name": "spaghetti squash", @@ -578,14 +578,14 @@ "name": "speck" }, "spices": { - "name": "spices" + "name": "μπαχαρικά" }, "spinach": { - "name": "spinach" + "name": "σπανάκι" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "Φρέσκο κρεμμυδάκι", + "plural_name": "Φρέσκα κρεμμυδάκια" }, "squash": { "name": "squash", @@ -598,7 +598,7 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "ζάχαρη" }, "sunchoke": { "name": "sunchoke", @@ -611,18 +611,18 @@ "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "γλυκοπατάτα", + "plural_name": "γλυκοπατάτες" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "Γλυκό καλαμπόκι", + "plural_name": "Γλυκά καλαμπόκια" }, "sweeteners": { - "name": "sweeteners" + "name": "γλυκαντικά" }, "tahini": { - "name": "tahini" + "name": "ταχίνι" }, "taro": { "name": "taro", @@ -632,8 +632,8 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "ντομάτα", + "plural_name": "ντομάτες" }, "trout": { "name": "trout" @@ -643,7 +643,7 @@ "plural_name": "tubers" }, "tuna": { - "name": "tuna" + "name": "τόνος" }, "turbanado-sugar": { "name": "turbanado sugar" @@ -656,24 +656,24 @@ "name": "unrefined sugar" }, "vanilla": { - "name": "vanilla" + "name": "βανίλια" }, "vegetables": { - "name": "vegetables" + "name": "λαχανικά" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "καρπούζι", + "plural_name": "καρπούζια" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "Λευκό μανιτάρι", + "plural_name": "Λευκά μανιτάρια" }, "white-sugar": { - "name": "white sugar" + "name": "Λευκή ζάχαρη" }, "xanthan-gum": { "name": "xanthan gum" @@ -683,10 +683,10 @@ "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "μαγιά" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "κολοκύθι", + "plural_name": "κολοκύθια" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index 4d14dbad3..ef8a7fb1e 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -9,8 +9,8 @@ "name": "anchovies" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "eple", + "plural_name": "epler" }, "artichoke": { "name": "artichoke" @@ -22,20 +22,20 @@ "name": "asparagus" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "avakado", + "plural_name": "avakado" }, "bacon": { "name": "bacon" }, "baking-powder": { - "name": "baking powder" + "name": "bakepulver" }, "baking-soda": { - "name": "baking soda" + "name": "natron" }, "baking-sugar": { - "name": "baking sugar" + "name": "melis" }, "bar-sugar": { "name": "bar sugar" @@ -60,7 +60,7 @@ "name": "brassicas" }, "bread": { - "name": "bread" + "name": "brød" }, "breadfruit": { "name": "breadfruit" @@ -197,7 +197,7 @@ "name": "coriander" }, "corn": { - "name": "corn", + "name": "mais", "plural_name": "corns" }, "corn-syrup": { diff --git a/mealie/repos/seed/resources/foods/locales/pt-BR.json b/mealie/repos/seed/resources/foods/locales/pt-BR.json index 4d14dbad3..73bbc3c81 100644 --- a/mealie/repos/seed/resources/foods/locales/pt-BR.json +++ b/mealie/repos/seed/resources/foods/locales/pt-BR.json @@ -6,24 +6,24 @@ "name": "alfalfa sprouts" }, "anchovies": { - "name": "anchovies" + "name": "anchovas" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "maçã", + "plural_name": "maçãs" }, "artichoke": { - "name": "artichoke" + "name": "alcachofra" }, "arugula": { - "name": "arugula" + "name": "rúcula" }, "asparagus": { - "name": "asparagus" + "name": "aspargo" }, "avocado": { "name": "avocado", - "plural_name": "avocado" + "plural_name": "avocados" }, "bacon": { "name": "bacon" @@ -44,14 +44,14 @@ "name": "basil" }, "beans": { - "name": "beans" + "name": "feijão" }, "bell-peppers": { "name": "bell peppers", "plural_name": "bell peppers" }, "blackberries": { - "name": "blackberries" + "name": "amora" }, "bok-choy": { "name": "bok choy" @@ -60,31 +60,31 @@ "name": "brassicas" }, "bread": { - "name": "bread" + "name": "pão" }, "breadfruit": { "name": "breadfruit" }, "broccoflower": { - "name": "broccoflower" + "name": "brócolis romanesco" }, "broccoli": { - "name": "broccoli" + "name": "brócolis" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "rapini" }, "broccolini": { "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "açúcar mascavo" }, "brussels-sprouts": { "name": "brussels sprouts" }, "butter": { - "name": "butter" + "name": "manteiga" }, "butternut-pumpkin": { "name": "butternut pumpkin" @@ -93,20 +93,20 @@ "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "repolho", + "plural_name": "repolhos" }, "cactus-edible": { - "name": "cactus, edible" + "name": "cacto, comestível" }, "calabrese": { - "name": "calabrese" + "name": "calabresa" }, "cane-sugar": { "name": "cane sugar" }, "cannabis": { - "name": "cannabis" + "name": "maconha" }, "capsicum": { "name": "capsicum" @@ -115,8 +115,8 @@ "name": "caraway" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "cenoura", + "plural_name": "cenouras" }, "caster-sugar": { "name": "caster sugar" @@ -128,8 +128,8 @@ "name": "catfish" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "couve-flor", + "plural_name": "couves-flores" }, "cayenne-pepper": { "name": "cayenne pepper" @@ -147,45 +147,45 @@ "name": "chard" }, "cheese": { - "name": "cheese" + "name": "queijo" }, "chicory": { "name": "chicory" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "pimenta chili", + "plural_name": "pimentas chili" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "couve-china" }, "chives": { - "name": "chives" + "name": "cebolinha" }, "chocolate": { "name": "chocolate" }, "cilantro": { - "name": "cilantro" + "name": "coentro" }, "cinnamon": { - "name": "cinnamon" + "name": "canela" }, "clarified-butter": { "name": "clarified butter" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "coco", + "plural_name": "cocos" }, "coconut-milk": { - "name": "coconut milk" + "name": "leite de coco" }, "cod": { - "name": "cod" + "name": "bacalhau" }, "coffee": { - "name": "coffee" + "name": "café" }, "collard-greens": { "name": "collard greens" @@ -197,11 +197,11 @@ "name": "coriander" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "milho", + "plural_name": "milhos" }, "corn-syrup": { - "name": "corn syrup" + "name": "xarope de milho" }, "cottonseed-oil": { "name": "cottonseed oil" @@ -213,11 +213,11 @@ "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "pepino", + "plural_name": "pepinos" }, "cumin": { - "name": "cumin" + "name": "cominho" }, "daikon": { "name": "daikon", @@ -227,10 +227,10 @@ "name": "dairy products and dairy substitutes" }, "dandelion": { - "name": "dandelion" + "name": "dente-de-leão" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "açúcar demerara" }, "dough": { "name": "dough" @@ -239,12 +239,12 @@ "name": "edible cactus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "berinjela", + "plural_name": "berinjelas" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "ovo", + "plural_name": "ovos" }, "endive": { "name": "endive", @@ -264,22 +264,22 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "peixe" }, "five-spice-powder": { "name": "five spice powder" }, "flour": { - "name": "flour" + "name": "farinha" }, "frisee": { "name": "frisee" }, "fructose": { - "name": "fructose" + "name": "frutose" }, "fruit": { - "name": "fruit" + "name": "fruta" }, "fruit-sugar": { "name": "fruit sugar" @@ -291,8 +291,8 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "alho", + "plural_name": "alhos" }, "gem-squash": { "name": "gem squash" @@ -316,46 +316,46 @@ "name": "grape seed oil" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "cebolinha", + "plural_name": "cebolinhas" }, "heart-of-palm": { "name": "heart of palm", "plural_name": "heart of palms" }, "hemp": { - "name": "hemp" + "name": "cânhamo" }, "herbs": { - "name": "herbs" + "name": "ervas" }, "honey": { - "name": "honey" + "name": "mel" }, "isomalt": { - "name": "isomalt" + "name": "açúcar isomalte" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "jacá", + "plural_name": "jacás" }, "jaggery": { "name": "jaggery" }, "jams": { - "name": "jams" + "name": "geléias" }, "jellies": { "name": "jellies" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "alcachofra de Jerusalém" }, "jicama": { "name": "jicama" }, "kale": { - "name": "kale" + "name": "couve" }, "kohlrabi": { "name": "kohlrabi" @@ -367,8 +367,8 @@ "name": "leavening agents" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "alho-poró", + "plural_name": "alhos-porós" }, "legumes": { "name": "legumes" @@ -377,36 +377,36 @@ "name": "lemongrass" }, "lentils": { - "name": "lentils" + "name": "lentilhas" }, "lettuce": { - "name": "lettuce" + "name": "alface" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "fígado", + "plural_name": "fígados" }, "maize": { "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "xarope de bordo" }, "meat": { - "name": "meat" + "name": "carne" }, "milk": { - "name": "milk" + "name": "leite" }, "mortadella": { - "name": "mortadella" + "name": "mortadela" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "cogumelo", + "plural_name": "cogumelos" }, "mussels": { - "name": "mussels" + "name": "mexilhões" }, "nanaimo-bar-mix": { "name": "nanaimo bar mix" @@ -421,11 +421,11 @@ "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "nozes" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "polvo", + "plural_name": "polvos" }, "oils": { "name": "oils" @@ -434,13 +434,13 @@ "name": "okra" }, "olive": { - "name": "olive" + "name": "azeitona" }, "olive-oil": { - "name": "olive oil" + "name": "azeite de oliva" }, "onion": { - "name": "onion" + "name": "cebola" }, "onion-family": { "name": "onion family" @@ -449,53 +449,53 @@ "name": "orange blossom water" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "laranja", + "plural_name": "laranjas" }, "oregano": { - "name": "oregano" + "name": "orégano" }, "oysters": { - "name": "oysters" + "name": "ostras" }, "panch-puran": { "name": "panch puran" }, "paprika": { - "name": "paprika" + "name": "páprica" }, "parsley": { "name": "parsley" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "chirivia", + "plural_name": "chirivias" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "pêra", + "plural_name": "peras" }, "peas": { "name": "peas" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "pimenta", + "plural_name": "pimentas" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "abacaxi", + "plural_name": "abacaxis" }, "plantain": { "name": "plantain", "plural_name": "plantains" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "sementes de papoula" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "batata", + "plural_name": "batatas" }, "poultry": { "name": "poultry" @@ -504,27 +504,27 @@ "name": "powdered sugar" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "abóbora", + "plural_name": "abóboras" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "sementes de abóbora" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "rabanete", + "plural_name": "rabanetes" }, "raw-sugar": { "name": "raw sugar" }, "refined-sugar": { - "name": "refined sugar" + "name": "açúcar refinado" }, "rice": { - "name": "rice" + "name": "arroz" }, "rice-flour": { - "name": "rice flour" + "name": "farinha de arroz" }, "rock-sugar": { "name": "rock sugar" @@ -533,10 +533,10 @@ "name": "rum" }, "salmon": { - "name": "salmon" + "name": "salmão" }, "salt": { - "name": "salt" + "name": "sal" }, "salt-cod": { "name": "salt cod" @@ -546,13 +546,13 @@ "plural_name": "scallions" }, "seafood": { - "name": "seafood" + "name": "frutos do mar" }, "seeds": { - "name": "seeds" + "name": "sementes" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sementes de gergelim" }, "shallot": { "name": "shallot", @@ -562,13 +562,13 @@ "name": "skate" }, "soda": { - "name": "soda" + "name": "refrigerante" }, "soda-baking": { "name": "soda, baking" }, "soybean": { - "name": "soybean" + "name": "soja" }, "spaghetti-squash": { "name": "spaghetti squash", @@ -581,7 +581,7 @@ "name": "spices" }, "spinach": { - "name": "spinach" + "name": "espinafre" }, "spring-onion": { "name": "spring onion", @@ -598,21 +598,21 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "açúcar" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "alcachofra de Jerusalém", + "plural_name": "alcachofras de Jerusalém" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "sementes de girassol" }, "superfine-sugar": { "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "batata-doce", + "plural_name": "batatas-doces" }, "sweetcorn": { "name": "sweetcorn", @@ -632,58 +632,58 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "tomate", + "plural_name": "tomates" }, "trout": { - "name": "trout" + "name": "truta" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "tubérculo", + "plural_name": "tubérculos" }, "tuna": { - "name": "tuna" + "name": "atum" }, "turbanado-sugar": { "name": "turbanado sugar" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "nabo", + "plural_name": "nabos" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "açúcar não refinado" }, "vanilla": { - "name": "vanilla" + "name": "baunilha" }, "vegetables": { - "name": "vegetables" + "name": "vegetais" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "melancia", + "plural_name": "melancias" }, "white-mushroom": { "name": "white mushroom", "plural_name": "white mushrooms" }, "white-sugar": { - "name": "white sugar" + "name": "açúcar" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "goma xantana" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "inhame", + "plural_name": "inhames" }, "yeast": { - "name": "yeast" + "name": "fermento" }, "zucchini": { "name": "zucchini", diff --git a/mealie/repos/seed/resources/units/locales/pt-BR.json b/mealie/repos/seed/resources/units/locales/pt-BR.json index 162f375ad..8078ba1e2 100644 --- a/mealie/repos/seed/resources/units/locales/pt-BR.json +++ b/mealie/repos/seed/resources/units/locales/pt-BR.json @@ -19,13 +19,13 @@ }, "fluid-ounce": { "name": "onça fluida", - "plural_name": "fluid ounces", + "plural_name": "onças fluidas", "description": "", "abbreviation": "fl oz" }, "pint": { "name": "pint", - "plural_name": "pints", + "plural_name": "pintas", "description": "", "abbreviation": "pt" }, @@ -58,11 +58,11 @@ "plural_name": "libras", "description": "", "abbreviation": "lb", - "plural_abbreviation": "lbs" + "plural_abbreviation": "libras" }, "ounce": { "name": "onça", - "plural_name": "ounces", + "plural_name": "onças", "description": "", "abbreviation": "oz" }, From 07cd98c125db312715fd2fc3c6933cdef6b915ba Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Sun, 30 Mar 2025 02:22:58 -0500 Subject: [PATCH 06/71] fix: Pre-download NLTK during Docker build (#5290) --- docker/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 92d9c48fe..ada531826 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -141,6 +141,11 @@ RUN mkdir -p /run/secrets # Copy venv into image. It contains a fully-installed mealie backend and frontend. COPY --from=venv-builder $VENV_PATH $VENV_PATH +# install nltk data for the ingredient parser +ENV NLTK_DATA="/nltk_data/" +RUN mkdir -p $NLTK_DATA +RUN python -m nltk.downloader -d $NLTK_DATA averaged_perceptron_tagger_eng + VOLUME [ "$MEALIE_HOME/data/" ] ENV APP_PORT=9000 From b994d27b0cba0c30435537240d2a4c43892f0c0f Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:38:01 +0200 Subject: [PATCH 07/71] dev: add pull request image build workflow (#5235) --- ...{partial-package.yml => build-package.yml} | 2 +- .github/workflows/e2e.yml | 7 ---- .github/workflows/nightly.yml | 17 ++++++--- .../{partial-builder.yml => publish.yml} | 7 ---- .github/workflows/pull-requests.yml | 38 ++++++++++++++++--- .github/workflows/release.yml | 19 +++++++--- .../{partial-backend.yml => test-backend.yml} | 0 ...partial-frontend.yml => test-frontend.yml} | 0 8 files changed, 58 insertions(+), 32 deletions(-) rename .github/workflows/{partial-package.yml => build-package.yml} (99%) rename .github/workflows/{partial-builder.yml => publish.yml} (90%) rename .github/workflows/{partial-backend.yml => test-backend.yml} (100%) rename .github/workflows/{partial-frontend.yml => test-frontend.yml} (100%) diff --git a/.github/workflows/partial-package.yml b/.github/workflows/build-package.yml similarity index 99% rename from .github/workflows/partial-package.yml rename to .github/workflows/build-package.yml index 1ee258562..bae0de02c 100644 --- a/.github/workflows/partial-package.yml +++ b/.github/workflows/build-package.yml @@ -1,4 +1,4 @@ -name: Package build +name: Build Package on: workflow_call: diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index df3e5b3a2..a13cc2d23 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -3,15 +3,8 @@ on: workflow_call: jobs: - build-package: - name: "Build Python package" - uses: ./.github/workflows/partial-package.yml - with: - tag: e2e - test: timeout-minutes: 60 - needs: build-package runs-on: ubuntu-latest defaults: run: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e2558c4bc..1e6ea0257 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -18,13 +18,19 @@ concurrency: jobs: backend-tests: name: "Backend Server Tests" - uses: ./.github/workflows/partial-backend.yml + uses: ./.github/workflows/test-backend.yml frontend-tests: name: "Frontend Tests" - uses: ./.github/workflows/partial-frontend.yml + uses: ./.github/workflows/test-frontend.yml - build-release: + build-package: + name: Build Package + uses: ./.github/workflows/build-package.yml + with: + tag: nightly + + publish: permissions: contents: read packages: write @@ -35,10 +41,11 @@ jobs: id-token: write name: Build Tagged Release if: github.repository == 'mealie-recipes/mealie' - uses: ./.github/workflows/partial-builder.yml + uses: ./.github/workflows/publish.yml needs: - frontend-tests - backend-tests + - build-package with: tag: nightly secrets: @@ -49,7 +56,7 @@ jobs: name: Notify Discord if: github.repository == 'mealie-recipes/mealie' needs: - - build-release + - publish runs-on: ubuntu-latest steps: - name: Discord notification diff --git a/.github/workflows/partial-builder.yml b/.github/workflows/publish.yml similarity index 90% rename from .github/workflows/partial-builder.yml rename to .github/workflows/publish.yml index 573325da1..d0fdee5a3 100644 --- a/.github/workflows/partial-builder.yml +++ b/.github/workflows/publish.yml @@ -16,14 +16,7 @@ on: required: true jobs: - build-package: - name: "Build Python package" - uses: ./.github/workflows/partial-package.yml - with: - tag: ${{ inputs.tag }} - publish: - needs: build-package runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 1cddb2d52..71e8ab651 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -16,20 +16,16 @@ jobs: backend-tests: name: "Backend Server Tests" - uses: ./.github/workflows/partial-backend.yml + uses: ./.github/workflows/test-backend.yml frontend-tests: name: "Frontend Tests" - uses: ./.github/workflows/partial-frontend.yml + uses: ./.github/workflows/test-frontend.yml container-scanning: name: "Trivy Container Scanning" uses: ./.github/workflows/partial-trivy-container-scanning.yml - end-to-end: - name: "End-to-End Tests" - uses: ./.github/workflows/e2e.yml - code-ql: name: "CodeQL" uses: ./.github/workflows/codeql.yml @@ -37,3 +33,33 @@ jobs: actions: read contents: read security-events: write + + build-package: + name: "Build Python package" + uses: ./.github/workflows/build-package.yml + with: + tag: e2e + + end-to-end: + name: "End-to-End Tests" + needs: build-package + uses: ./.github/workflows/e2e.yml + + publish-image: + name: "Publish PR Image" + if: contains(github.event.pull_request.labels.*.name, 'build-image') + permissions: + contents: read + packages: write + # The id-token write permission is needed to connect to Depot.dev + # as part of the partial-builder.yml action. It needs to be declared + # in the parent action, as noted here: + # https://github.com/orgs/community/discussions/76409#discussioncomment-8131390 + id-token: write + needs: build-package + uses: ./.github/workflows/publish.yml + with: + tag: pr-${{ github.event.pull_request.number }} + secrets: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55b0ec5d1..22b2b28b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,13 +7,19 @@ on: jobs: backend-tests: name: "Backend Server Tests" - uses: ./.github/workflows/partial-backend.yml + uses: ./.github/workflows/test-backend.yml frontend-tests: name: "Frontend Tests" - uses: ./.github/workflows/partial-frontend.yml + uses: ./.github/workflows/test-frontend.yml - build-release: + build-package: + name: Build Package + uses: ./.github/workflows/build-package.yml + with: + tag: release + + publish: permissions: contents: read packages: write @@ -23,10 +29,11 @@ jobs: # https://github.com/orgs/community/discussions/76409#discussioncomment-8131390 id-token: write name: Build Tagged Release - uses: ./.github/workflows/partial-builder.yml + uses: ./.github/workflows/publish.yml needs: - backend-tests - frontend-tests + - build-package with: tag: ${{ github.event.release.tag_name }} tags: | @@ -39,7 +46,7 @@ jobs: notify-discord: name: Notify Discord needs: - - build-release + - publish runs-on: ubuntu-latest steps: - name: Discord notification @@ -52,7 +59,7 @@ jobs: update-image-tags: name: Update image tag in sample docker-compose files needs: - - build-release + - publish runs-on: ubuntu-latest permissions: contents: write diff --git a/.github/workflows/partial-backend.yml b/.github/workflows/test-backend.yml similarity index 100% rename from .github/workflows/partial-backend.yml rename to .github/workflows/test-backend.yml diff --git a/.github/workflows/partial-frontend.yml b/.github/workflows/test-frontend.yml similarity index 100% rename from .github/workflows/partial-frontend.yml rename to .github/workflows/test-frontend.yml From 54bb39af55b8b832d8bffbe60e35fe587d704c31 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 13:52:20 -0500 Subject: [PATCH 08/71] chore(deps): update dependency pylint to v3.3.6 (#5251) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/poetry.lock b/poetry.lock index d57acb9da..b85149d1a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2639,23 +2639,23 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] name = "pylint" -version = "3.3.5" +version = "3.3.6" description = "python code static checker" optional = false python-versions = ">=3.9.0" groups = ["dev"] files = [ - {file = "pylint-3.3.5-py3-none-any.whl", hash = "sha256:7cb170929a371238530b2eeea09f5f28236d106b70308c3d46a9c0cf11634633"}, - {file = "pylint-3.3.5.tar.gz", hash = "sha256:38d0f784644ed493d91f76b5333a0e370a1c1bc97c22068a77523b4bf1e82c31"}, + {file = "pylint-3.3.6-py3-none-any.whl", hash = "sha256:8b7c2d3e86ae3f94fb27703d521dd0b9b6b378775991f504d7c3a6275aa0a6a6"}, + {file = "pylint-3.3.6.tar.gz", hash = "sha256:b634a041aac33706d56a0d217e6587228c66427e20ec21a019bc4cdee48c040a"}, ] [package.dependencies] -astroid = ">=3.3.8,<=3.4.0-dev0" +astroid = ">=3.3.8,<=3.4.0.dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = {version = ">=0.3.7", markers = "python_version >= \"3.12\""} -isort = ">=4.2.5,<5.13.0 || >5.13.0,<7" +isort = ">=4.2.5,<5.13 || >5.13,<7" mccabe = ">=0.6,<0.8" -platformdirs = ">=2.2.0" +platformdirs = ">=2.2" tomlkit = ">=0.10.1" [package.extras] From 6b181c122f74878281cfe71decec77faeb39da91 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 19:14:33 +0000 Subject: [PATCH 09/71] chore(deps): update dependency coverage to v7.7.1 (#5260) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 128 ++++++++++++++++++++++++++-------------------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/poetry.lock b/poetry.lock index b85149d1a..c9e381fed 100644 --- a/poetry.lock +++ b/poetry.lock @@ -478,75 +478,75 @@ markers = {main = "platform_system == \"Windows\" or sys_platform == \"win32\""} [[package]] name = "coverage" -version = "7.7.0" +version = "7.7.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "coverage-7.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a538a23119d1e2e2ce077e902d02ea3d8e0641786ef6e0faf11ce82324743944"}, - {file = "coverage-7.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1586ad158523f4133499a4f322b230e2cfef9cc724820dbd58595a5a236186f4"}, - {file = "coverage-7.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b6c96d69928a3a6767fab8dc1ce8a02cf0156836ccb1e820c7f45a423570d98"}, - {file = "coverage-7.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f18d47641282664276977c604b5a261e51fefc2980f5271d547d706b06a837f"}, - {file = "coverage-7.7.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a1e18a85bd066c7c556d85277a7adf4651f259b2579113844835ba1a74aafd"}, - {file = "coverage-7.7.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:70f0925c4e2bfc965369f417e7cc72538fd1ba91639cf1e4ef4b1a6b50439b3b"}, - {file = "coverage-7.7.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b0fac2088ec4aaeb5468b814bd3ff5e5978364bfbce5e567c44c9e2854469f6c"}, - {file = "coverage-7.7.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b3e212a894d8ae07fde2ca8b43d666a6d49bbbddb10da0f6a74ca7bd31f20054"}, - {file = "coverage-7.7.0-cp310-cp310-win32.whl", hash = "sha256:f32b165bf6dfea0846a9c9c38b7e1d68f313956d60a15cde5d1709fddcaf3bee"}, - {file = "coverage-7.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:a2454b12a3f12cc4698f3508912e6225ec63682e2ca5a96f80a2b93cef9e63f3"}, - {file = "coverage-7.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a0a207c87a9f743c8072d059b4711f8d13c456eb42dac778a7d2e5d4f3c253a7"}, - {file = "coverage-7.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2d673e3add00048215c2cc507f1228a7523fd8bf34f279ac98334c9b07bd2656"}, - {file = "coverage-7.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f81fe93dc1b8e5673f33443c0786c14b77e36f1025973b85e07c70353e46882b"}, - {file = "coverage-7.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8c7524779003d59948c51b4fcbf1ca4e27c26a7d75984f63488f3625c328b9b"}, - {file = "coverage-7.7.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c124025430249118d018dcedc8b7426f39373527c845093132196f2a483b6dd"}, - {file = "coverage-7.7.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e7f559c36d5cdc448ee13e7e56ed7b6b5d44a40a511d584d388a0f5d940977ba"}, - {file = "coverage-7.7.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:37cbc7b0d93dfd133e33c7ec01123fbb90401dce174c3b6661d8d36fb1e30608"}, - {file = "coverage-7.7.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7d2a65876274acf544703e943c010b60bd79404e3623a1e5d52b64a6e2728de5"}, - {file = "coverage-7.7.0-cp311-cp311-win32.whl", hash = "sha256:f5a2f71d6a91238e7628f23538c26aa464d390cbdedf12ee2a7a0fb92a24482a"}, - {file = "coverage-7.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:ae8006772c6b0fa53c33747913473e064985dac4d65f77fd2fdc6474e7cd54e4"}, - {file = "coverage-7.7.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:056d3017ed67e7ddf266e6f57378ece543755a4c9231e997789ab3bd11392c94"}, - {file = "coverage-7.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:33c1394d8407e2771547583b66a85d07ed441ff8fae5a4adb4237ad39ece60db"}, - {file = "coverage-7.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fbb7a0c3c21908520149d7751cf5b74eb9b38b54d62997b1e9b3ac19a8ee2fe"}, - {file = "coverage-7.7.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bb356e7ae7c2da13f404bf8f75be90f743c6df8d4607022e759f5d7d89fe83f8"}, - {file = "coverage-7.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce730d484038e97f27ea2dbe5d392ec5c2261f28c319a3bb266f6b213650135"}, - {file = "coverage-7.7.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:aa4dff57fc21a575672176d5ab0ef15a927199e775c5e8a3d75162ab2b0c7705"}, - {file = "coverage-7.7.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b667b91f4f714b17af2a18e220015c941d1cf8b07c17f2160033dbe1e64149f0"}, - {file = "coverage-7.7.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:693d921621a0c8043bfdc61f7d4df5ea6d22165fe8b807cac21eb80dd94e4bbd"}, - {file = "coverage-7.7.0-cp312-cp312-win32.whl", hash = "sha256:52fc89602cde411a4196c8c6894afb384f2125f34c031774f82a4f2608c59d7d"}, - {file = "coverage-7.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0ce8cf59e09d31a4915ff4c3b94c6514af4c84b22c4cc8ad7c3c546a86150a92"}, - {file = "coverage-7.7.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4545485fef7a8a2d8f30e6f79ce719eb154aab7e44217eb444c1d38239af2072"}, - {file = "coverage-7.7.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1393e5aa9441dafb0162c36c8506c648b89aea9565b31f6bfa351e66c11bcd82"}, - {file = "coverage-7.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:316f29cc3392fa3912493ee4c83afa4a0e2db04ff69600711f8c03997c39baaa"}, - {file = "coverage-7.7.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e1ffde1d6bc2a92f9c9207d1ad808550873748ac2d4d923c815b866baa343b3f"}, - {file = "coverage-7.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:416e2a8845eaff288f97eaf76ab40367deafb9073ffc47bf2a583f26b05e5265"}, - {file = "coverage-7.7.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5efdeff5f353ed3352c04e6b318ab05c6ce9249c25ed3c2090c6e9cadda1e3b2"}, - {file = "coverage-7.7.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:57f3bd0d29bf2bd9325c0ff9cc532a175110c4bf8f412c05b2405fd35745266d"}, - {file = "coverage-7.7.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ab7090f04b12dc6469882ce81244572779d3a4b67eea1c96fb9ecc8c607ef39"}, - {file = "coverage-7.7.0-cp313-cp313-win32.whl", hash = "sha256:180e3fc68ee4dc5af8b33b6ca4e3bb8aa1abe25eedcb958ba5cff7123071af68"}, - {file = "coverage-7.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:55143aa13c49491f5606f05b49ed88663446dce3a4d3c5d77baa4e36a16d3573"}, - {file = "coverage-7.7.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:cc41374d2f27d81d6558f8a24e5c114580ffefc197fd43eabd7058182f743322"}, - {file = "coverage-7.7.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:89078312f06237417adda7c021c33f80f7a6d2db8572a5f6c330d89b080061ce"}, - {file = "coverage-7.7.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b2f144444879363ea8834cd7b6869d79ac796cb8f864b0cfdde50296cd95816"}, - {file = "coverage-7.7.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:60e6347d1ed882b1159ffea172cb8466ee46c665af4ca397edbf10ff53e9ffaf"}, - {file = "coverage-7.7.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb203c0afffaf1a8f5b9659a013f8f16a1b2cad3a80a8733ceedc968c0cf4c57"}, - {file = "coverage-7.7.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:ad0edaa97cb983d9f2ff48cadddc3e1fb09f24aa558abeb4dc9a0dbacd12cbb4"}, - {file = "coverage-7.7.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:c5f8a5364fc37b2f172c26a038bc7ec4885f429de4a05fc10fdcb53fb5834c5c"}, - {file = "coverage-7.7.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4e09534037933bf6eb31d804e72c52ec23219b32c1730f9152feabbd7499463"}, - {file = "coverage-7.7.0-cp313-cp313t-win32.whl", hash = "sha256:1b336d06af14f8da5b1f391e8dec03634daf54dfcb4d1c4fb6d04c09d83cef90"}, - {file = "coverage-7.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:b54a1ee4c6f1905a436cbaa04b26626d27925a41cbc3a337e2d3ff7038187f07"}, - {file = "coverage-7.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1c8fbce80b2b8bf135d105aa8f5b36eae0c57d702a1cc3ebdea2a6f03f6cdde5"}, - {file = "coverage-7.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d9710521f07f526de30ccdead67e6b236fe996d214e1a7fba8b36e2ba2cd8261"}, - {file = "coverage-7.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7789e700f33f2b133adae582c9f437523cd5db8de845774988a58c360fc88253"}, - {file = "coverage-7.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8c36093aca722db73633cf2359026ed7782a239eb1c6db2abcff876012dc4cf"}, - {file = "coverage-7.7.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c075d167a6ec99b798c1fdf6e391a1d5a2d054caffe9593ba0f97e3df2c04f0e"}, - {file = "coverage-7.7.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d013c07061751ae81861cae6ec3a4fe04e84781b11fd4b6b4201590234b25c7b"}, - {file = "coverage-7.7.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:104bf640f408f4e115b85110047c7f27377e1a8b7ba86f7db4fa47aa49dc9a8e"}, - {file = "coverage-7.7.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:39abcacd1ed54e2c33c54bdc488b310e8ef6705833f7148b6eb9a547199d375d"}, - {file = "coverage-7.7.0-cp39-cp39-win32.whl", hash = "sha256:8e336b56301774ace6be0017ff85c3566c556d938359b61b840796a0202f805c"}, - {file = "coverage-7.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:8c938c6ae59be67ac19a7204e079efc94b38222cd7d0269f96e45e18cddeaa59"}, - {file = "coverage-7.7.0-pp39.pp310.pp311-none-any.whl", hash = "sha256:3b0e6e54591ae0d7427def8a4d40fca99df6b899d10354bab73cd5609807261c"}, - {file = "coverage-7.7.0-py3-none-any.whl", hash = "sha256:708f0a1105ef2b11c79ed54ed31f17e6325ac936501fc373f24be3e6a578146a"}, - {file = "coverage-7.7.0.tar.gz", hash = "sha256:cd879d4646055a573775a1cec863d00c9ff8c55860f8b17f6d8eee9140c06166"}, + {file = "coverage-7.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:553ba93f8e3c70e1b0031e4dfea36aba4e2b51fe5770db35e99af8dc5c5a9dfe"}, + {file = "coverage-7.7.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:44683f2556a56c9a6e673b583763096b8efbd2df022b02995609cf8e64fc8ae0"}, + {file = "coverage-7.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02fad4f8faa4153db76f9246bc95c1d99f054f4e0a884175bff9155cf4f856cb"}, + {file = "coverage-7.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c181ceba2e6808ede1e964f7bdc77bd8c7eb62f202c63a48cc541e5ffffccb6"}, + {file = "coverage-7.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80b5b207a8b08c6a934b214e364cab2fa82663d4af18981a6c0a9e95f8df7602"}, + {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:25fe40967717bad0ce628a0223f08a10d54c9d739e88c9cbb0f77b5959367542"}, + {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:881cae0f9cbd928c9c001487bb3dcbfd0b0af3ef53ae92180878591053be0cb3"}, + {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c90e9141e9221dd6fbc16a2727a5703c19443a8d9bf7d634c792fa0287cee1ab"}, + {file = "coverage-7.7.1-cp310-cp310-win32.whl", hash = "sha256:ae13ed5bf5542d7d4a0a42ff5160e07e84adc44eda65ddaa635c484ff8e55917"}, + {file = "coverage-7.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:171e9977c6a5d2b2be9efc7df1126fd525ce7cad0eb9904fe692da007ba90d81"}, + {file = "coverage-7.7.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1165490be0069e34e4f99d08e9c5209c463de11b471709dfae31e2a98cbd49fd"}, + {file = "coverage-7.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:44af11c00fd3b19b8809487630f8a0039130d32363239dfd15238e6d37e41a48"}, + {file = "coverage-7.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fbba59022e7c20124d2f520842b75904c7b9f16c854233fa46575c69949fb5b9"}, + {file = "coverage-7.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af94fb80e4f159f4d93fb411800448ad87b6039b0500849a403b73a0d36bb5ae"}, + {file = "coverage-7.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eae79f8e3501133aa0e220bbc29573910d096795882a70e6f6e6637b09522133"}, + {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e33426a5e1dc7743dd54dfd11d3a6c02c5d127abfaa2edd80a6e352b58347d1a"}, + {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b559adc22486937786731dac69e57296cb9aede7e2687dfc0d2696dbd3b1eb6b"}, + {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b838a91e84e1773c3436f6cc6996e000ed3ca5721799e7789be18830fad009a2"}, + {file = "coverage-7.7.1-cp311-cp311-win32.whl", hash = "sha256:2c492401bdb3a85824669d6a03f57b3dfadef0941b8541f035f83bbfc39d4282"}, + {file = "coverage-7.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:1e6f867379fd033a0eeabb1be0cffa2bd660582b8b0c9478895c509d875a9d9e"}, + {file = "coverage-7.7.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:eff187177d8016ff6addf789dcc421c3db0d014e4946c1cc3fbf697f7852459d"}, + {file = "coverage-7.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2444fbe1ba1889e0b29eb4d11931afa88f92dc507b7248f45be372775b3cef4f"}, + {file = "coverage-7.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:177d837339883c541f8524683e227adcaea581eca6bb33823a2a1fdae4c988e1"}, + {file = "coverage-7.7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15d54ecef1582b1d3ec6049b20d3c1a07d5e7f85335d8a3b617c9960b4f807e0"}, + {file = "coverage-7.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75c82b27c56478d5e1391f2e7b2e7f588d093157fa40d53fd9453a471b1191f2"}, + {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:315ff74b585110ac3b7ab631e89e769d294f303c6d21302a816b3554ed4c81af"}, + {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4dd532dac197d68c478480edde74fd4476c6823355987fd31d01ad9aa1e5fb59"}, + {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:385618003e3d608001676bb35dc67ae3ad44c75c0395d8de5780af7bb35be6b2"}, + {file = "coverage-7.7.1-cp312-cp312-win32.whl", hash = "sha256:63306486fcb5a827449464f6211d2991f01dfa2965976018c9bab9d5e45a35c8"}, + {file = "coverage-7.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:37351dc8123c154fa05b7579fdb126b9f8b1cf42fd6f79ddf19121b7bdd4aa04"}, + {file = "coverage-7.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eebd927b86761a7068a06d3699fd6c20129becf15bb44282db085921ea0f1585"}, + {file = "coverage-7.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2a79c4a09765d18311c35975ad2eb1ac613c0401afdd9cb1ca4110aeb5dd3c4c"}, + {file = "coverage-7.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b1c65a739447c5ddce5b96c0a388fd82e4bbdff7251396a70182b1d83631019"}, + {file = "coverage-7.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:392cc8fd2b1b010ca36840735e2a526fcbd76795a5d44006065e79868cc76ccf"}, + {file = "coverage-7.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9bb47cc9f07a59a451361a850cb06d20633e77a9118d05fd0f77b1864439461b"}, + {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b4c144c129343416a49378e05c9451c34aae5ccf00221e4fa4f487db0816ee2f"}, + {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bc96441c9d9ca12a790b5ae17d2fa6654da4b3962ea15e0eabb1b1caed094777"}, + {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3d03287eb03186256999539d98818c425c33546ab4901028c8fa933b62c35c3a"}, + {file = "coverage-7.7.1-cp313-cp313-win32.whl", hash = "sha256:8fed429c26b99641dc1f3a79179860122b22745dd9af36f29b141e178925070a"}, + {file = "coverage-7.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:092b134129a8bb940c08b2d9ceb4459af5fb3faea77888af63182e17d89e1cf1"}, + {file = "coverage-7.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3154b369141c3169b8133973ac00f63fcf8d6dbcc297d788d36afbb7811e511"}, + {file = "coverage-7.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:264ff2bcce27a7f455b64ac0dfe097680b65d9a1a293ef902675fa8158d20b24"}, + {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba8480ebe401c2f094d10a8c4209b800a9b77215b6c796d16b6ecdf665048950"}, + {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:520af84febb6bb54453e7fbb730afa58c7178fd018c398a8fcd8e269a79bf96d"}, + {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88d96127ae01ff571d465d4b0be25c123789cef88ba0879194d673fdea52f54e"}, + {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0ce92c5a9d7007d838456f4b77ea159cb628187a137e1895331e530973dcf862"}, + {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:0dab4ef76d7b14f432057fdb7a0477e8bffca0ad39ace308be6e74864e632271"}, + {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7e688010581dbac9cab72800e9076e16f7cccd0d89af5785b70daa11174e94de"}, + {file = "coverage-7.7.1-cp313-cp313t-win32.whl", hash = "sha256:e52eb31ae3afacdacfe50705a15b75ded67935770c460d88c215a9c0c40d0e9c"}, + {file = "coverage-7.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a6b6b3bd121ee2ec4bd35039319f3423d0be282b9752a5ae9f18724bc93ebe7c"}, + {file = "coverage-7.7.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:34a3bf6b92e6621fc4dcdaab353e173ccb0ca9e4bfbcf7e49a0134c86c9cd303"}, + {file = "coverage-7.7.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d6874929d624d3a670f676efafbbc747f519a6121b581dd41d012109e70a5ebd"}, + {file = "coverage-7.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ba5ff236c87a7b7aa1441a216caf44baee14cbfbd2256d306f926d16b026578"}, + {file = "coverage-7.7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:452735fafe8ff5918236d5fe1feac322b359e57692269c75151f9b4ee4b7e1bc"}, + {file = "coverage-7.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5f99a93cecf799738e211f9746dc83749b5693538fbfac279a61682ba309387"}, + {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:11dd6f52c2a7ce8bf0a5f3b6e4a8eb60e157ffedc3c4b4314a41c1dfbd26ce58"}, + {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:b52edb940d087e2a96e73c1523284a2e94a4e66fa2ea1e2e64dddc67173bad94"}, + {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d2e73e2ac468536197e6b3ab79bc4a5c9da0f078cd78cfcc7fe27cf5d1195ef0"}, + {file = "coverage-7.7.1-cp39-cp39-win32.whl", hash = "sha256:18f544356bceef17cc55fcf859e5664f06946c1b68efcea6acdc50f8f6a6e776"}, + {file = "coverage-7.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:d66ff48ab3bb6f762a153e29c0fc1eb5a62a260217bc64470d7ba602f5886d20"}, + {file = "coverage-7.7.1-pp39.pp310.pp311-none-any.whl", hash = "sha256:5b7b02e50d54be6114cc4f6a3222fec83164f7c42772ba03b520138859b5fde1"}, + {file = "coverage-7.7.1-py3-none-any.whl", hash = "sha256:822fa99dd1ac686061e1219b67868e25d9757989cf2259f735a4802497d6da31"}, + {file = "coverage-7.7.1.tar.gz", hash = "sha256:199a1272e642266b90c9f40dec7fd3d307b51bf639fa0d15980dc0b3246c1393"}, ] [package.extras] From 30382b36cb4abbccceaa0dd6170ebad2c2dde291 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 19:35:10 +0000 Subject: [PATCH 10/71] fix(deps): update dependency orjson to v3.10.16 (#5270) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 151 ++++++++++++++++++++++++---------------------------- 1 file changed, 70 insertions(+), 81 deletions(-) diff --git a/poetry.lock b/poetry.lock index c9e381fed..52c59c914 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1929,91 +1929,80 @@ voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"] [[package]] name = "orjson" -version = "3.10.15" +version = "3.10.16" description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "orjson-3.10.15-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:552c883d03ad185f720d0c09583ebde257e41b9521b74ff40e08b7dec4559c04"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:616e3e8d438d02e4854f70bfdc03a6bcdb697358dbaa6bcd19cbe24d24ece1f8"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7c2c79fa308e6edb0ffab0a31fd75a7841bf2a79a20ef08a3c6e3b26814c8ca8"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cb85490aa6bf98abd20607ab5c8324c0acb48d6da7863a51be48505646c814"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:763dadac05e4e9d2bc14938a45a2d0560549561287d41c465d3c58aec818b164"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a330b9b4734f09a623f74a7490db713695e13b67c959713b78369f26b3dee6bf"}, - {file = "orjson-3.10.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a61a4622b7ff861f019974f73d8165be1bd9a0855e1cad18ee167acacabeb061"}, - {file = "orjson-3.10.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd271247691574416b3228db667b84775c497b245fa275c6ab90dc1ffbbd2b3"}, - {file = "orjson-3.10.15-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:e4759b109c37f635aa5c5cc93a1b26927bfde24b254bcc0e1149a9fada253d2d"}, - {file = "orjson-3.10.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9e992fd5cfb8b9f00bfad2fd7a05a4299db2bbe92e6440d9dd2fab27655b3182"}, - {file = "orjson-3.10.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f95fb363d79366af56c3f26b71df40b9a583b07bbaaf5b317407c4d58497852e"}, - {file = "orjson-3.10.15-cp310-cp310-win32.whl", hash = "sha256:f9875f5fea7492da8ec2444839dcc439b0ef298978f311103d0b7dfd775898ab"}, - {file = "orjson-3.10.15-cp310-cp310-win_amd64.whl", hash = "sha256:17085a6aa91e1cd70ca8533989a18b5433e15d29c574582f76f821737c8d5806"}, - {file = "orjson-3.10.15-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:c4cc83960ab79a4031f3119cc4b1a1c627a3dc09df125b27c4201dff2af7eaa6"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddbeef2481d895ab8be5185f2432c334d6dec1f5d1933a9c83014d188e102cef"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9e590a0477b23ecd5b0ac865b1b907b01b3c5535f5e8a8f6ab0e503efb896334"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a6be38bd103d2fd9bdfa31c2720b23b5d47c6796bcb1d1b598e3924441b4298d"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ff4f6edb1578960ed628a3b998fa54d78d9bb3e2eb2cfc5c2a09732431c678d0"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0482b21d0462eddd67e7fce10b89e0b6ac56570424662b685a0d6fccf581e13"}, - {file = "orjson-3.10.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bb5cc3527036ae3d98b65e37b7986a918955f85332c1ee07f9d3f82f3a6899b5"}, - {file = "orjson-3.10.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d569c1c462912acdd119ccbf719cf7102ea2c67dd03b99edcb1a3048651ac96b"}, - {file = "orjson-3.10.15-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:1e6d33efab6b71d67f22bf2962895d3dc6f82a6273a965fab762e64fa90dc399"}, - {file = "orjson-3.10.15-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:c33be3795e299f565681d69852ac8c1bc5c84863c0b0030b2b3468843be90388"}, - {file = "orjson-3.10.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:eea80037b9fae5339b214f59308ef0589fc06dc870578b7cce6d71eb2096764c"}, - {file = "orjson-3.10.15-cp311-cp311-win32.whl", hash = "sha256:d5ac11b659fd798228a7adba3e37c010e0152b78b1982897020a8e019a94882e"}, - {file = "orjson-3.10.15-cp311-cp311-win_amd64.whl", hash = "sha256:cf45e0214c593660339ef63e875f32ddd5aa3b4adc15e662cdb80dc49e194f8e"}, - {file = "orjson-3.10.15-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9d11c0714fc85bfcf36ada1179400862da3288fc785c30e8297844c867d7505a"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dba5a1e85d554e3897fa9fe6fbcff2ed32d55008973ec9a2b992bd9a65d2352d"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7723ad949a0ea502df656948ddd8b392780a5beaa4c3b5f97e525191b102fff0"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6fd9bc64421e9fe9bd88039e7ce8e58d4fead67ca88e3a4014b143cec7684fd4"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dadba0e7b6594216c214ef7894c4bd5f08d7c0135f4dd0145600be4fbcc16767"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b48f59114fe318f33bbaee8ebeda696d8ccc94c9e90bc27dbe72153094e26f41"}, - {file = "orjson-3.10.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:035fb83585e0f15e076759b6fedaf0abb460d1765b6a36f48018a52858443514"}, - {file = "orjson-3.10.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d13b7fe322d75bf84464b075eafd8e7dd9eae05649aa2a5354cfa32f43c59f17"}, - {file = "orjson-3.10.15-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:7066b74f9f259849629e0d04db6609db4cf5b973248f455ba5d3bd58a4daaa5b"}, - {file = "orjson-3.10.15-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:88dc3f65a026bd3175eb157fea994fca6ac7c4c8579fc5a86fc2114ad05705b7"}, - {file = "orjson-3.10.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b342567e5465bd99faa559507fe45e33fc76b9fb868a63f1642c6bc0735ad02a"}, - {file = "orjson-3.10.15-cp312-cp312-win32.whl", hash = "sha256:0a4f27ea5617828e6b58922fdbec67b0aa4bb844e2d363b9244c47fa2180e665"}, - {file = "orjson-3.10.15-cp312-cp312-win_amd64.whl", hash = "sha256:ef5b87e7aa9545ddadd2309efe6824bd3dd64ac101c15dae0f2f597911d46eaa"}, - {file = "orjson-3.10.15-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:bae0e6ec2b7ba6895198cd981b7cca95d1487d0147c8ed751e5632ad16f031a6"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f93ce145b2db1252dd86af37d4165b6faa83072b46e3995ecc95d4b2301b725a"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7c203f6f969210128af3acae0ef9ea6aab9782939f45f6fe02d05958fe761ef9"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8918719572d662e18b8af66aef699d8c21072e54b6c82a3f8f6404c1f5ccd5e0"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f71eae9651465dff70aa80db92586ad5b92df46a9373ee55252109bb6b703307"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e117eb299a35f2634e25ed120c37c641398826c2f5a3d3cc39f5993b96171b9e"}, - {file = "orjson-3.10.15-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:13242f12d295e83c2955756a574ddd6741c81e5b99f2bef8ed8d53e47a01e4b7"}, - {file = "orjson-3.10.15-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7946922ada8f3e0b7b958cc3eb22cfcf6c0df83d1fe5521b4a100103e3fa84c8"}, - {file = "orjson-3.10.15-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:b7155eb1623347f0f22c38c9abdd738b287e39b9982e1da227503387b81b34ca"}, - {file = "orjson-3.10.15-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:208beedfa807c922da4e81061dafa9c8489c6328934ca2a562efa707e049e561"}, - {file = "orjson-3.10.15-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eca81f83b1b8c07449e1d6ff7074e82e3fd6777e588f1a6632127f286a968825"}, - {file = "orjson-3.10.15-cp313-cp313-win32.whl", hash = "sha256:c03cd6eea1bd3b949d0d007c8d57049aa2b39bd49f58b4b2af571a5d3833d890"}, - {file = "orjson-3.10.15-cp313-cp313-win_amd64.whl", hash = "sha256:fd56a26a04f6ba5fb2045b0acc487a63162a958ed837648c5781e1fe3316cfbf"}, - {file = "orjson-3.10.15-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:5e8afd6200e12771467a1a44e5ad780614b86abb4b11862ec54861a82d677746"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da9a18c500f19273e9e104cca8c1f0b40a6470bcccfc33afcc088045d0bf5ea6"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb00b7bfbdf5d34a13180e4805d76b4567025da19a197645ca746fc2fb536586"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:33aedc3d903378e257047fee506f11e0833146ca3e57a1a1fb0ddb789876c1e1"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd0099ae6aed5eb1fc84c9eb72b95505a3df4267e6962eb93cdd5af03be71c98"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c864a80a2d467d7786274fce0e4f93ef2a7ca4ff31f7fc5634225aaa4e9e98c"}, - {file = "orjson-3.10.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c25774c9e88a3e0013d7d1a6c8056926b607a61edd423b50eb5c88fd7f2823ae"}, - {file = "orjson-3.10.15-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:e78c211d0074e783d824ce7bb85bf459f93a233eb67a5b5003498232ddfb0e8a"}, - {file = "orjson-3.10.15-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:43e17289ffdbbac8f39243916c893d2ae41a2ea1a9cbb060a56a4d75286351ae"}, - {file = "orjson-3.10.15-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:781d54657063f361e89714293c095f506c533582ee40a426cb6489c48a637b81"}, - {file = "orjson-3.10.15-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6875210307d36c94873f553786a808af2788e362bd0cf4c8e66d976791e7b528"}, - {file = "orjson-3.10.15-cp38-cp38-win32.whl", hash = "sha256:305b38b2b8f8083cc3d618927d7f424349afce5975b316d33075ef0f73576b60"}, - {file = "orjson-3.10.15-cp38-cp38-win_amd64.whl", hash = "sha256:5dd9ef1639878cc3efffed349543cbf9372bdbd79f478615a1c633fe4e4180d1"}, - {file = "orjson-3.10.15-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ffe19f3e8d68111e8644d4f4e267a069ca427926855582ff01fc012496d19969"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d433bf32a363823863a96561a555227c18a522a8217a6f9400f00ddc70139ae2"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:da03392674f59a95d03fa5fb9fe3a160b0511ad84b7a3914699ea5a1b3a38da2"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3a63bb41559b05360ded9132032239e47983a39b151af1201f07ec9370715c82"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3766ac4702f8f795ff3fa067968e806b4344af257011858cc3d6d8721588b53f"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a1c73dcc8fadbd7c55802d9aa093b36878d34a3b3222c41052ce6b0fc65f8e8"}, - {file = "orjson-3.10.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b299383825eafe642cbab34be762ccff9fd3408d72726a6b2a4506d410a71ab3"}, - {file = "orjson-3.10.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:abc7abecdbf67a173ef1316036ebbf54ce400ef2300b4e26a7b843bd446c2480"}, - {file = "orjson-3.10.15-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:3614ea508d522a621384c1d6639016a5a2e4f027f3e4a1c93a51867615d28829"}, - {file = "orjson-3.10.15-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:295c70f9dc154307777ba30fe29ff15c1bcc9dfc5c48632f37d20a607e9ba85a"}, - {file = "orjson-3.10.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:63309e3ff924c62404923c80b9e2048c1f74ba4b615e7584584389ada50ed428"}, - {file = "orjson-3.10.15-cp39-cp39-win32.whl", hash = "sha256:a2f708c62d026fb5340788ba94a55c23df4e1869fec74be455e0b2f5363b8507"}, - {file = "orjson-3.10.15-cp39-cp39-win_amd64.whl", hash = "sha256:efcf6c735c3d22ef60c4aa27a5238f1a477df85e9b15f2142f9d669beb2d13fd"}, - {file = "orjson-3.10.15.tar.gz", hash = "sha256:05ca7fe452a2e9d8d9d706a2984c95b9c2ebc5db417ce0b7a49b91d50642a23e"}, + {file = "orjson-3.10.16-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4cb473b8e79154fa778fb56d2d73763d977be3dcc140587e07dbc545bbfc38f8"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:622a8e85eeec1948690409a19ca1c7d9fd8ff116f4861d261e6ae2094fe59a00"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c682d852d0ce77613993dc967e90e151899fe2d8e71c20e9be164080f468e370"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8c520ae736acd2e32df193bcff73491e64c936f3e44a2916b548da048a48b46b"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:134f87c76bfae00f2094d85cfab261b289b76d78c6da8a7a3b3c09d362fd1e06"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b59afde79563e2cf37cfe62ee3b71c063fd5546c8e662d7fcfc2a3d5031a5c4c"}, + {file = "orjson-3.10.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:113602f8241daaff05d6fad25bd481d54c42d8d72ef4c831bb3ab682a54d9e15"}, + {file = "orjson-3.10.16-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4fc0077d101f8fab4031e6554fc17b4c2ad8fdbc56ee64a727f3c95b379e31da"}, + {file = "orjson-3.10.16-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:9c6bf6ff180cd69e93f3f50380224218cfab79953a868ea3908430bcfaf9cb5e"}, + {file = "orjson-3.10.16-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5673eadfa952f95a7cd76418ff189df11b0a9c34b1995dff43a6fdbce5d63bf4"}, + {file = "orjson-3.10.16-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5fe638a423d852b0ae1e1a79895851696cb0d9fa0946fdbfd5da5072d9bb9551"}, + {file = "orjson-3.10.16-cp310-cp310-win32.whl", hash = "sha256:33af58f479b3c6435ab8f8b57999874b4b40c804c7a36b5cc6b54d8f28e1d3dd"}, + {file = "orjson-3.10.16-cp310-cp310-win_amd64.whl", hash = "sha256:0338356b3f56d71293c583350af26f053017071836b07e064e92819ecf1aa055"}, + {file = "orjson-3.10.16-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:44fcbe1a1884f8bc9e2e863168b0f84230c3d634afe41c678637d2728ea8e739"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78177bf0a9d0192e0b34c3d78bcff7fe21d1b5d84aeb5ebdfe0dbe637b885225"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12824073a010a754bb27330cad21d6e9b98374f497f391b8707752b96f72e741"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ddd41007e56284e9867864aa2f29f3136bb1dd19a49ca43c0b4eda22a579cf53"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0877c4d35de639645de83666458ca1f12560d9fa7aa9b25d8bb8f52f61627d14"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9a09a539e9cc3beead3e7107093b4ac176d015bec64f811afb5965fce077a03c"}, + {file = "orjson-3.10.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31b98bc9b40610fec971d9a4d67bb2ed02eec0a8ae35f8ccd2086320c28526ca"}, + {file = "orjson-3.10.16-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0ce243f5a8739f3a18830bc62dc2e05b69a7545bafd3e3249f86668b2bcd8e50"}, + {file = "orjson-3.10.16-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:64792c0025bae049b3074c6abe0cf06f23c8e9f5a445f4bab31dc5ca23dbf9e1"}, + {file = "orjson-3.10.16-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ea53f7e68eec718b8e17e942f7ca56c6bd43562eb19db3f22d90d75e13f0431d"}, + {file = "orjson-3.10.16-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a741ba1a9488c92227711bde8c8c2b63d7d3816883268c808fbeada00400c164"}, + {file = "orjson-3.10.16-cp311-cp311-win32.whl", hash = "sha256:c7ed2c61bb8226384c3fdf1fb01c51b47b03e3f4536c985078cccc2fd19f1619"}, + {file = "orjson-3.10.16-cp311-cp311-win_amd64.whl", hash = "sha256:cd67d8b3e0e56222a2e7b7f7da9031e30ecd1fe251c023340b9f12caca85ab60"}, + {file = "orjson-3.10.16-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6d3444abbfa71ba21bb042caa4b062535b122248259fdb9deea567969140abca"}, + {file = "orjson-3.10.16-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:30245c08d818fdcaa48b7d5b81499b8cae09acabb216fe61ca619876b128e184"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0ba1d0baa71bf7579a4ccdcf503e6f3098ef9542106a0eca82395898c8a500a"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb0beefa5ef3af8845f3a69ff2a4aa62529b5acec1cfe5f8a6b4141033fd46ef"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6daa0e1c9bf2e030e93c98394de94506f2a4d12e1e9dadd7c53d5e44d0f9628e"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9da9019afb21e02410ef600e56666652b73eb3e4d213a0ec919ff391a7dd52aa"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:daeb3a1ee17b69981d3aae30c3b4e786b0f8c9e6c71f2b48f1aef934f63f38f4"}, + {file = "orjson-3.10.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80fed80eaf0e20a31942ae5d0728849862446512769692474be5e6b73123a23b"}, + {file = "orjson-3.10.16-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73390ed838f03764540a7bdc4071fe0123914c2cc02fb6abf35182d5fd1b7a42"}, + {file = "orjson-3.10.16-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:a22bba012a0c94ec02a7768953020ab0d3e2b884760f859176343a36c01adf87"}, + {file = "orjson-3.10.16-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5385bbfdbc90ff5b2635b7e6bebf259652db00a92b5e3c45b616df75b9058e88"}, + {file = "orjson-3.10.16-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:02c6279016346e774dd92625d46c6c40db687b8a0d685aadb91e26e46cc33e1e"}, + {file = "orjson-3.10.16-cp312-cp312-win32.whl", hash = "sha256:7ca55097a11426db80f79378e873a8c51f4dde9ffc22de44850f9696b7eb0e8c"}, + {file = "orjson-3.10.16-cp312-cp312-win_amd64.whl", hash = "sha256:86d127efdd3f9bf5f04809b70faca1e6836556ea3cc46e662b44dab3fe71f3d6"}, + {file = "orjson-3.10.16-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:148a97f7de811ba14bc6dbc4a433e0341ffd2cc285065199fb5f6a98013744bd"}, + {file = "orjson-3.10.16-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:1d960c1bf0e734ea36d0adc880076de3846aaec45ffad29b78c7f1b7962516b8"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a318cd184d1269f68634464b12871386808dc8b7c27de8565234d25975a7a137"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df23f8df3ef9223d1d6748bea63fca55aae7da30a875700809c500a05975522b"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b94dda8dd6d1378f1037d7f3f6b21db769ef911c4567cbaa962bb6dc5021cf90"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f12970a26666a8775346003fd94347d03ccb98ab8aa063036818381acf5f523e"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15a1431a245d856bd56e4d29ea0023eb4d2c8f71efe914beb3dee8ab3f0cd7fb"}, + {file = "orjson-3.10.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c83655cfc247f399a222567d146524674a7b217af7ef8289c0ff53cfe8db09f0"}, + {file = "orjson-3.10.16-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fa59ae64cb6ddde8f09bdbf7baf933c4cd05734ad84dcf4e43b887eb24e37652"}, + {file = "orjson-3.10.16-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ca5426e5aacc2e9507d341bc169d8af9c3cbe88f4cd4c1cf2f87e8564730eb56"}, + {file = "orjson-3.10.16-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6fd5da4edf98a400946cd3a195680de56f1e7575109b9acb9493331047157430"}, + {file = "orjson-3.10.16-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:980ecc7a53e567169282a5e0ff078393bac78320d44238da4e246d71a4e0e8f5"}, + {file = "orjson-3.10.16-cp313-cp313-win32.whl", hash = "sha256:28f79944dd006ac540a6465ebd5f8f45dfdf0948ff998eac7a908275b4c1add6"}, + {file = "orjson-3.10.16-cp313-cp313-win_amd64.whl", hash = "sha256:fe0a145e96d51971407cb8ba947e63ead2aa915db59d6631a355f5f2150b56b7"}, + {file = "orjson-3.10.16-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:c35b5c1fb5a5d6d2fea825dec5d3d16bea3c06ac744708a8e1ff41d4ba10cdf1"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9aac7ecc86218b4b3048c768f227a9452287001d7548500150bb75ee21bf55d"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6e19f5102fff36f923b6dfdb3236ec710b649da975ed57c29833cb910c5a73ab"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:17210490408eb62755a334a6f20ed17c39f27b4f45d89a38cd144cd458eba80b"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fbbe04451db85916e52a9f720bd89bf41f803cf63b038595674691680cbebd1b"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a966eba501a3a1f309f5a6af32ed9eb8f316fa19d9947bac3e6350dc63a6f0a"}, + {file = "orjson-3.10.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01e0d22f06c81e6c435723343e1eefc710e0510a35d897856766d475f2a15687"}, + {file = "orjson-3.10.16-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7c1e602d028ee285dbd300fb9820b342b937df64d5a3336e1618b354e95a2569"}, + {file = "orjson-3.10.16-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:d230e5020666a6725629df81e210dc11c3eae7d52fe909a7157b3875238484f3"}, + {file = "orjson-3.10.16-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0f8baac07d4555f57d44746a7d80fbe6b2c4fe2ed68136b4abb51cfec512a5e9"}, + {file = "orjson-3.10.16-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:524e48420b90fc66953e91b660b3d05faaf921277d6707e328fde1c218b31250"}, + {file = "orjson-3.10.16-cp39-cp39-win32.whl", hash = "sha256:a9f614e31423d7292dbca966a53b2d775c64528c7d91424ab2747d8ab8ce5c72"}, + {file = "orjson-3.10.16-cp39-cp39-win_amd64.whl", hash = "sha256:c338dc2296d1ed0d5c5c27dfb22d00b330555cb706c2e0be1e1c3940a0895905"}, + {file = "orjson-3.10.16.tar.gz", hash = "sha256:d2aaa5c495e11d17b9b93205f5fa196737ee3202f000aaebf028dc9a73750f10"}, ] [[package]] From c4baf50ae37c9bb51e644acf2b0e8fb2d1c7e073 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 19:56:14 +0000 Subject: [PATCH 11/71] chore(deps): update dependency pytest-asyncio to ^0.26.0 (#5274) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index 52c59c914..5fdf79ada 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2725,14 +2725,14 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments [[package]] name = "pytest-asyncio" -version = "0.25.3" +version = "0.26.0" description = "Pytest support for asyncio" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "pytest_asyncio-0.25.3-py3-none-any.whl", hash = "sha256:9e89518e0f9bd08928f97a3482fdc4e244df17529460bc038291ccaf8f85c7c3"}, - {file = "pytest_asyncio-0.25.3.tar.gz", hash = "sha256:fc1da2cf9f125ada7e710b4ddad05518d4cee187ae9412e9ac9271003497f07a"}, + {file = "pytest_asyncio-0.26.0-py3-none-any.whl", hash = "sha256:7b51ed894f4fbea1340262bdae5135797ebbe21d8638978e35d31c6d19f72fb0"}, + {file = "pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f"}, ] [package.dependencies] @@ -3897,4 +3897,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "6b70f3b24f8d56b86fda82940f2bf703395ea3e11801d43f89b4530d67be787d" +content-hash = "c6d5782c381ac814a666ae827447e9e458d72dd76952f4a97dc067436dd3f5b0" diff --git a/pyproject.toml b/pyproject.toml index faf4e15f2..552dc38b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,7 +67,7 @@ mypy = "^1.5.1" pre-commit = "^4.0.0" pylint = "^3.0.0" pytest = "^8.0.0" -pytest-asyncio = "^0.25.0" +pytest-asyncio = "^0.26.0" rich = "^13.5.2" ruff = "^0.11.0" types-PyYAML = "^6.0.4" From c911a3190e4ab214b775282989684d5182c338e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:12:34 +0000 Subject: [PATCH 12/71] fix(deps): update dependency python-dotenv to v1.1.0 (#5275) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 5fdf79ada..63c2642d0 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2827,14 +2827,14 @@ six = ">=1.5" [[package]] name = "python-dotenv" -version = "1.0.1" +version = "1.1.0" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, - {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, + {file = "python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d"}, + {file = "python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5"}, ] [package.extras] From ec0e31f8ecebd8d4638047bd8e0b8ed190005e8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:30:10 +0000 Subject: [PATCH 13/71] fix(deps): update dependency typing-extensions to v4.13.0 (#5278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 63c2642d0..d56f804d4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3584,14 +3584,14 @@ files = [ [[package]] name = "typing-extensions" -version = "4.12.2" +version = "4.13.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main", "dev"] files = [ - {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, - {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, + {file = "typing_extensions-4.13.0-py3-none-any.whl", hash = "sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5"}, + {file = "typing_extensions-4.13.0.tar.gz", hash = "sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b"}, ] [[package]] From 766968b97d1d60e136c69cb0dfa33263627dafc9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:45:01 +0000 Subject: [PATCH 14/71] fix(deps): update dependency sqlalchemy to v2.0.40 (#5283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 130 ++++++++++++++++++++++++++-------------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/poetry.lock b/poetry.lock index d56f804d4..58a55ba15 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3362,81 +3362,81 @@ files = [ [[package]] name = "sqlalchemy" -version = "2.0.39" +version = "2.0.40" description = "Database Abstraction Library" optional = false python-versions = ">=3.7" groups = ["main"] files = [ - {file = "SQLAlchemy-2.0.39-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:66a40003bc244e4ad86b72abb9965d304726d05a939e8c09ce844d27af9e6d37"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67de057fbcb04a066171bd9ee6bcb58738d89378ee3cabff0bffbf343ae1c787"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:533e0f66c32093a987a30df3ad6ed21170db9d581d0b38e71396c49718fbb1ca"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7399d45b62d755e9ebba94eb89437f80512c08edde8c63716552a3aade61eb42"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:788b6ff6728072b313802be13e88113c33696a9a1f2f6d634a97c20f7ef5ccce"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-win32.whl", hash = "sha256:01da15490c9df352fbc29859d3c7ba9cd1377791faeeb47c100832004c99472c"}, - {file = "SQLAlchemy-2.0.39-cp37-cp37m-win_amd64.whl", hash = "sha256:f2bcb085faffcacf9319b1b1445a7e1cfdc6fb46c03f2dce7bc2d9a4b3c1cdc5"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b761a6847f96fdc2d002e29e9e9ac2439c13b919adfd64e8ef49e75f6355c548"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0d7e3866eb52d914aea50c9be74184a0feb86f9af8aaaa4daefe52b69378db0b"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:995c2bacdddcb640c2ca558e6760383dcdd68830160af92b5c6e6928ffd259b4"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:344cd1ec2b3c6bdd5dfde7ba7e3b879e0f8dd44181f16b895940be9b842fd2b6"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:5dfbc543578058c340360f851ddcecd7a1e26b0d9b5b69259b526da9edfa8875"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:3395e7ed89c6d264d38bea3bfb22ffe868f906a7985d03546ec7dc30221ea980"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-win32.whl", hash = "sha256:bf555f3e25ac3a70c67807b2949bfe15f377a40df84b71ab2c58d8593a1e036e"}, - {file = "SQLAlchemy-2.0.39-cp38-cp38-win_amd64.whl", hash = "sha256:463ecfb907b256e94bfe7bcb31a6d8c7bc96eca7cbe39803e448a58bb9fcad02"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6827f8c1b2f13f1420545bd6d5b3f9e0b85fe750388425be53d23c760dcf176b"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d9f119e7736967c0ea03aff91ac7d04555ee038caf89bb855d93bbd04ae85b41"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4600c7a659d381146e1160235918826c50c80994e07c5b26946a3e7ec6c99249"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a06e6c8e31c98ddc770734c63903e39f1947c9e3e5e4bef515c5491b7737dde"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c4c433f78c2908ae352848f56589c02b982d0e741b7905228fad628999799de4"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7bd5c5ee1448b6408734eaa29c0d820d061ae18cb17232ce37848376dcfa3e92"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-win32.whl", hash = "sha256:87a1ce1f5e5dc4b6f4e0aac34e7bb535cb23bd4f5d9c799ed1633b65c2bcad8c"}, - {file = "sqlalchemy-2.0.39-cp310-cp310-win_amd64.whl", hash = "sha256:871f55e478b5a648c08dd24af44345406d0e636ffe021d64c9b57a4a11518304"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a28f9c238f1e143ff42ab3ba27990dfb964e5d413c0eb001b88794c5c4a528a9"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:08cf721bbd4391a0e765fe0fe8816e81d9f43cece54fdb5ac465c56efafecb3d"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a8517b6d4005facdbd7eb4e8cf54797dbca100a7df459fdaff4c5123265c1cd"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b2de1523d46e7016afc7e42db239bd41f2163316935de7c84d0e19af7e69538"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:412c6c126369ddae171c13987b38df5122cb92015cba6f9ee1193b867f3f1530"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b35e07f1d57b79b86a7de8ecdcefb78485dab9851b9638c2c793c50203b2ae8"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-win32.whl", hash = "sha256:3eb14ba1a9d07c88669b7faf8f589be67871d6409305e73e036321d89f1d904e"}, - {file = "sqlalchemy-2.0.39-cp311-cp311-win_amd64.whl", hash = "sha256:78f1b79132a69fe8bd6b5d91ef433c8eb40688ba782b26f8c9f3d2d9ca23626f"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c457a38351fb6234781d054260c60e531047e4d07beca1889b558ff73dc2014b"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:018ee97c558b499b58935c5a152aeabf6d36b3d55d91656abeb6d93d663c0c4c"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5493a8120d6fc185f60e7254fc056a6742f1db68c0f849cfc9ab46163c21df47"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2cf5b5ddb69142511d5559c427ff00ec8c0919a1e6c09486e9c32636ea2b9dd"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f03143f8f851dd8de6b0c10784363712058f38209e926723c80654c1b40327a"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:06205eb98cb3dd52133ca6818bf5542397f1dd1b69f7ea28aa84413897380b06"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-win32.whl", hash = "sha256:7f5243357e6da9a90c56282f64b50d29cba2ee1f745381174caacc50d501b109"}, - {file = "sqlalchemy-2.0.39-cp312-cp312-win_amd64.whl", hash = "sha256:2ed107331d188a286611cea9022de0afc437dd2d3c168e368169f27aa0f61338"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fe193d3ae297c423e0e567e240b4324d6b6c280a048e64c77a3ea6886cc2aa87"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:79f4f502125a41b1b3b34449e747a6abfd52a709d539ea7769101696bdca6716"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a10ca7f8a1ea0fd5630f02feb055b0f5cdfcd07bb3715fc1b6f8cb72bf114e4"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6b0a1c7ed54a5361aaebb910c1fa864bae34273662bb4ff788a527eafd6e14d"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:52607d0ebea43cf214e2ee84a6a76bc774176f97c5a774ce33277514875a718e"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c08a972cbac2a14810463aec3a47ff218bb00c1a607e6689b531a7c589c50723"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-win32.whl", hash = "sha256:23c5aa33c01bd898f879db158537d7e7568b503b15aad60ea0c8da8109adf3e7"}, - {file = "sqlalchemy-2.0.39-cp313-cp313-win_amd64.whl", hash = "sha256:4dabd775fd66cf17f31f8625fc0e4cfc5765f7982f94dc09b9e5868182cb71c0"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2600a50d590c22d99c424c394236899ba72f849a02b10e65b4c70149606408b5"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4eff9c270afd23e2746e921e80182872058a7a592017b2713f33f96cc5f82e32"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d7332868ce891eda48896131991f7f2be572d65b41a4050957242f8e935d5d7"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:125a7763b263218a80759ad9ae2f3610aaf2c2fbbd78fff088d584edf81f3782"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:04545042969833cb92e13b0a3019549d284fd2423f318b6ba10e7aa687690a3c"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:805cb481474e111ee3687c9047c5f3286e62496f09c0e82e8853338aaaa348f8"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-win32.whl", hash = "sha256:34d5c49f18778a3665d707e6286545a30339ad545950773d43977e504815fa70"}, - {file = "sqlalchemy-2.0.39-cp39-cp39-win_amd64.whl", hash = "sha256:35e72518615aa5384ef4fae828e3af1b43102458b74a8c481f69af8abf7e802a"}, - {file = "sqlalchemy-2.0.39-py3-none-any.whl", hash = "sha256:a1c6b0a5e3e326a466d809b651c63f278b1256146a377a528b6938a279da334f"}, - {file = "sqlalchemy-2.0.39.tar.gz", hash = "sha256:5d2d1fe548def3267b4c70a8568f108d1fed7cbbeccb9cc166e05af2abc25c22"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ae9597cab738e7cc823f04a704fb754a9249f0b6695a6aeb63b74055cd417a96"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37a5c21ab099a83d669ebb251fddf8f5cee4d75ea40a5a1653d9c43d60e20867"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bece9527f5a98466d67fb5d34dc560c4da964240d8b09024bb21c1246545e04e"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:8bb131ffd2165fae48162c7bbd0d97c84ab961deea9b8bab16366543deeab625"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:9408fd453d5f8990405cc9def9af46bfbe3183e6110401b407c2d073c3388f47"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-win32.whl", hash = "sha256:00a494ea6f42a44c326477b5bee4e0fc75f6a80c01570a32b57e89cf0fbef85a"}, + {file = "SQLAlchemy-2.0.40-cp37-cp37m-win_amd64.whl", hash = "sha256:c7b927155112ac858357ccf9d255dd8c044fd9ad2dc6ce4c4149527c901fa4c3"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f1ea21bef99c703f44444ad29c2c1b6bd55d202750b6de8e06a955380f4725d7"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:afe63b208153f3a7a2d1a5b9df452b0673082588933e54e7c8aac457cf35e758"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8aae085ea549a1eddbc9298b113cffb75e514eadbb542133dd2b99b5fb3b6af"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ea9181284754d37db15156eb7be09c86e16e50fbe77610e9e7bee09291771a1"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5434223b795be5c5ef8244e5ac98056e290d3a99bdcc539b916e282b160dda00"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:15d08d5ef1b779af6a0909b97be6c1fd4298057504eb6461be88bd1696cb438e"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-win32.whl", hash = "sha256:cd2f75598ae70bcfca9117d9e51a3b06fe29edd972fdd7fd57cc97b4dbf3b08a"}, + {file = "sqlalchemy-2.0.40-cp310-cp310-win_amd64.whl", hash = "sha256:2cbafc8d39ff1abdfdda96435f38fab141892dc759a2165947d1a8fffa7ef596"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f6bacab7514de6146a1976bc56e1545bee247242fab030b89e5f70336fc0003e"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5654d1ac34e922b6c5711631f2da497d3a7bffd6f9f87ac23b35feea56098011"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35904d63412db21088739510216e9349e335f142ce4a04b69e2528020ee19ed4"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c7a80ed86d6aaacb8160a1caef6680d4ddd03c944d985aecee940d168c411d1"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:519624685a51525ddaa7d8ba8265a1540442a2ec71476f0e75241eb8263d6f51"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2ee5f9999a5b0e9689bed96e60ee53c3384f1a05c2dd8068cc2e8361b0df5b7a"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-win32.whl", hash = "sha256:c0cae71e20e3c02c52f6b9e9722bca70e4a90a466d59477822739dc31ac18b4b"}, + {file = "sqlalchemy-2.0.40-cp311-cp311-win_amd64.whl", hash = "sha256:574aea2c54d8f1dd1699449f332c7d9b71c339e04ae50163a3eb5ce4c4325ee4"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9d3b31d0a1c44b74d3ae27a3de422dfccd2b8f0b75e51ecb2faa2bf65ab1ba0d"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:37f7a0f506cf78c80450ed1e816978643d3969f99c4ac6b01104a6fe95c5490a"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bb933a650323e476a2e4fbef8997a10d0003d4da996aad3fd7873e962fdde4d"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6959738971b4745eea16f818a2cd086fb35081383b078272c35ece2b07012716"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:110179728e442dae85dd39591beb74072ae4ad55a44eda2acc6ec98ead80d5f2"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8040680eaacdce4d635f12c55c714f3d4c7f57da2bc47a01229d115bd319191"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-win32.whl", hash = "sha256:650490653b110905c10adac69408380688cefc1f536a137d0d69aca1069dc1d1"}, + {file = "sqlalchemy-2.0.40-cp312-cp312-win_amd64.whl", hash = "sha256:2be94d75ee06548d2fc591a3513422b873490efb124048f50556369a834853b0"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:915866fd50dd868fdcc18d61d8258db1bf9ed7fbd6dfec960ba43365952f3b01"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a4c5a2905a9ccdc67a8963e24abd2f7afcd4348829412483695c59e0af9a705"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55028d7a3ebdf7ace492fab9895cbc5270153f75442a0472d8516e03159ab364"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6cfedff6878b0e0d1d0a50666a817ecd85051d12d56b43d9d425455e608b5ba0"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bb19e30fdae77d357ce92192a3504579abe48a66877f476880238a962e5b96db"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:16d325ea898f74b26ffcd1cf8c593b0beed8714f0317df2bed0d8d1de05a8f26"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-win32.whl", hash = "sha256:a669cbe5be3c63f75bcbee0b266779706f1a54bcb1000f302685b87d1b8c1500"}, + {file = "sqlalchemy-2.0.40-cp313-cp313-win_amd64.whl", hash = "sha256:641ee2e0834812d657862f3a7de95e0048bdcb6c55496f39c6fa3d435f6ac6ad"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:50f5885bbed261fc97e2e66c5156244f9704083a674b8d17f24c72217d29baf5"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cf0e99cdb600eabcd1d65cdba0d3c91418fee21c4aa1d28db47d095b1064a7d8"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe147fcd85aaed53ce90645c91ed5fca0cc88a797314c70dfd9d35925bd5d106"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baf7cee56bd552385c1ee39af360772fbfc2f43be005c78d1140204ad6148438"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:4aeb939bcac234b88e2d25d5381655e8353fe06b4e50b1c55ecffe56951d18c2"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c268b5100cfeaa222c40f55e169d484efa1384b44bf9ca415eae6d556f02cb08"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-win32.whl", hash = "sha256:46628ebcec4f23a1584fb52f2abe12ddb00f3bb3b7b337618b80fc1b51177aff"}, + {file = "sqlalchemy-2.0.40-cp38-cp38-win_amd64.whl", hash = "sha256:7e0505719939e52a7b0c65d20e84a6044eb3712bb6f239c6b1db77ba8e173a37"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c884de19528e0fcd9dc34ee94c810581dd6e74aef75437ff17e696c2bfefae3e"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1abb387710283fc5983d8a1209d9696a4eae9db8d7ac94b402981fe2fe2e39ad"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cfa124eda500ba4b0d3afc3e91ea27ed4754e727c7f025f293a22f512bcd4c9"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b6b28d303b9d57c17a5164eb1fd2d5119bb6ff4413d5894e74873280483eeb5"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b5a5bbe29c10c5bfd63893747a1bf6f8049df607638c786252cb9243b86b6706"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:f0fda83e113bb0fb27dc003685f32a5dcb99c9c4f41f4fa0838ac35265c23b5c"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-win32.whl", hash = "sha256:957f8d85d5e834397ef78a6109550aeb0d27a53b5032f7a57f2451e1adc37e98"}, + {file = "sqlalchemy-2.0.40-cp39-cp39-win_amd64.whl", hash = "sha256:1ffdf9c91428e59744f8e6f98190516f8e1d05eec90e936eb08b257332c5e870"}, + {file = "sqlalchemy-2.0.40-py3-none-any.whl", hash = "sha256:32587e2e1e359276957e6fe5dad089758bc042a971a8a09ae8ecf7a8fe23d07a"}, + {file = "sqlalchemy-2.0.40.tar.gz", hash = "sha256:d827099289c64589418ebbcaead0145cd19f4e3e8a93919a0100247af245fa00"}, ] [package.dependencies] -greenlet = {version = "!=0.4.17", markers = "python_version < \"3.14\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} +greenlet = {version = ">=1", markers = "python_version < \"3.14\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} typing-extensions = ">=4.6.0" [package.extras] -aiomysql = ["aiomysql (>=0.2.0)", "greenlet (!=0.4.17)"] -aioodbc = ["aioodbc", "greenlet (!=0.4.17)"] -aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] -asyncio = ["greenlet (!=0.4.17)"] -asyncmy = ["asyncmy (>=0.2.3,!=0.2.4,!=0.2.6)", "greenlet (!=0.4.17)"] +aiomysql = ["aiomysql (>=0.2.0)", "greenlet (>=1)"] +aioodbc = ["aioodbc", "greenlet (>=1)"] +aiosqlite = ["aiosqlite", "greenlet (>=1)", "typing_extensions (!=3.10.0.1)"] +asyncio = ["greenlet (>=1)"] +asyncmy = ["asyncmy (>=0.2.3,!=0.2.4,!=0.2.6)", "greenlet (>=1)"] mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2,!=1.1.5,!=1.1.10)"] mssql = ["pyodbc"] mssql-pymssql = ["pymssql"] @@ -3447,7 +3447,7 @@ mysql-connector = ["mysql-connector-python"] oracle = ["cx_oracle (>=8)"] oracle-oracledb = ["oracledb (>=1.0.1)"] postgresql = ["psycopg2 (>=2.7)"] -postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"] +postgresql-asyncpg = ["asyncpg", "greenlet (>=1)"] postgresql-pg8000 = ["pg8000 (>=1.29.1)"] postgresql-psycopg = ["psycopg (>=3.0.7)"] postgresql-psycopg2binary = ["psycopg2-binary"] From e5b2ef49b2a3143482dd009486cc109aae28643a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 16:31:47 -0500 Subject: [PATCH 15/71] fix(deps): update dependency openai to v1.69.0 (#5284) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 58a55ba15..c2fee9f58 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.68.2" +version = "1.69.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.68.2-py3-none-any.whl", hash = "sha256:24484cb5c9a33b58576fdc5acf0e5f92603024a4e39d0b99793dfa1eb14c2b36"}, - {file = "openai-1.68.2.tar.gz", hash = "sha256:b720f0a95a1dbe1429c0d9bb62096a0d98057bcda82516f6e8af10284bdd5b19"}, + {file = "openai-1.69.0-py3-none-any.whl", hash = "sha256:73c4b2ddfd050060f8d93c70367189bd891e70a5adb6d69c04c3571f4fea5627"}, + {file = "openai-1.69.0.tar.gz", hash = "sha256:7b8a10a8ff77e1ae827e5e4c8480410af2070fb68bc973d6c994cf8218f1f98d"}, ] [package.dependencies] From d071215f06ed9f34eb80429eabe7a27f79742378 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 16:49:16 -0500 Subject: [PATCH 16/71] fix(deps): update dependency pydantic to v2.11.1 (#5285) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 229 ++++++++++++++++++++++++++++------------------------ 1 file changed, 122 insertions(+), 107 deletions(-) diff --git a/poetry.lock b/poetry.lock index c2fee9f58..823623e3f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2409,20 +2409,21 @@ files = [ [[package]] name = "pydantic" -version = "2.10.6" +version = "2.11.1" description = "Data validation using Python type hints" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "pydantic-2.10.6-py3-none-any.whl", hash = "sha256:427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"}, - {file = "pydantic-2.10.6.tar.gz", hash = "sha256:ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236"}, + {file = "pydantic-2.11.1-py3-none-any.whl", hash = "sha256:5b6c415eee9f8123a14d859be0c84363fec6b1feb6b688d6435801230b56e0b8"}, + {file = "pydantic-2.11.1.tar.gz", hash = "sha256:442557d2910e75c991c39f4b4ab18963d57b9b55122c8b2a9cd176d8c29ce968"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.27.2" +pydantic-core = "2.33.0" typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -2430,112 +2431,111 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.33.0" description = "Core functionality for Pydantic validation and serialization" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d9b3388db186ba0c099a6d20f0604a44eabdeef1777ddd94786cdae158729e4"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win32.whl", hash = "sha256:1ebaf1d0481914d004a573394f4be3a7616334be70261007e47c2a6fe7e50130"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", hash = "sha256:953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_arm64.whl", hash = "sha256:ac4dbfd1691affb8f48c2c13241a2e3b60ff23247cbcf981759c768b6633cf8b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d3e8d504bdd3f10835468f29008d72fc8359d95c9c415ce6e767203db6127506"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:521eb9b7f036c9b6187f0b47318ab0d7ca14bd87f776240b90b21c1f4f149320"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85210c4d99a0114f5a9481b44560d7d1e35e32cc5634c656bc48e590b669b145"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d716e2e30c6f140d7560ef1538953a5cd1a87264c737643d481f2779fc247fe1"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f66d89ba397d92f840f8654756196d93804278457b5fbede59598a1f9f90b228"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:669e193c1c576a58f132e3158f9dfa9662969edb1a250c54d8fa52590045f046"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdbe7629b996647b99c01b37f11170a57ae675375b14b8c13b8518b8320ced5"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d262606bf386a5ba0b0af3b97f37c83d7011439e3dc1a9298f21efb292e42f1a"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cabb9bcb7e0d97f74df8646f34fc76fbf793b7f6dc2438517d7a9e50eee4f14d"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:d2d63f1215638d28221f664596b1ccb3944f6e25dd18cd3b86b0a4c408d5ebb9"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bca101c00bff0adb45a833f8451b9105d9df18accb8743b08107d7ada14bd7da"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win32.whl", hash = "sha256:f6f8e111843bbb0dee4cb6594cdc73e79b3329b526037ec242a3e49012495b3b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win_amd64.whl", hash = "sha256:fd1aea04935a508f62e0d0ef1f5ae968774a32afc306fb8545e06f5ff5cdf3ad"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c10eb4f1659290b523af58fa7cffb452a61ad6ae5613404519aee4bfbf1df993"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef592d4bad47296fb11f96cd7dc898b92e795032b4894dfb4076cfccd43a9308"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c61709a844acc6bf0b7dce7daae75195a10aac96a596ea1b776996414791ede4"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c5f762659e47fdb7b16956c71598292f60a03aa92f8b6351504359dbdba6cf"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c9775e339e42e79ec99c441d9730fccf07414af63eac2f0e48e08fd38a64d76"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57762139821c31847cfb2df63c12f725788bd9f04bc2fb392790959b8f70f118"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d1e85068e818c73e048fe28cfc769040bb1f475524f4745a5dc621f75ac7630"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:097830ed52fd9e427942ff3b9bc17fab52913b2f50f2880dc4a5611446606a54"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044a50963a614ecfae59bb1eaf7ea7efc4bc62f49ed594e18fa1e5d953c40e9f"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:4e0b4220ba5b40d727c7f879eac379b822eee5d8fff418e9d3381ee45b3b0362"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e4f4bb20d75e9325cc9696c6802657b58bc1dbbe3022f32cc2b2b632c3fbb96"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win32.whl", hash = "sha256:cca63613e90d001b9f2f9a9ceb276c308bfa2a43fafb75c8031c4f66039e8c6e"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win_amd64.whl", hash = "sha256:77d1bca19b0f7021b3a982e6f903dcd5b2b06076def36a652e3907f596e29f67"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c33939a82924da9ed65dab5a65d427205a73181d8098e79b6b426bdf8ad4e656"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:00bad2484fa6bda1e216e7345a798bd37c68fb2d97558edd584942aa41b7d278"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817e2b40aba42bac6f457498dacabc568c3b7a986fc9ba7c8d9d260b71485fb"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:251136cdad0cb722e93732cb45ca5299fb56e1344a833640bf93b2803f8d1bfd"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2088237af596f0a524d3afc39ab3b036e8adb054ee57cbb1dcf8e09da5b29cc"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d4041c0b966a84b4ae7a09832eb691a35aec90910cd2dbe7a208de59be77965b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8083d4e875ebe0b864ffef72a4304827015cff328a1be6e22cc850753bfb122b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f141ee28a0ad2123b6611b6ceff018039df17f32ada8b534e6aa039545a3efb2"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7d0c8399fcc1848491f00e0314bd59fb34a9c008761bcb422a057670c3f65e35"}, - {file = "pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39"}, + {file = "pydantic_core-2.33.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:71dffba8fe9ddff628c68f3abd845e91b028361d43c5f8e7b3f8b91d7d85413e"}, + {file = "pydantic_core-2.33.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:abaeec1be6ed535a5d7ffc2e6c390083c425832b20efd621562fbb5bff6dc518"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:759871f00e26ad3709efc773ac37b4d571de065f9dfb1778012908bcc36b3a73"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dcfebee69cd5e1c0b76a17e17e347c84b00acebb8dd8edb22d4a03e88e82a207"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b1262b912435a501fa04cd213720609e2cefa723a07c92017d18693e69bf00b"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4726f1f3f42d6a25678c67da3f0b10f148f5655813c5aca54b0d1742ba821b8f"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e790954b5093dff1e3a9a2523fddc4e79722d6f07993b4cd5547825c3cbf97b5"}, + {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:34e7fb3abe375b5c4e64fab75733d605dda0f59827752debc99c17cb2d5f3276"}, + {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ecb158fb9b9091b515213bed3061eb7deb1d3b4e02327c27a0ea714ff46b0760"}, + {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:4d9149e7528af8bbd76cc055967e6e04617dcb2a2afdaa3dea899406c5521faa"}, + {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e81a295adccf73477220e15ff79235ca9dcbcee4be459eb9d4ce9a2763b8386c"}, + {file = "pydantic_core-2.33.0-cp310-cp310-win32.whl", hash = "sha256:f22dab23cdbce2005f26a8f0c71698457861f97fc6318c75814a50c75e87d025"}, + {file = "pydantic_core-2.33.0-cp310-cp310-win_amd64.whl", hash = "sha256:9cb2390355ba084c1ad49485d18449b4242da344dea3e0fe10babd1f0db7dcfc"}, + {file = "pydantic_core-2.33.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a608a75846804271cf9c83e40bbb4dab2ac614d33c6fd5b0c6187f53f5c593ef"}, + {file = "pydantic_core-2.33.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e1c69aa459f5609dec2fa0652d495353accf3eda5bdb18782bc5a2ae45c9273a"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9ec80eb5a5f45a2211793f1c4aeddff0c3761d1c70d684965c1807e923a588b"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e925819a98318d17251776bd3d6aa9f3ff77b965762155bdad15d1a9265c4cfd"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bf68bb859799e9cec3d9dd8323c40c00a254aabb56fe08f907e437005932f2b"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1b2ea72dea0825949a045fa4071f6d5b3d7620d2a208335207793cf29c5a182d"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1583539533160186ac546b49f5cde9ffc928062c96920f58bd95de32ffd7bffd"}, + {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:23c3e77bf8a7317612e5c26a3b084c7edeb9552d645742a54a5867635b4f2453"}, + {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a7a7f2a3f628d2f7ef11cb6188bcf0b9e1558151d511b974dfea10a49afe192b"}, + {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:f1fb026c575e16f673c61c7b86144517705865173f3d0907040ac30c4f9f5915"}, + {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:635702b2fed997e0ac256b2cfbdb4dd0bf7c56b5d8fba8ef03489c03b3eb40e2"}, + {file = "pydantic_core-2.33.0-cp311-cp311-win32.whl", hash = "sha256:07b4ced28fccae3f00626eaa0c4001aa9ec140a29501770a88dbbb0966019a86"}, + {file = "pydantic_core-2.33.0-cp311-cp311-win_amd64.whl", hash = "sha256:4927564be53239a87770a5f86bdc272b8d1fbb87ab7783ad70255b4ab01aa25b"}, + {file = "pydantic_core-2.33.0-cp311-cp311-win_arm64.whl", hash = "sha256:69297418ad644d521ea3e1aa2e14a2a422726167e9ad22b89e8f1130d68e1e9a"}, + {file = "pydantic_core-2.33.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:6c32a40712e3662bebe524abe8abb757f2fa2000028d64cc5a1006016c06af43"}, + {file = "pydantic_core-2.33.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ec86b5baa36f0a0bfb37db86c7d52652f8e8aa076ab745ef7725784183c3fdd"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4deac83a8cc1d09e40683be0bc6d1fa4cde8df0a9bf0cda5693f9b0569ac01b6"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:175ab598fb457a9aee63206a1993874badf3ed9a456e0654273e56f00747bbd6"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5f36afd0d56a6c42cf4e8465b6441cf546ed69d3a4ec92724cc9c8c61bd6ecf4"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a98257451164666afafc7cbf5fb00d613e33f7e7ebb322fbcd99345695a9a61"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecc6d02d69b54a2eb83ebcc6f29df04957f734bcf309d346b4f83354d8376862"}, + {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a69b7596c6603afd049ce7f3835bcf57dd3892fc7279f0ddf987bebed8caa5a"}, + {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ea30239c148b6ef41364c6f51d103c2988965b643d62e10b233b5efdca8c0099"}, + {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:abfa44cf2f7f7d7a199be6c6ec141c9024063205545aa09304349781b9a125e6"}, + {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20d4275f3c4659d92048c70797e5fdc396c6e4446caf517ba5cad2db60cd39d3"}, + {file = "pydantic_core-2.33.0-cp312-cp312-win32.whl", hash = "sha256:918f2013d7eadea1d88d1a35fd4a1e16aaf90343eb446f91cb091ce7f9b431a2"}, + {file = "pydantic_core-2.33.0-cp312-cp312-win_amd64.whl", hash = "sha256:aec79acc183865bad120b0190afac467c20b15289050648b876b07777e67ea48"}, + {file = "pydantic_core-2.33.0-cp312-cp312-win_arm64.whl", hash = "sha256:5461934e895968655225dfa8b3be79e7e927e95d4bd6c2d40edd2fa7052e71b6"}, + {file = "pydantic_core-2.33.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f00e8b59e1fc8f09d05594aa7d2b726f1b277ca6155fc84c0396db1b373c4555"}, + {file = "pydantic_core-2.33.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a73be93ecef45786d7d95b0c5e9b294faf35629d03d5b145b09b81258c7cd6d"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff48a55be9da6930254565ff5238d71d5e9cd8c5487a191cb85df3bdb8c77365"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4ea04195638dcd8c53dadb545d70badba51735b1594810e9768c2c0b4a5da"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:41d698dcbe12b60661f0632b543dbb119e6ba088103b364ff65e951610cb7ce0"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ae62032ef513fe6281ef0009e30838a01057b832dc265da32c10469622613885"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f225f3a3995dbbc26affc191d0443c6c4aa71b83358fd4c2b7d63e2f6f0336f9"}, + {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5bdd36b362f419c78d09630cbaebc64913f66f62bda6d42d5fbb08da8cc4f181"}, + {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:2a0147c0bef783fd9abc9f016d66edb6cac466dc54a17ec5f5ada08ff65caf5d"}, + {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:c860773a0f205926172c6644c394e02c25421dc9a456deff16f64c0e299487d3"}, + {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:138d31e3f90087f42aa6286fb640f3c7a8eb7bdae829418265e7e7474bd2574b"}, + {file = "pydantic_core-2.33.0-cp313-cp313-win32.whl", hash = "sha256:d20cbb9d3e95114325780f3cfe990f3ecae24de7a2d75f978783878cce2ad585"}, + {file = "pydantic_core-2.33.0-cp313-cp313-win_amd64.whl", hash = "sha256:ca1103d70306489e3d006b0f79db8ca5dd3c977f6f13b2c59ff745249431a606"}, + {file = "pydantic_core-2.33.0-cp313-cp313-win_arm64.whl", hash = "sha256:6291797cad239285275558e0a27872da735b05c75d5237bbade8736f80e4c225"}, + {file = "pydantic_core-2.33.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7b79af799630af263eca9ec87db519426d8c9b3be35016eddad1832bac812d87"}, + {file = "pydantic_core-2.33.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eabf946a4739b5237f4f56d77fa6668263bc466d06a8036c055587c130a46f7b"}, + {file = "pydantic_core-2.33.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8a1d581e8cdbb857b0e0e81df98603376c1a5c34dc5e54039dcc00f043df81e7"}, + {file = "pydantic_core-2.33.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:7c9c84749f5787781c1c45bb99f433402e484e515b40675a5d121ea14711cf61"}, + {file = "pydantic_core-2.33.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:64672fa888595a959cfeff957a654e947e65bbe1d7d82f550417cbd6898a1d6b"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26bc7367c0961dec292244ef2549afa396e72e28cc24706210bd44d947582c59"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ce72d46eb201ca43994303025bd54d8a35a3fc2a3495fac653d6eb7205ce04f4"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:14229c1504287533dbf6b1fc56f752ce2b4e9694022ae7509631ce346158de11"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:085d8985b1c1e48ef271e98a658f562f29d89bda98bf120502283efbc87313eb"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31860fbda80d8f6828e84b4a4d129fd9c4535996b8249cfb8c720dc2a1a00bb8"}, + {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f200b2f20856b5a6c3a35f0d4e344019f805e363416e609e9b47c552d35fd5ea"}, + {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5f72914cfd1d0176e58ddc05c7a47674ef4222c8253bf70322923e73e14a4ac3"}, + {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:91301a0980a1d4530d4ba7e6a739ca1a6b31341252cb709948e0aca0860ce0ae"}, + {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7419241e17c7fbe5074ba79143d5523270e04f86f1b3a0dff8df490f84c8273a"}, + {file = "pydantic_core-2.33.0-cp39-cp39-win32.whl", hash = "sha256:7a25493320203005d2a4dac76d1b7d953cb49bce6d459d9ae38e30dd9f29bc9c"}, + {file = "pydantic_core-2.33.0-cp39-cp39-win_amd64.whl", hash = "sha256:82a4eba92b7ca8af1b7d5ef5f3d9647eee94d1f74d21ca7c21e3a2b92e008358"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e2762c568596332fdab56b07060c8ab8362c56cf2a339ee54e491cd503612c50"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bf637300ff35d4f59c006fff201c510b2b5e745b07125458a5389af3c0dff8c"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c151ce3d59ed56ebd7ce9ce5986a409a85db697d25fc232f8e81f195aa39a1"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee65f0cc652261744fd07f2c6e6901c914aa6c5ff4dcfaf1136bc394d0dd26b"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:024d136ae44d233e6322027bbf356712b3940bee816e6c948ce4b90f18471b3d"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e37f10f6d4bc67c58fbd727108ae1d8b92b397355e68519f1e4a7babb1473442"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:502ed542e0d958bd12e7c3e9a015bce57deaf50eaa8c2e1c439b512cb9db1e3a"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:715c62af74c236bf386825c0fdfa08d092ab0f191eb5b4580d11c3189af9d330"}, + {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bccc06fa0372151f37f6b69834181aa9eb57cf8665ed36405fb45fbf6cac3bae"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d8dc9f63a26f7259b57f46a7aab5af86b2ad6fbe48487500bb1f4b27e051e4c"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:30369e54d6d0113d2aa5aee7a90d17f225c13d87902ace8fcd7bbf99b19124db"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3eb479354c62067afa62f53bb387827bee2f75c9c79ef25eef6ab84d4b1ae3b"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0310524c833d91403c960b8a3cf9f46c282eadd6afd276c8c5edc617bd705dc9"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:eddb18a00bbb855325db27b4c2a89a4ba491cd6a0bd6d852b225172a1f54b36c"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ade5dbcf8d9ef8f4b28e682d0b29f3008df9842bb5ac48ac2c17bc55771cc976"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:2c0afd34f928383e3fd25740f2050dbac9d077e7ba5adbaa2227f4d4f3c8da5c"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:7da333f21cd9df51d5731513a6d39319892947604924ddf2e24a4612975fb936"}, + {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:4b6d77c75a57f041c5ee915ff0b0bb58eabb78728b69ed967bc5b780e8f701b8"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ba95691cf25f63df53c1d342413b41bd7762d9acb425df8858d7efa616c0870e"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:4f1ab031feb8676f6bd7c85abec86e2935850bf19b84432c64e3e239bffeb1ec"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58c1151827eef98b83d49b6ca6065575876a02d2211f259fb1a6b7757bd24dd8"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a66d931ea2c1464b738ace44b7334ab32a2fd50be023d863935eb00f42be1778"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0bcf0bab28995d483f6c8d7db25e0d05c3efa5cebfd7f56474359e7137f39856"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:89670d7a0045acb52be0566df5bc8b114ac967c662c06cf5e0c606e4aadc964b"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:b716294e721d8060908dbebe32639b01bfe61b15f9f57bcc18ca9a0e00d9520b"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fc53e05c16697ff0c1c7c2b98e45e131d4bfb78068fffff92a82d169cbb4c7b7"}, + {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:68504959253303d3ae9406b634997a2123a0b0c1da86459abbd0ffc921695eac"}, + {file = "pydantic_core-2.33.0.tar.gz", hash = "sha256:40eb8af662ba409c3cbf4a8150ad32ae73514cd7cb1f1a2113af39763dd616b3"}, ] [package.dependencies] @@ -3594,6 +3594,21 @@ files = [ {file = "typing_extensions-4.13.0.tar.gz", hash = "sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b"}, ] +[[package]] +name = "typing-inspection" +version = "0.4.0" +description = "Runtime typing introspection tools" +optional = false +python-versions = ">=3.9" +groups = ["main", "dev"] +files = [ + {file = "typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f"}, + {file = "typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122"}, +] + +[package.dependencies] +typing-extensions = ">=4.12.0" + [[package]] name = "tzdata" version = "2024.2" From 5c890f3d0ee6fb9661b34a382e7a03aca5bb6e70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:00:49 +0000 Subject: [PATCH 17/71] fix(deps): update dependency alembic to v1.15.2 (#5289) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 823623e3f..59310fc5a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -14,14 +14,14 @@ files = [ [[package]] name = "alembic" -version = "1.15.1" +version = "1.15.2" description = "A database migration tool for SQLAlchemy." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "alembic-1.15.1-py3-none-any.whl", hash = "sha256:197de710da4b3e91cf66a826a5b31b5d59a127ab41bd0fc42863e2902ce2bbbe"}, - {file = "alembic-1.15.1.tar.gz", hash = "sha256:e1a1c738577bca1f27e68728c910cd389b9a92152ff91d902da649c192e30c49"}, + {file = "alembic-1.15.2-py3-none-any.whl", hash = "sha256:2e76bd916d547f6900ec4bb5a90aeac1485d2c92536923d0b138c02b126edc53"}, + {file = "alembic-1.15.2.tar.gz", hash = "sha256:1c72391bbdeffccfe317eefba686cb9a3c078005478885413b95c3b26c57a8a7"}, ] [package.dependencies] From 62d2dd1c0d14eae732511aa36ed7f75a3c7ecd06 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Mar 2025 19:46:11 -0500 Subject: [PATCH 18/71] chore(deps): update dependency mkdocs-material to v9.6.10 (#5293) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 59310fc5a..5c5f708c8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1672,14 +1672,14 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.6.9" +version = "9.6.10" description = "Documentation that simply works" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "mkdocs_material-9.6.9-py3-none-any.whl", hash = "sha256:6e61b7fb623ce2aa4622056592b155a9eea56ff3487d0835075360be45a4c8d1"}, - {file = "mkdocs_material-9.6.9.tar.gz", hash = "sha256:a4872139715a1f27b2aa3f3dc31a9794b7bbf36333c0ba4607cf04786c94f89c"}, + {file = "mkdocs_material-9.6.10-py3-none-any.whl", hash = "sha256:36168548df4e2ddeb9a334ddae4ab9c388ccfea4dd50ffee657d22b93dcb1c3e"}, + {file = "mkdocs_material-9.6.10.tar.gz", hash = "sha256:25a453c1f24f34fcf1f53680c03d2c1421b52ce5247f4468153c87a70cd5f1fc"}, ] [package.dependencies] From 6be67a1a98fe4a7cd82475765496fa825bda6d5b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 00:59:29 +0000 Subject: [PATCH 19/71] chore(deps): update dependency rich to v14 (#5294) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index 5c5f708c8..7d4824352 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3258,14 +3258,14 @@ rsa = ["oauthlib[signedtoken] (>=3.0.0)"] [[package]] name = "rich" -version = "13.9.4" +version = "14.0.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.8.0" groups = ["dev"] files = [ - {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, - {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, + {file = "rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0"}, + {file = "rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725"}, ] [package.dependencies] @@ -3912,4 +3912,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "c6d5782c381ac814a666ae827447e9e458d72dd76952f4a97dc067436dd3f5b0" +content-hash = "8a7e7fa1d9c59a3637763804c8f03b3b27c0a60b3b21c6d0d795c6238ba4a7a5" diff --git a/pyproject.toml b/pyproject.toml index 552dc38b5..47a2a023c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,7 +68,7 @@ pre-commit = "^4.0.0" pylint = "^3.0.0" pytest = "^8.0.0" pytest-asyncio = "^0.26.0" -rich = "^13.5.2" +rich = "^14.0.0" ruff = "^0.11.0" types-PyYAML = "^6.0.4" types-python-dateutil = "^2.8.18" From b1341b9102d3bcaf051eeda2c1f39c6b2c0627f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 01:10:46 +0000 Subject: [PATCH 20/71] fix(deps): update dependency apprise to v1.9.3 (#5295) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 7d4824352..3703e5a73 100644 --- a/poetry.lock +++ b/poetry.lock @@ -94,14 +94,14 @@ files = [ [[package]] name = "apprise" -version = "1.9.2" +version = "1.9.3" description = "Push Notifications that work with just about every platform!" optional = false python-versions = ">=3.6" groups = ["main"] files = [ - {file = "apprise-1.9.2-py3-none-any.whl", hash = "sha256:52bd580058d8534b204bfc9ca53b5810c6a935d1bed7c463147e244b2c93362b"}, - {file = "apprise-1.9.2.tar.gz", hash = "sha256:290eb1217028dd5040802371494d70c1bcab907e6634a77c263489dbe4fd73a8"}, + {file = "apprise-1.9.3-py3-none-any.whl", hash = "sha256:e9b5abb73244c21a30ee493860f8d4ae80665d225b1b436179d48db4f6fc5b9e"}, + {file = "apprise-1.9.3.tar.gz", hash = "sha256:f583667ea35b8899cd46318c6cb26f0faf6a4605b119174c2523a012590c65a6"}, ] [package.dependencies] From cbfb649d96931689fa20867e0e58841ded1b0efa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 01:21:49 +0000 Subject: [PATCH 21/71] chore(deps): update dependency coverage to v7.8.0 (#5297) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 128 ++++++++++++++++++++++++++-------------------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3703e5a73..31e2772c1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -478,75 +478,75 @@ markers = {main = "platform_system == \"Windows\" or sys_platform == \"win32\""} [[package]] name = "coverage" -version = "7.7.1" +version = "7.8.0" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "coverage-7.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:553ba93f8e3c70e1b0031e4dfea36aba4e2b51fe5770db35e99af8dc5c5a9dfe"}, - {file = "coverage-7.7.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:44683f2556a56c9a6e673b583763096b8efbd2df022b02995609cf8e64fc8ae0"}, - {file = "coverage-7.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02fad4f8faa4153db76f9246bc95c1d99f054f4e0a884175bff9155cf4f856cb"}, - {file = "coverage-7.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c181ceba2e6808ede1e964f7bdc77bd8c7eb62f202c63a48cc541e5ffffccb6"}, - {file = "coverage-7.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80b5b207a8b08c6a934b214e364cab2fa82663d4af18981a6c0a9e95f8df7602"}, - {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:25fe40967717bad0ce628a0223f08a10d54c9d739e88c9cbb0f77b5959367542"}, - {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:881cae0f9cbd928c9c001487bb3dcbfd0b0af3ef53ae92180878591053be0cb3"}, - {file = "coverage-7.7.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c90e9141e9221dd6fbc16a2727a5703c19443a8d9bf7d634c792fa0287cee1ab"}, - {file = "coverage-7.7.1-cp310-cp310-win32.whl", hash = "sha256:ae13ed5bf5542d7d4a0a42ff5160e07e84adc44eda65ddaa635c484ff8e55917"}, - {file = "coverage-7.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:171e9977c6a5d2b2be9efc7df1126fd525ce7cad0eb9904fe692da007ba90d81"}, - {file = "coverage-7.7.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1165490be0069e34e4f99d08e9c5209c463de11b471709dfae31e2a98cbd49fd"}, - {file = "coverage-7.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:44af11c00fd3b19b8809487630f8a0039130d32363239dfd15238e6d37e41a48"}, - {file = "coverage-7.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fbba59022e7c20124d2f520842b75904c7b9f16c854233fa46575c69949fb5b9"}, - {file = "coverage-7.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:af94fb80e4f159f4d93fb411800448ad87b6039b0500849a403b73a0d36bb5ae"}, - {file = "coverage-7.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eae79f8e3501133aa0e220bbc29573910d096795882a70e6f6e6637b09522133"}, - {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e33426a5e1dc7743dd54dfd11d3a6c02c5d127abfaa2edd80a6e352b58347d1a"}, - {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b559adc22486937786731dac69e57296cb9aede7e2687dfc0d2696dbd3b1eb6b"}, - {file = "coverage-7.7.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b838a91e84e1773c3436f6cc6996e000ed3ca5721799e7789be18830fad009a2"}, - {file = "coverage-7.7.1-cp311-cp311-win32.whl", hash = "sha256:2c492401bdb3a85824669d6a03f57b3dfadef0941b8541f035f83bbfc39d4282"}, - {file = "coverage-7.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:1e6f867379fd033a0eeabb1be0cffa2bd660582b8b0c9478895c509d875a9d9e"}, - {file = "coverage-7.7.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:eff187177d8016ff6addf789dcc421c3db0d014e4946c1cc3fbf697f7852459d"}, - {file = "coverage-7.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2444fbe1ba1889e0b29eb4d11931afa88f92dc507b7248f45be372775b3cef4f"}, - {file = "coverage-7.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:177d837339883c541f8524683e227adcaea581eca6bb33823a2a1fdae4c988e1"}, - {file = "coverage-7.7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15d54ecef1582b1d3ec6049b20d3c1a07d5e7f85335d8a3b617c9960b4f807e0"}, - {file = "coverage-7.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75c82b27c56478d5e1391f2e7b2e7f588d093157fa40d53fd9453a471b1191f2"}, - {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:315ff74b585110ac3b7ab631e89e769d294f303c6d21302a816b3554ed4c81af"}, - {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4dd532dac197d68c478480edde74fd4476c6823355987fd31d01ad9aa1e5fb59"}, - {file = "coverage-7.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:385618003e3d608001676bb35dc67ae3ad44c75c0395d8de5780af7bb35be6b2"}, - {file = "coverage-7.7.1-cp312-cp312-win32.whl", hash = "sha256:63306486fcb5a827449464f6211d2991f01dfa2965976018c9bab9d5e45a35c8"}, - {file = "coverage-7.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:37351dc8123c154fa05b7579fdb126b9f8b1cf42fd6f79ddf19121b7bdd4aa04"}, - {file = "coverage-7.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eebd927b86761a7068a06d3699fd6c20129becf15bb44282db085921ea0f1585"}, - {file = "coverage-7.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2a79c4a09765d18311c35975ad2eb1ac613c0401afdd9cb1ca4110aeb5dd3c4c"}, - {file = "coverage-7.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b1c65a739447c5ddce5b96c0a388fd82e4bbdff7251396a70182b1d83631019"}, - {file = "coverage-7.7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:392cc8fd2b1b010ca36840735e2a526fcbd76795a5d44006065e79868cc76ccf"}, - {file = "coverage-7.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9bb47cc9f07a59a451361a850cb06d20633e77a9118d05fd0f77b1864439461b"}, - {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b4c144c129343416a49378e05c9451c34aae5ccf00221e4fa4f487db0816ee2f"}, - {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bc96441c9d9ca12a790b5ae17d2fa6654da4b3962ea15e0eabb1b1caed094777"}, - {file = "coverage-7.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3d03287eb03186256999539d98818c425c33546ab4901028c8fa933b62c35c3a"}, - {file = "coverage-7.7.1-cp313-cp313-win32.whl", hash = "sha256:8fed429c26b99641dc1f3a79179860122b22745dd9af36f29b141e178925070a"}, - {file = "coverage-7.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:092b134129a8bb940c08b2d9ceb4459af5fb3faea77888af63182e17d89e1cf1"}, - {file = "coverage-7.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3154b369141c3169b8133973ac00f63fcf8d6dbcc297d788d36afbb7811e511"}, - {file = "coverage-7.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:264ff2bcce27a7f455b64ac0dfe097680b65d9a1a293ef902675fa8158d20b24"}, - {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba8480ebe401c2f094d10a8c4209b800a9b77215b6c796d16b6ecdf665048950"}, - {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:520af84febb6bb54453e7fbb730afa58c7178fd018c398a8fcd8e269a79bf96d"}, - {file = "coverage-7.7.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88d96127ae01ff571d465d4b0be25c123789cef88ba0879194d673fdea52f54e"}, - {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0ce92c5a9d7007d838456f4b77ea159cb628187a137e1895331e530973dcf862"}, - {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:0dab4ef76d7b14f432057fdb7a0477e8bffca0ad39ace308be6e74864e632271"}, - {file = "coverage-7.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7e688010581dbac9cab72800e9076e16f7cccd0d89af5785b70daa11174e94de"}, - {file = "coverage-7.7.1-cp313-cp313t-win32.whl", hash = "sha256:e52eb31ae3afacdacfe50705a15b75ded67935770c460d88c215a9c0c40d0e9c"}, - {file = "coverage-7.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a6b6b3bd121ee2ec4bd35039319f3423d0be282b9752a5ae9f18724bc93ebe7c"}, - {file = "coverage-7.7.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:34a3bf6b92e6621fc4dcdaab353e173ccb0ca9e4bfbcf7e49a0134c86c9cd303"}, - {file = "coverage-7.7.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d6874929d624d3a670f676efafbbc747f519a6121b581dd41d012109e70a5ebd"}, - {file = "coverage-7.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ba5ff236c87a7b7aa1441a216caf44baee14cbfbd2256d306f926d16b026578"}, - {file = "coverage-7.7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:452735fafe8ff5918236d5fe1feac322b359e57692269c75151f9b4ee4b7e1bc"}, - {file = "coverage-7.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5f99a93cecf799738e211f9746dc83749b5693538fbfac279a61682ba309387"}, - {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:11dd6f52c2a7ce8bf0a5f3b6e4a8eb60e157ffedc3c4b4314a41c1dfbd26ce58"}, - {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:b52edb940d087e2a96e73c1523284a2e94a4e66fa2ea1e2e64dddc67173bad94"}, - {file = "coverage-7.7.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d2e73e2ac468536197e6b3ab79bc4a5c9da0f078cd78cfcc7fe27cf5d1195ef0"}, - {file = "coverage-7.7.1-cp39-cp39-win32.whl", hash = "sha256:18f544356bceef17cc55fcf859e5664f06946c1b68efcea6acdc50f8f6a6e776"}, - {file = "coverage-7.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:d66ff48ab3bb6f762a153e29c0fc1eb5a62a260217bc64470d7ba602f5886d20"}, - {file = "coverage-7.7.1-pp39.pp310.pp311-none-any.whl", hash = "sha256:5b7b02e50d54be6114cc4f6a3222fec83164f7c42772ba03b520138859b5fde1"}, - {file = "coverage-7.7.1-py3-none-any.whl", hash = "sha256:822fa99dd1ac686061e1219b67868e25d9757989cf2259f735a4802497d6da31"}, - {file = "coverage-7.7.1.tar.gz", hash = "sha256:199a1272e642266b90c9f40dec7fd3d307b51bf639fa0d15980dc0b3246c1393"}, + {file = "coverage-7.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2931f66991175369859b5fd58529cd4b73582461877ecfd859b6549869287ffe"}, + {file = "coverage-7.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:52a523153c568d2c0ef8826f6cc23031dc86cffb8c6aeab92c4ff776e7951b28"}, + {file = "coverage-7.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c8a5c139aae4c35cbd7cadca1df02ea8cf28a911534fc1b0456acb0b14234f3"}, + {file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5a26c0c795c3e0b63ec7da6efded5f0bc856d7c0b24b2ac84b4d1d7bc578d676"}, + {file = "coverage-7.8.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821f7bcbaa84318287115d54becb1915eece6918136c6f91045bb84e2f88739d"}, + {file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a321c61477ff8ee705b8a5fed370b5710c56b3a52d17b983d9215861e37b642a"}, + {file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ed2144b8a78f9d94d9515963ed273d620e07846acd5d4b0a642d4849e8d91a0c"}, + {file = "coverage-7.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:042e7841a26498fff7a37d6fda770d17519982f5b7d8bf5278d140b67b61095f"}, + {file = "coverage-7.8.0-cp310-cp310-win32.whl", hash = "sha256:f9983d01d7705b2d1f7a95e10bbe4091fabc03a46881a256c2787637b087003f"}, + {file = "coverage-7.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:5a570cd9bd20b85d1a0d7b009aaf6c110b52b5755c17be6962f8ccd65d1dbd23"}, + {file = "coverage-7.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7ac22a0bb2c7c49f441f7a6d46c9c80d96e56f5a8bc6972529ed43c8b694e27"}, + {file = "coverage-7.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf13d564d310c156d1c8e53877baf2993fb3073b2fc9f69790ca6a732eb4bfea"}, + {file = "coverage-7.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5761c70c017c1b0d21b0815a920ffb94a670c8d5d409d9b38857874c21f70d7"}, + {file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5ff52d790c7e1628241ffbcaeb33e07d14b007b6eb00a19320c7b8a7024c040"}, + {file = "coverage-7.8.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d39fc4817fd67b3915256af5dda75fd4ee10621a3d484524487e33416c6f3543"}, + {file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b44674870709017e4b4036e3d0d6c17f06a0e6d4436422e0ad29b882c40697d2"}, + {file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8f99eb72bf27cbb167b636eb1726f590c00e1ad375002230607a844d9e9a2318"}, + {file = "coverage-7.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b571bf5341ba8c6bc02e0baeaf3b061ab993bf372d982ae509807e7f112554e9"}, + {file = "coverage-7.8.0-cp311-cp311-win32.whl", hash = "sha256:e75a2ad7b647fd8046d58c3132d7eaf31b12d8a53c0e4b21fa9c4d23d6ee6d3c"}, + {file = "coverage-7.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:3043ba1c88b2139126fc72cb48574b90e2e0546d4c78b5299317f61b7f718b78"}, + {file = "coverage-7.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bbb5cc845a0292e0c520656d19d7ce40e18d0e19b22cb3e0409135a575bf79fc"}, + {file = "coverage-7.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4dfd9a93db9e78666d178d4f08a5408aa3f2474ad4d0e0378ed5f2ef71640cb6"}, + {file = "coverage-7.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f017a61399f13aa6d1039f75cd467be388d157cd81f1a119b9d9a68ba6f2830d"}, + {file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0915742f4c82208ebf47a2b154a5334155ed9ef9fe6190674b8a46c2fb89cb05"}, + {file = "coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a40fcf208e021eb14b0fac6bdb045c0e0cab53105f93ba0d03fd934c956143a"}, + {file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a1f406a8e0995d654b2ad87c62caf6befa767885301f3b8f6f73e6f3c31ec3a6"}, + {file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:77af0f6447a582fdc7de5e06fa3757a3ef87769fbb0fdbdeba78c23049140a47"}, + {file = "coverage-7.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f2d32f95922927186c6dbc8bc60df0d186b6edb828d299ab10898ef3f40052fe"}, + {file = "coverage-7.8.0-cp312-cp312-win32.whl", hash = "sha256:769773614e676f9d8e8a0980dd7740f09a6ea386d0f383db6821df07d0f08545"}, + {file = "coverage-7.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:e5d2b9be5b0693cf21eb4ce0ec8d211efb43966f6657807f6859aab3814f946b"}, + {file = "coverage-7.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ac46d0c2dd5820ce93943a501ac5f6548ea81594777ca585bf002aa8854cacd"}, + {file = "coverage-7.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:771eb7587a0563ca5bb6f622b9ed7f9d07bd08900f7589b4febff05f469bea00"}, + {file = "coverage-7.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42421e04069fb2cbcbca5a696c4050b84a43b05392679d4068acbe65449b5c64"}, + {file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:554fec1199d93ab30adaa751db68acec2b41c5602ac944bb19187cb9a41a8067"}, + {file = "coverage-7.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aaeb00761f985007b38cf463b1d160a14a22c34eb3f6a39d9ad6fc27cb73008"}, + {file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:581a40c7b94921fffd6457ffe532259813fc68eb2bdda60fa8cc343414ce3733"}, + {file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f319bae0321bc838e205bf9e5bc28f0a3165f30c203b610f17ab5552cff90323"}, + {file = "coverage-7.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:04bfec25a8ef1c5f41f5e7e5c842f6b615599ca8ba8391ec33a9290d9d2db3a3"}, + {file = "coverage-7.8.0-cp313-cp313-win32.whl", hash = "sha256:dd19608788b50eed889e13a5d71d832edc34fc9dfce606f66e8f9f917eef910d"}, + {file = "coverage-7.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:a9abbccd778d98e9c7e85038e35e91e67f5b520776781d9a1e2ee9d400869487"}, + {file = "coverage-7.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:18c5ae6d061ad5b3e7eef4363fb27a0576012a7447af48be6c75b88494c6cf25"}, + {file = "coverage-7.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:95aa6ae391a22bbbce1b77ddac846c98c5473de0372ba5c463480043a07bff42"}, + {file = "coverage-7.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e013b07ba1c748dacc2a80e69a46286ff145935f260eb8c72df7185bf048f502"}, + {file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d766a4f0e5aa1ba056ec3496243150698dc0481902e2b8559314368717be82b1"}, + {file = "coverage-7.8.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad80e6b4a0c3cb6f10f29ae4c60e991f424e6b14219d46f1e7d442b938ee68a4"}, + {file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b87eb6fc9e1bb8f98892a2458781348fa37e6925f35bb6ceb9d4afd54ba36c73"}, + {file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d1ba00ae33be84066cfbe7361d4e04dec78445b2b88bdb734d0d1cbab916025a"}, + {file = "coverage-7.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f3c38e4e5ccbdc9198aecc766cedbb134b2d89bf64533973678dfcf07effd883"}, + {file = "coverage-7.8.0-cp313-cp313t-win32.whl", hash = "sha256:379fe315e206b14e21db5240f89dc0774bdd3e25c3c58c2c733c99eca96f1ada"}, + {file = "coverage-7.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2e4b6b87bb0c846a9315e3ab4be2d52fac905100565f4b92f02c445c8799e257"}, + {file = "coverage-7.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fa260de59dfb143af06dcf30c2be0b200bed2a73737a8a59248fcb9fa601ef0f"}, + {file = "coverage-7.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:96121edfa4c2dfdda409877ea8608dd01de816a4dc4a0523356067b305e4e17a"}, + {file = "coverage-7.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b8af63b9afa1031c0ef05b217faa598f3069148eeee6bb24b79da9012423b82"}, + {file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:89b1f4af0d4afe495cd4787a68e00f30f1d15939f550e869de90a86efa7e0814"}, + {file = "coverage-7.8.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ec0be97723ae72d63d3aa41961a0b9a6f5a53ff599813c324548d18e3b9e8c"}, + {file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8a1d96e780bdb2d0cbb297325711701f7c0b6f89199a57f2049e90064c29f6bd"}, + {file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f1d8a2a57b47142b10374902777e798784abf400a004b14f1b0b9eaf1e528ba4"}, + {file = "coverage-7.8.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cf60dd2696b457b710dd40bf17ad269d5f5457b96442f7f85722bdb16fa6c899"}, + {file = "coverage-7.8.0-cp39-cp39-win32.whl", hash = "sha256:be945402e03de47ba1872cd5236395e0f4ad635526185a930735f66710e1bd3f"}, + {file = "coverage-7.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:90e7fbc6216ecaffa5a880cdc9c77b7418c1dcb166166b78dbc630d07f278cc3"}, + {file = "coverage-7.8.0-pp39.pp310.pp311-none-any.whl", hash = "sha256:b8194fb8e50d556d5849753de991d390c5a1edeeba50f68e3a9253fbd8bf8ccd"}, + {file = "coverage-7.8.0-py3-none-any.whl", hash = "sha256:dbf364b4c5e7bae9250528167dfe40219b62e2d573c854d74be213e1e52069f7"}, + {file = "coverage-7.8.0.tar.gz", hash = "sha256:7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501"}, ] [package.extras] From 0d605e20fc2ff39432449cc5ee09d93404bf3773 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 31 Mar 2025 13:36:46 -0500 Subject: [PATCH 22/71] chore(l10n): New Crowdin updates (#5281) --- frontend/lang/messages/ja-JP.json | 6 +- frontend/lang/messages/no-NO.json | 52 +- mealie/lang/messages/no-NO.json | 4 +- .../seed/resources/foods/locales/de-DE.json | 6 +- .../seed/resources/foods/locales/ja-JP.json | 456 +++++++++--------- .../seed/resources/foods/locales/no-NO.json | 410 ++++++++-------- 6 files changed, 467 insertions(+), 467 deletions(-) diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json index 40ca0dcda..5048e6707 100644 --- a/frontend/lang/messages/ja-JP.json +++ b/frontend/lang/messages/ja-JP.json @@ -720,7 +720,7 @@ "backup-restore": "バックアップと復元", "back-restore-description": "このバックアップを復元すると、データベースとデータディレクトリ内のすべての現在のデータが上書きされ、このバックアップの内容に置き換えられます。 {cannot-be-undone} 復元が成功するとログアウトされます。", "cannot-be-undone": "この操作は元に戻せません - 注意してください。", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "PostgreSQLを使用している場合は、復元する前に {backup-restore-process} を確認してください。", "backup-restore-process-in-the-documentation": "ドキュメント内のバックアップ/復元プロセス", "irreversible-acknowledgment": "このアクションは不可逆的で破壊的で、データ損失を引き起こす可能性があることを理解しています", "restore-backup": "バックアップから復元" @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "選択した食品を組み合わせると、ソース食品とターゲット食品が1つの食品に統合されます。 ソース食品は削除され、ソース食品への参照のすべてがターゲット食品を指し示すように更新されます。", "merge-food-example": "{food1} を {food2} に統合", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "あなたの地元の言語に基づいた食品をデータベースにシードします。これにより、データベースの整理に使用できる200以上の一般的な食品が作成されます。食品はコミュニティの取り組みによって翻訳されます。", + "seed-dialog-warning": "あなたのデータベースにはすでにいくつかの項目があります。このアクションは重複を照合しませんので、手動で管理する必要があります。", "combine-food": "食品を組み合わせる", "source-food": "元の食品", "target-food": "ターゲットの食品", diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index 93f767bba..4f40ecd7c 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -277,7 +277,7 @@ "admin-group-management-text": "Endringer i denne gruppen vil gjenspeiles umiddelbart.", "group-id-value": "Gruppe-ID: {0}", "total-households": "Husholdninger totalt", - "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": "Du må velge en gruppe før du kan velge en husholdning" }, "household": { "household": "Husholdning", @@ -294,7 +294,7 @@ "private-household": "Privat husholdning", "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", "lock-recipe-edits-from-other-households": "Lås redigering av oppskrifter fra andre husholdninger", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", + "lock-recipe-edits-from-other-households-description": "Når dette er aktivert kan bare brukere i husholdningen din redigere oppskrifter laget av husholdningen din", "household-recipe-preferences": "Husholdningenes oppskriftsinnstillinger", "default-recipe-preferences-description": "Dette er standardinnstillingene når en ny oppskrift blir opprettet i din husholdning. Disse kan endres for individuelle oppskrifter i oppskrifters innstillinger.", "allow-users-outside-of-your-household-to-see-your-recipes": "Tillat brukere utenfor din husholdning å se oppskriftene dine", @@ -321,7 +321,7 @@ "mealplan-settings": "Innstillinger for måltidsplan", "mealplan-update-failed": "Oppdatering av måltidsplan mislyktes", "mealplan-updated": "Måltidsplan oppdatert", - "mealplan-households-description": "If no household is selected, recipes can be added from any household", + "mealplan-households-description": "Hvis ingen husholdning er valgt, kan oppskrifter legges til fra hvilken som helst husholdning", "any-category": "Enhver kategori", "any-tag": "Any Tag", "any-household": "Any Household", @@ -357,7 +357,7 @@ "for-type-meal-types": "for {0} måltidstyper", "meal-plan-rules": "Regler for måltidsplan", "new-rule": "Ny regel", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "meal-plan-rules-description": "Du kan lage regler for automatisk valg av oppskrifter for måltidsplanene dine. Disse reglene brukes av serveren til å bestemme den tilfeldige oppskriften du kan velge mellom når du lager måltidsplaner. Merk at hvis regler har samme dag/type-begrensninger, vil regelfiltrene slås sammen. I praksis er det unødvendig å lage dupliserte regler, men det er mulig å gjøre det.", "new-rule-description": "Ved opprettelse av en ny regel for en måltidsplan kan du begrense regelen til å gjelde for en bestemt ukedag og/eller en bestemt type måltid. For å ta i bruk en regen alle dager eller alle måltider kan du sette regelen til \"Enhver\" som gjelder for alle mulige verdier for dag- og/eller måltidstyper.", "recipe-rules": "Regler for oppskrifter", "applies-to-all-days": "Gjelder for alle dager", @@ -432,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Lim inn oppskriftsdataene. Hver linje blir behandlet som et element i en liste", "recipe-markup-specification": "Spesifikasjon for oppskriftsmerking", "recipe-url": "Nettadresse til oppskrift", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Oppskrift HTML eller JSON", "upload-a-recipe": "Last opp oppskrift", "upload-individual-zip-file": "Last opp en individuell .zip-fil eksportert fra en annen Mealie-instans.", "url-form-hint": "Kopier og lim inn en lenke fra nettstedet med favorittoppskriftene dine", @@ -548,7 +548,7 @@ "failed-to-add-to-list": "Klarte ikke å legge til oppskrift i listen", "yield": "Gir", "yields-amount-with-text": "Gir {amount} {text}", - "yield-text": "Yield Text", + "yield-text": "Porsjonsenhet (eks. pers./stk.)", "quantity": "Antall", "choose-unit": "Velg enhet", "press-enter-to-create": "Trykk Enter for å opprette", @@ -611,14 +611,14 @@ "scrape-recipe-have-a-lot-of-recipes": "Har du mange oppskrifter du ønsker å skrape samtidig?", "scrape-recipe-suggest-bulk-importer": "Prøv masseimportering", "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "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": "Du kan importere fra rådata direkte", "import-original-keywords-as-tags": "Importer originale søkeord som emneord", "stay-in-edit-mode": "Forbli i redigeringsmodus", "import-from-zip": "Importer fra zip-fil", "import-from-zip-description": "Importer en enkelt oppskrift som ble eksportert fra en annen Mealie-instans.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "import-from-html-or-json": "Importer fra HTML eller JSON", + "import-from-html-or-json-description": "Importer én enkelt oppskrift fra rå HTML eller JSON. Dette er nyttig hvis du har en oppskrift fra et nettsted som Mealie ikke kan skrape på normal måte, eller fra en annen ekstern kilde.", + "json-import-format-description-colon": "For å importere via JSON, må det være i gyldig format:", "json-editor": "JSON Editor", "zip-files-must-have-been-exported-from-mealie": ".zip-filer må ha blitt eksportert fra Mealie", "create-a-recipe-by-uploading-a-scan": "Opprett en oppskrift ved å laste opp en skanning.", @@ -638,7 +638,7 @@ "tree-view": "Trevisning", "recipe-servings": "Oppskriftsporsjoner", "recipe-yield": "Utbytte av oppskrift", - "recipe-yield-text": "Recipe Yield Text", + "recipe-yield-text": "Oppskrift gir", "unit": "Enhet", "upload-image": "Last opp bilde", "screen-awake": "Hold skjermen på", @@ -664,14 +664,14 @@ }, "recipe-finder": { "recipe-finder": "Oppskriftsfinner", - "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": "Søk etter oppskrifter basert på ingredienser du har for hånden. Du kan også filtrere på verktøy du har tilgjengelig, og angi maksimalt antall manglende ingredienser eller verktøy.", "selected-ingredients": "Velg ingredienser", "no-ingredients-selected": "Ingen ingredienser valgt", "missing": "Mangler", "no-recipes-found": "Ingen oppskrifter funnet", - "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", - "include-ingredients-on-hand": "Include Ingredients On Hand", - "include-tools-on-hand": "Include Tools On Hand", + "no-recipes-found-description": "Prøv å legge til flere ingredienser i søket eller juster filtrene dine", + "include-ingredients-on-hand": "Inkluder ingredienser du har for hånden", + "include-tools-on-hand": "Inkluder tilgjengelige verktøy", "max-missing-ingredients": "Maks antall manglende ingredienser", "max-missing-tools": "Maks antall manglende redskaper", "selected-tools": "Velg redskaper", @@ -688,7 +688,7 @@ "or": "Eller", "has-any": "Har enhver", "has-all": "Har alle", - "clear-selection": "Clear Selection", + "clear-selection": "Tøm valg", "results": "Resultater", "search": "Søk", "search-mealie": "Søk i Mealie (trykk /)", @@ -720,7 +720,7 @@ "backup-restore": "Gjenoppretting av sikkerhetskopi", "back-restore-description": "Gjenoppretting av denne sikkerhetskopien vil overskrive alle gjeldende data i databasen og i datamappen og erstatte dem med innholdet i denne sikkerhetskopien. {cannot-be-undone} Hvis gjenopprettingen er vellykket, vil du bli logget ut.", "cannot-be-undone": "Denne handlingen kan ikke angres – bruk med forsiktighet.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Hvis du bruker PostGreSQL, vennligst gå igjennom {backup-restore-process} før du gjenoppretter.", "backup-restore-process-in-the-documentation": "sikkerhetskopiering/gjenoppretting prosess i dokumentasjonen", "irreversible-acknowledgment": "Jeg forstår at denne handlingen er irreversibel, destruktiv og kan føre til tap av data", "restore-backup": "Gjenopprett sikkerhetskopi" @@ -1028,7 +1028,7 @@ "administrator": "Administrator", "user-can-invite-other-to-group": "Bruker kan invitere andre til gruppe", "user-can-manage-group": "Brukeren kan administrere gruppe", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "Bruker kan administrere husholdningen", "user-can-organize-group-data": "Brukeren kan organisere gruppedata", "enable-advanced-features": "Aktiver avanserte funksjoner", "it-looks-like-this-is-your-first-time-logging-in": "Det ser ut som dette er første gang du logger på.", @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Ved å kombinere de valgte matvarene vil de bli slått sammen til én matvare. Den første matvaren vil bli slettet, og alle referanser til denne vil bli oppdatert til å peke til den nye matvaren.", "merge-food-example": "Slår sammen {food1} til {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Sett inn matvarer basert på ditt lokale språk i databasen. Dette vil lage 200+ vanlige matvarer som kan brukes til å organisere databasen din. Mat blir oversatt via fellesinnsats.", + "seed-dialog-warning": "Du har allerede noen elementer i databasen din. Denne handlingen vil ikke slå sammen duplikater, du må håndtere dem manuelt.", "combine-food": "Kombiner matvarer", "source-food": "Kilde for matvare", "target-food": "Mål for matvare", @@ -1285,11 +1285,11 @@ "manage-profile-or-get-invite-link": "Administrer din egen profil, eller hent en invitasjonslenke for å dele med andre." }, "debug-openai-services": "Feilsøk OpenAI-tjenester", - "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": "Bruk denne siden for å feilsøke OpenAI tjenester. Du kan teste din OpenAI tilkobling og se resultatene her. Hvis du har bildetjenester aktivert kan du også legge til et bilde.", "run-test": "Kjør test", "test-results": "Testresultater", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "group-delete-note": "Grupper med brukere eller husholdninger kan ikke slettes", + "household-delete-note": "Husholdninger med brukere kan ikke slettes" }, "profile": { "welcome-user": "Velkommen, {0}!", @@ -1343,9 +1343,9 @@ }, "cookbook": { "cookbooks": "Kokebøker", - "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.", - "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", - "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "description": "Kokebøker er en annen måte å organisere oppskrifter på ved å lage tverrsnitt av oppskrifter, organisatorer og andre filtre. Oppretting av en kokebok vil legge til en oppføring i sidefeltet, og alle oppskriftene med de valgte filtrene vil vises i kokeboken.", + "hide-cookbooks-from-other-households": "Skjul kokebøker fra andre husholdninger", + "hide-cookbooks-from-other-households-description": "Når denne er aktivert, vil bare kokebøker fra husstanden din vises i sidefeltet", "public-cookbook": "Offentlig kokebok", "public-cookbook-description": "Offentlige kokebøker kan deles med ikke-Mealie-brukere og vil bli vist på din gruppeside.", "filter-options": "Filteralternativer", diff --git a/mealie/lang/messages/no-NO.json b/mealie/lang/messages/no-NO.json index 9781a6a07..0f807d268 100644 --- a/mealie/lang/messages/no-NO.json +++ b/mealie/lang/messages/no-NO.json @@ -14,8 +14,8 @@ "serves": "Nok til", "serving": "porsjon", "servings": "porsjoner", - "yield": "Yield", - "yields": "Yields" + "yield": "Gir", + "yields": "Gir" } }, "mealplan": { diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index f8ef66d83..2b06971e6 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -57,7 +57,7 @@ "name": "Pak Choi" }, "brassicas": { - "name": "brassicas" + "name": "Kreuzblütlergewächse" }, "bread": { "name": "Brot" @@ -194,7 +194,7 @@ "name": "confectioners' sugar" }, "coriander": { - "name": "coriander" + "name": "Koriander" }, "corn": { "name": "Mais", @@ -267,7 +267,7 @@ "name": "Fisch" }, "five-spice-powder": { - "name": "five spice powder" + "name": "Fünf-Gewürze-Pulver" }, "flour": { "name": "Mehl" diff --git a/mealie/repos/seed/resources/foods/locales/ja-JP.json b/mealie/repos/seed/resources/foods/locales/ja-JP.json index b12605209..b96df5d2e 100644 --- a/mealie/repos/seed/resources/foods/locales/ja-JP.json +++ b/mealie/repos/seed/resources/foods/locales/ja-JP.json @@ -1,178 +1,178 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "どんぐりかぼちゃ" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "アルファルファスプラウト" }, "anchovies": { - "name": "anchovies" + "name": "アンチョビ" }, "apples": { "name": "りんご", "plural_name": "りんご" }, "artichoke": { - "name": "artichoke" + "name": "アーティチョーク" }, "arugula": { - "name": "arugula" + "name": "ルッコラ" }, "asparagus": { - "name": "asparagus" + "name": "アスパラガス" }, "avocado": { "name": "アボカド", "plural_name": "アボカド" }, "bacon": { - "name": "bacon" + "name": "ベーコン" }, "baking-powder": { - "name": "baking powder" + "name": "ベーキングパウダー" }, "baking-soda": { - "name": "baking soda" + "name": "重曹" }, "baking-sugar": { - "name": "baking sugar" + "name": "ベーキングシュガー" }, "bar-sugar": { - "name": "bar sugar" + "name": "棒砂糖" }, "basil": { "name": "バジル" }, "beans": { - "name": "beans" + "name": "豆" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "ピーマン", + "plural_name": "ピーマン" }, "blackberries": { - "name": "blackberries" + "name": "ブラックベリー" }, "bok-choy": { - "name": "bok choy" + "name": "チンゲンサイ" }, "brassicas": { - "name": "brassicas" + "name": "アブラナ属" }, "bread": { - "name": "bread" + "name": "パン" }, "breadfruit": { - "name": "breadfruit" + "name": "パンノキ" }, "broccoflower": { - "name": "broccoflower" + "name": "ブロッコフラワー" }, "broccoli": { "name": "ブロッコリー" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "ブロッコリーラーブ" }, "broccolini": { - "name": "broccolini" + "name": "スティックセニョール" }, "brown-sugar": { - "name": "brown sugar" + "name": "黒砂糖" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "芽キャベツ" }, "butter": { "name": "バター" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "バターナッツ・スクワッシュ" }, "butternut-squash": { - "name": "butternut squash" + "name": "バターナッツ・スクワッシュ" }, "cabbage": { "name": "キャベツ", "plural_name": "キャベツ" }, "cactus-edible": { - "name": "cactus, edible" + "name": "食用サボテン" }, "calabrese": { - "name": "calabrese" + "name": "カラブレーゼ" }, "cane-sugar": { - "name": "cane sugar" + "name": "甘庶糖" }, "cannabis": { - "name": "cannabis" + "name": "大麻" }, "capsicum": { - "name": "capsicum" + "name": "トウガラシ属" }, "caraway": { - "name": "caraway" + "name": "キャラウェイ" }, "carrot": { "name": "人参", - "plural_name": "carrots" + "plural_name": "人参" }, "caster-sugar": { - "name": "caster sugar" + "name": "上白糖" }, "castor-sugar": { - "name": "castor sugar" + "name": "上白糖" }, "catfish": { - "name": "catfish" + "name": "ナマズ" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "カリフラワー", + "plural_name": "カリフラワー" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "カイエンペッパー" }, "celeriac": { - "name": "celery root" + "name": "セルリアック" }, "celery": { - "name": "celery" + "name": "セロリ" }, "cereal-grains": { - "name": "cereal grains" + "name": "穀物" }, "chard": { - "name": "chard" + "name": "フダンソウ" }, "cheese": { - "name": "cheese" + "name": "チーズ" }, "chicory": { - "name": "chicory" + "name": "チコリー" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "唐辛子", + "plural_name": "唐辛子" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "白菜" }, "chives": { - "name": "chives" + "name": "浅葱" }, "chocolate": { - "name": "chocolate" + "name": "チョコレート" }, "cilantro": { - "name": "cilantro" + "name": "コリアンダー" }, "cinnamon": { "name": "シナモン" }, "clarified-butter": { - "name": "clarified butter" + "name": "澄ましバター" }, "coconut": { "name": "ココナッツ", @@ -182,256 +182,256 @@ "name": "ココナッツミルク" }, "cod": { - "name": "cod" + "name": "タラ" }, "coffee": { "name": "コーヒー" }, "collard-greens": { - "name": "collard greens" + "name": "カラードグリーン" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "粉糖" }, "coriander": { - "name": "coriander" + "name": "コリアンダー" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "トウモロコシ", + "plural_name": "トウモロコシ" }, "corn-syrup": { - "name": "corn syrup" + "name": "コーンシロップ" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "綿実油" }, "courgette": { - "name": "courgette" + "name": "ズッキーニ" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "ケレモル" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "きゅうり", + "plural_name": "きゅうり" }, "cumin": { - "name": "cumin" + "name": "クミン" }, "daikon": { "name": "大根", "plural_name": "大根" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "乳製品および乳製品代替品" }, "dandelion": { - "name": "dandelion" + "name": "タンポポ" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "デメララ砂糖" }, "dough": { "name": "生地" }, "edible-cactus": { - "name": "edible cactus" + "name": "食用サボテン" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "茄子", + "plural_name": "茄子" }, "eggs": { "name": "卵", "plural_name": "卵" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "エンダイブ", + "plural_name": "エンダイブ" }, "fats": { - "name": "fats" + "name": "脂質" }, "fava-beans": { - "name": "fava beans" + "name": "そら豆" }, "fiddlehead": { - "name": "fiddlehead" + "name": "ワラビ" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "ゼンマイ", + "plural_name": "フィドルヘッド" }, "fish": { - "name": "fish" + "name": "魚" }, "five-spice-powder": { - "name": "five spice powder" + "name": "五香粉" }, "flour": { - "name": "flour" + "name": "小麦粉" }, "frisee": { - "name": "frisee" + "name": "エンダイブ" }, "fructose": { - "name": "fructose" + "name": "果糖" }, "fruit": { - "name": "fruit" + "name": "果物" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "果糖" }, "ful": { - "name": "ful" + "name": "そら豆" }, "garam-masala": { - "name": "garam masala" + "name": "ガラムマサラ" }, "garlic": { "name": "ニンニク", "plural_name": "ニンニク" }, "gem-squash": { - "name": "gem squash" + "name": "ジェムスカッシュ" }, "ghee": { - "name": "ghee" + "name": "ギー" }, "giblets": { - "name": "giblets" + "name": "ジブレッツ" }, "ginger": { - "name": "ginger" + "name": "ショウガ" }, "grains": { - "name": "grains" + "name": "穀物" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "グラニュー糖" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "グレープシードオイル" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "ネギ", + "plural_name": "ネギ" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "ハート・オブ・パーム", + "plural_name": "ハート・オブ・パーム" }, "hemp": { - "name": "hemp" + "name": "ヘンプ" }, "herbs": { - "name": "herbs" + "name": "ハーブ" }, "honey": { "name": "蜂蜜" }, "isomalt": { - "name": "isomalt" + "name": "イソマルト" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "パラミツ", + "plural_name": "パラミツ" }, "jaggery": { - "name": "jaggery" + "name": "ジャグリー" }, "jams": { - "name": "jams" + "name": "ジャム" }, "jellies": { - "name": "jellies" + "name": "ジェリー" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "キクイモ" }, "jicama": { - "name": "jicama" + "name": "ヒカマ" }, "kale": { - "name": "kale" + "name": "ケール" }, "kohlrabi": { - "name": "kohlrabi" + "name": "コールラビ" }, "kumara": { - "name": "kumara" + "name": "サツマイモ" }, "leavening-agents": { - "name": "leavening agents" + "name": "膨張剤" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "ねぎ", + "plural_name": "ねぎ" }, "legumes": { - "name": "legumes" + "name": "マメ" }, "lemongrass": { - "name": "lemongrass" + "name": "レモングラス" }, "lentils": { - "name": "lentils" + "name": "レンズ豆" }, "lettuce": { "name": "レタス" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "レバー", + "plural_name": "レバー" }, "maize": { - "name": "maize" + "name": "トウモロコシ" }, "maple-syrup": { - "name": "maple syrup" + "name": "メープルシロップ" }, "meat": { - "name": "meat" + "name": "肉" }, "milk": { "name": "牛乳" }, "mortadella": { - "name": "mortadella" + "name": "モルタデッラ" }, "mushroom": { "name": "キノコ", "plural_name": "キノコ" }, "mussels": { - "name": "mussels" + "name": "ムール貝" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "ナナイモ・バー・ミックス" }, "nori": { - "name": "nori" + "name": "のり" }, "nutmeg": { - "name": "nutmeg" + "name": "ナツメグ" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "ニュートリショナル・イースト" }, "nuts": { - "name": "nuts" + "name": "ナッツ" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "タコ", + "plural_name": "タコ" }, "oils": { - "name": "oils" + "name": "油" }, "okra": { - "name": "okra" + "name": "オクラ" }, "olive": { "name": "オリーブ" @@ -443,250 +443,250 @@ "name": "玉ねぎ" }, "onion-family": { - "name": "onion family" + "name": "タマネギの仲間" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "オレンジ花水" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "オレンジ", + "plural_name": "オレンジ" }, "oregano": { "name": "オレガノ" }, "oysters": { - "name": "oysters" + "name": "牡蠣" }, "panch-puran": { - "name": "panch puran" + "name": "パンチフォロン" }, "paprika": { - "name": "paprika" + "name": "パプリカ" }, "parsley": { "name": "パセリ" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "パースニプ", + "plural_name": "パースニップ" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "梨", + "plural_name": "梨" }, "peas": { - "name": "peas" + "name": "豆" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "コショウ", + "plural_name": "コショウ" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "パイナップル", + "plural_name": "パイナップル" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "プランテン", + "plural_name": "プランテン" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "ケシの種" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "ジャガイモ", + "plural_name": "ジャガイモ" }, "poultry": { - "name": "poultry" + "name": "家禽" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "粉糖" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "カボチャ", + "plural_name": "カボチャ" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "かぼちゃの種" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "大根", + "plural_name": "大根" }, "raw-sugar": { - "name": "raw sugar" + "name": "生砂糖" }, "refined-sugar": { - "name": "refined sugar" + "name": "精製糖" }, "rice": { - "name": "rice" + "name": "米" }, "rice-flour": { - "name": "rice flour" + "name": "米粉" }, "rock-sugar": { - "name": "rock sugar" + "name": "氷砂糖" }, "rum": { - "name": "rum" + "name": "ラム酒" }, "salmon": { - "name": "salmon" + "name": "鮭" }, "salt": { - "name": "salt" + "name": "塩" }, "salt-cod": { - "name": "salt cod" + "name": "塩タラ" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "シャロット", + "plural_name": "シャロット" }, "seafood": { - "name": "seafood" + "name": "シーフード" }, "seeds": { - "name": "seeds" + "name": "種" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "ゴマの種" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "エシャロット", + "plural_name": "エシャロット" }, "skate": { - "name": "skate" + "name": "ガンギエイ" }, "soda": { - "name": "soda" + "name": "ソーダ" }, "soda-baking": { - "name": "soda, baking" + "name": "ソーダ、ベーキング" }, "soybean": { - "name": "soybean" + "name": "大豆" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "スパゲッティスカッシュ", + "plural_name": "スパゲッティスカッシュ" }, "speck": { - "name": "speck" + "name": "スペック" }, "spices": { - "name": "spices" + "name": "香辛料" }, "spinach": { - "name": "spinach" + "name": "ほうれん草" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "ネギ", + "plural_name": "葉タマネギ" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "カボチャ", + "plural_name": "カボチャ" }, "squash-family": { - "name": "squash family" + "name": "カボチャの仲間" }, "stockfish": { - "name": "stockfish" + "name": "ストックフィッシュ" }, "sugar": { - "name": "sugar" + "name": "砂糖" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "キクイモ", + "plural_name": "キクイモ" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "ヒマワリの種" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "上白糖" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "サツマイモ", + "plural_name": "サツマイモ" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "スイートコーン", + "plural_name": "スイートコーン" }, "sweeteners": { - "name": "sweeteners" + "name": "甘味料" }, "tahini": { - "name": "tahini" + "name": "タヒニ" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "タロイモ", + "plural_name": "タロイモ" }, "teff": { - "name": "teff" + "name": "テフ" }, "tomato": { "name": "トマト", "plural_name": "トマト" }, "trout": { - "name": "trout" + "name": "マス" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "塊茎", + "plural_name": "塊茎" }, "tuna": { - "name": "tuna" + "name": "マグロ" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "中白糖" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "カブ", + "plural_name": "カブ" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "粗製糖" }, "vanilla": { - "name": "vanilla" + "name": "バニラ" }, "vegetables": { - "name": "vegetables" + "name": "野菜" }, "watercress": { - "name": "watercress" + "name": "クレソン" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "スイカ", + "plural_name": "スイカ" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "マッシュルーム", + "plural_name": "マッシュルーム" }, "white-sugar": { - "name": "white sugar" + "name": "白砂糖" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "キサンタンガム" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "ヤムイモ", + "plural_name": "ヤムイモ" }, "yeast": { - "name": "yeast" + "name": "イースト" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "ズッキーニ", + "plural_name": "ズッキーニ" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index ef8a7fb1e..ebf1f38cf 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -1,25 +1,25 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "vintersquash" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "alfalfaspirer" }, "anchovies": { - "name": "anchovies" + "name": "ansjos" }, "apples": { "name": "eple", "plural_name": "epler" }, "artichoke": { - "name": "artichoke" + "name": "artisjokk" }, "arugula": { - "name": "arugula" + "name": "ruccola" }, "asparagus": { - "name": "asparagus" + "name": "asparges" }, "avocado": { "name": "avakado", @@ -41,82 +41,82 @@ "name": "bar sugar" }, "basil": { - "name": "basil" + "name": "basilikum" }, "beans": { - "name": "beans" + "name": "bønner" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "paprika", + "plural_name": "paprikaer" }, "blackberries": { - "name": "blackberries" + "name": "bjørnebær" }, "bok-choy": { - "name": "bok choy" + "name": "pak choi" }, "brassicas": { - "name": "brassicas" + "name": "kålslekta" }, "bread": { "name": "brød" }, "breadfruit": { - "name": "breadfruit" + "name": "brødfrukt" }, "broccoflower": { "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "brokkoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "rapini" }, "broccolini": { - "name": "broccolini" + "name": "brokkolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "brunt sukker" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "rosenkål" }, "butter": { - "name": "butter" + "name": "smør" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "flaskegresskar" }, "butternut-squash": { - "name": "butternut squash" + "name": "flaskegresskar" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "kål", + "plural_name": "kål" }, "cactus-edible": { - "name": "cactus, edible" + "name": "kaktus, spiselig" }, "calabrese": { "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "rørsukker" }, "cannabis": { "name": "cannabis" }, "capsicum": { - "name": "capsicum" + "name": "chilipepper" }, "caraway": { - "name": "caraway" + "name": "karve" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "gulrot", + "plural_name": "gulrøtter" }, "caster-sugar": { "name": "caster sugar" @@ -125,32 +125,32 @@ "name": "castor sugar" }, "catfish": { - "name": "catfish" + "name": "malle" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "blomkål", + "plural_name": "blomkål" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "kayenne pepper" }, "celeriac": { - "name": "celery root" + "name": "sellerirot" }, "celery": { - "name": "celery" + "name": "selleri" }, "cereal-grains": { "name": "cereal grains" }, "chard": { - "name": "chard" + "name": "bladbete" }, "cheese": { - "name": "cheese" + "name": "ost" }, "chicory": { - "name": "chicory" + "name": "sikori" }, "chilli-peppers": { "name": "chilli pepper", @@ -160,129 +160,129 @@ "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "gressløk" }, "chocolate": { - "name": "chocolate" + "name": "sjokolade" }, "cilantro": { - "name": "cilantro" + "name": "koriander" }, "cinnamon": { - "name": "cinnamon" + "name": "kanel" }, "clarified-butter": { - "name": "clarified butter" + "name": "klarnet smør" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "kokosnøtt", + "plural_name": "kokosnøtter" }, "coconut-milk": { - "name": "coconut milk" + "name": "kokosmelk" }, "cod": { - "name": "cod" + "name": "torsk" }, "coffee": { - "name": "coffee" + "name": "kaffe" }, "collard-greens": { - "name": "collard greens" + "name": "grønnkål" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "melis" }, "coriander": { - "name": "coriander" + "name": "koriander" }, "corn": { "name": "mais", "plural_name": "corns" }, "corn-syrup": { - "name": "corn syrup" + "name": "maissirup" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "bomullsfrøolje" }, "courgette": { - "name": "courgette" + "name": "squash" }, "cream-of-tartar": { "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "agurk", + "plural_name": "agurker" }, "cumin": { - "name": "cumin" + "name": "spisskummen" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "daikon-reddik", + "plural_name": "daikon-reddiker" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "meieriprodukter og melkeerstatninger" }, "dandelion": { - "name": "dandelion" + "name": "løvetann" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "demerarasukker" }, "dough": { - "name": "dough" + "name": "deig" }, "edible-cactus": { - "name": "edible cactus" + "name": "spiselig kaktus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "aubergine", + "plural_name": "auberginer" }, "eggs": { "name": "egg", - "plural_name": "eggs" + "plural_name": "egg" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "sikori", + "plural_name": "sikori" }, "fats": { - "name": "fats" + "name": "fett" }, "fava-beans": { - "name": "fava beans" + "name": "favabønne" }, "fiddlehead": { - "name": "fiddlehead" + "name": "felehode" }, "fiddlehead-fern": { "name": "fiddlehead fern", "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "fisk" }, "five-spice-powder": { - "name": "five spice powder" + "name": "femkrydder" }, "flour": { - "name": "flour" + "name": "mel" }, "frisee": { - "name": "frisee" + "name": "friséesalat" }, "fructose": { - "name": "fructose" + "name": "fruktose" }, "fruit": { - "name": "fruit" + "name": "frukt" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "fruktsukker" }, "ful": { "name": "ful" @@ -291,53 +291,53 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "hvitløk", + "plural_name": "hvitløker" }, "gem-squash": { "name": "gem squash" }, "ghee": { - "name": "ghee" + "name": "ghi" }, "giblets": { - "name": "giblets" + "name": "innmat av fugl" }, "ginger": { - "name": "ginger" + "name": "ingefær" }, "grains": { - "name": "grains" + "name": "korn" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "strøsukker" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "druekjerneolje" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "vårløk", + "plural_name": "vårløk" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmehjerte", + "plural_name": "palmehjerte" }, "hemp": { - "name": "hemp" + "name": "hamp" }, "herbs": { - "name": "herbs" + "name": "urter" }, "honey": { - "name": "honey" + "name": "honning" }, "isomalt": { "name": "isomalt" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "jackfrukt", + "plural_name": "jackfrukter" }, "jaggery": { "name": "jaggery" @@ -349,64 +349,64 @@ "name": "jellies" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "jordskokk" }, "jicama": { "name": "jicama" }, "kale": { - "name": "kale" + "name": "grønnkål" }, "kohlrabi": { - "name": "kohlrabi" + "name": "kålrabi" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "hevemiddel" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "purre", + "plural_name": "purrer" }, "legumes": { - "name": "legumes" + "name": "belgvekster" }, "lemongrass": { - "name": "lemongrass" + "name": "sitrongress" }, "lentils": { - "name": "lentils" + "name": "linser" }, "lettuce": { - "name": "lettuce" + "name": "salat" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "lever", + "plural_name": "lever" }, "maize": { "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "lønnesirup" }, "meat": { - "name": "meat" + "name": "kjøtt" }, "milk": { - "name": "milk" + "name": "melk" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "sopp", + "plural_name": "sopper" }, "mussels": { - "name": "mussels" + "name": "blåskjell" }, "nanaimo-bar-mix": { "name": "nanaimo bar mix" @@ -415,204 +415,204 @@ "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "muskat" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "nøtter" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "blekksprut", + "plural_name": "blekksprut" }, "oils": { - "name": "oils" + "name": "oljer" }, "okra": { "name": "okra" }, "olive": { - "name": "olive" + "name": "oliven" }, "olive-oil": { - "name": "olive oil" + "name": "olivenolje" }, "onion": { - "name": "onion" + "name": "løk" }, "onion-family": { "name": "onion family" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "appelsinblomstvann" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "appelsin", + "plural_name": "appelsiner" }, "oregano": { "name": "oregano" }, "oysters": { - "name": "oysters" + "name": "østers" }, "panch-puran": { - "name": "panch puran" + "name": "panch phoron" }, "paprika": { - "name": "paprika" + "name": "paprikapulver" }, "parsley": { - "name": "parsley" + "name": "persille" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "pastinakk", + "plural_name": "pastinakk" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "pære", + "plural_name": "pærer" }, "peas": { - "name": "peas" + "name": "erter" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "paprika", + "plural_name": "paprika" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ananas", + "plural_name": "ananaser" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "kokebanan", + "plural_name": "kokebananer" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "valmuefrø" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "potet", + "plural_name": "poteter" }, "poultry": { - "name": "poultry" + "name": "fjærfe" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "melis" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "gresskar", + "plural_name": "gresskar" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "gresskarfrø" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "reddik", + "plural_name": "reddiker" }, "raw-sugar": { - "name": "raw sugar" + "name": "brunt sukker" }, "refined-sugar": { - "name": "refined sugar" + "name": "raffinert sukker" }, "rice": { - "name": "rice" + "name": "ris" }, "rice-flour": { - "name": "rice flour" + "name": "rismel" }, "rock-sugar": { "name": "rock sugar" }, "rum": { - "name": "rum" + "name": "rom" }, "salmon": { - "name": "salmon" + "name": "laks" }, "salt": { "name": "salt" }, "salt-cod": { - "name": "salt cod" + "name": "salt torsk" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "vårløk", + "plural_name": "vårløk" }, "seafood": { - "name": "seafood" + "name": "sjømat" }, "seeds": { - "name": "seeds" + "name": "frø" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sesamfrø" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "sjalottløk", + "plural_name": "sjalottløk" }, "skate": { "name": "skate" }, "soda": { - "name": "soda" + "name": "brus" }, "soda-baking": { - "name": "soda, baking" + "name": "natron" }, "soybean": { - "name": "soybean" + "name": "soyabønne" }, "spaghetti-squash": { "name": "spaghetti squash", "plural_name": "spaghetti squashes" }, "speck": { - "name": "speck" + "name": "spekk" }, "spices": { - "name": "spices" + "name": "krydder" }, "spinach": { - "name": "spinach" + "name": "spinat" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "vårløk", + "plural_name": "vårløker" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "gresskar", + "plural_name": "gresskar" }, "squash-family": { - "name": "squash family" + "name": "gresskarfamilien" }, "stockfish": { - "name": "stockfish" + "name": "tørrfisk" }, "sugar": { - "name": "sugar" + "name": "sukker" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "jordskokk", + "plural_name": "jordskokker" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "solsikkefrø" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "finkornet sukker" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "søtpotet", + "plural_name": "søtpoteter" }, "sweetcorn": { "name": "sweetcorn", @@ -632,61 +632,61 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "tomat", + "plural_name": "tomater" }, "trout": { - "name": "trout" + "name": "ørret" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "knoll", + "plural_name": "knoller" }, "tuna": { - "name": "tuna" + "name": "tunfisk" }, "turbanado-sugar": { "name": "turbanado sugar" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "nepe", + "plural_name": "neper" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "uraffinert sukker" }, "vanilla": { - "name": "vanilla" + "name": "vanilje" }, "vegetables": { - "name": "vegetables" + "name": "grønnsaker" }, "watercress": { - "name": "watercress" + "name": "brønnkarse" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "vannmelon", + "plural_name": "vannmeloner" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "sjampinjong", + "plural_name": "sjampinjonger" }, "white-sugar": { - "name": "white sugar" + "name": "sukker" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "xanthangummi" }, "yam": { "name": "yam", "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "gjær" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "squash", + "plural_name": "squash" } } \ No newline at end of file From 24be42ee88db5643f1f4ffcf51f033099061717a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 08:35:20 -0500 Subject: [PATCH 23/71] chore(deps): update dependency mkdocs-material to v9.6.11 (#5304) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 31e2772c1..3cf301d59 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1672,21 +1672,21 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.6.10" +version = "9.6.11" description = "Documentation that simply works" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "mkdocs_material-9.6.10-py3-none-any.whl", hash = "sha256:36168548df4e2ddeb9a334ddae4ab9c388ccfea4dd50ffee657d22b93dcb1c3e"}, - {file = "mkdocs_material-9.6.10.tar.gz", hash = "sha256:25a453c1f24f34fcf1f53680c03d2c1421b52ce5247f4468153c87a70cd5f1fc"}, + {file = "mkdocs_material-9.6.11-py3-none-any.whl", hash = "sha256:47f21ef9cbf4f0ebdce78a2ceecaa5d413581a55141e4464902224ebbc0b1263"}, + {file = "mkdocs_material-9.6.11.tar.gz", hash = "sha256:0b7f4a0145c5074cdd692e4362d232fb25ef5b23328d0ec1ab287af77cc0deff"}, ] [package.dependencies] babel = ">=2.10,<3.0" backrefs = ">=5.7.post1,<6.0" colorama = ">=0.4,<1.0" -jinja2 = ">=3.0,<4.0" +jinja2 = ">=3.1,<4.0" markdown = ">=3.2,<4.0" mkdocs = ">=1.6,<2.0" mkdocs-material-extensions = ">=1.3,<2.0" From 007d249c2028a714b775dea7c62ee3dacd570dce Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 1 Apr 2025 08:46:57 -0500 Subject: [PATCH 24/71] chore(l10n): New Crowdin updates (#5301) --- frontend/lang/messages/ar-SA.json | 14 +++++++------- frontend/lang/messages/no-NO.json | 2 +- .../repos/seed/resources/units/locales/no-NO.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/lang/messages/ar-SA.json b/frontend/lang/messages/ar-SA.json index f6998535e..db80240cf 100644 --- a/frontend/lang/messages/ar-SA.json +++ b/frontend/lang/messages/ar-SA.json @@ -410,7 +410,7 @@ "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "plantoeat": { "title": "خِطَّة تناول الطعام", - "description-long": "Mealie can import recipies from Plan to Eat." + "description-long": "يمكن لمالي أن تستورد الوصفات من Plan to Eat." }, "myrecipebox": { "title": "صندوق وصفاتي", @@ -418,7 +418,7 @@ }, "recipekeeper": { "title": "مدير الوصفة", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "يمكن لـ Mealie استيراد الوصفات من وكيل الوصفات. قم بتصدير وصفاتك بتنسيق zip ، ثم قم بتحميل ملف zip أدناه." } }, "new-recipe": { @@ -544,10 +544,10 @@ "successfully-added-to-list": "Successfully added to list", "recipe-added-to-mealplan": "Recipe added to mealplan", "failed-to-add-recipes-to-list": "Failed to add recipe to list", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", - "failed-to-add-to-list": "Failed to add to list", - "yield": "Yield", - "yields-amount-with-text": "Yields {amount} {text}", + "failed-to-add-recipe-to-mealplan": "فشل في إضافة الوصفة إلى خطة الوجبة", + "failed-to-add-to-list": "فشل في الإضافة إلى القائمة", + "yield": "العائد", + "yields-amount-with-text": "العائد {amount} {text}", "yield-text": "Yield Text", "quantity": "الكَمّيَّة", "choose-unit": "اختر الوحدة", @@ -822,7 +822,7 @@ "validate": "Validate", "email-configuration-status": "Email Configuration Status", "email-configured": "Email Configured", - "email-test-results": "Email Test Results", + "email-test-results": "نتائج الايميل", "ready": "جاهز", "not-ready": "Not Ready - Check Environmental Variables", "succeeded": "نجحت العملية", diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index 4f40ecd7c..8eec9d404 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -292,7 +292,7 @@ "admin-household-management-text": "Endringer i denne husholdningen vil umiddelbart gjelde.", "household-id-value": "Husholdningens id: {0}", "private-household": "Privat husholdning", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", + "private-household-description": "Når du setter husholdningen din til privat, vil alle offentlige visningsalternativer tilbakestilles til standardverdiene. Dette overskriver envher individuell offentlig visningsinnstilling", "lock-recipe-edits-from-other-households": "Lås redigering av oppskrifter fra andre husholdninger", "lock-recipe-edits-from-other-households-description": "Når dette er aktivert kan bare brukere i husholdningen din redigere oppskrifter laget av husholdningen din", "household-recipe-preferences": "Husholdningenes oppskriftsinnstillinger", diff --git a/mealie/repos/seed/resources/units/locales/no-NO.json b/mealie/repos/seed/resources/units/locales/no-NO.json index 2c1afde80..a8e0a60ef 100644 --- a/mealie/repos/seed/resources/units/locales/no-NO.json +++ b/mealie/repos/seed/resources/units/locales/no-NO.json @@ -62,7 +62,7 @@ }, "ounce": { "name": "unse", - "plural_name": "ounces\n", + "plural_name": "ounces\nunser", "description": "", "abbreviation": "oz" }, From 8f3772ed011cf8ad7f8461736a577b1d262bfe54 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 13:04:00 -0500 Subject: [PATCH 25/71] chore(deps): update dependency ruff to v0.11.3 (#5311) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 3cf301d59..fef413673 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3277,30 +3277,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.2" +version = "0.11.3" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.2-py3-none-linux_armv6l.whl", hash = "sha256:c69e20ea49e973f3afec2c06376eb56045709f0212615c1adb0eda35e8a4e477"}, - {file = "ruff-0.11.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2c5424cc1c4eb1d8ecabe6d4f1b70470b4f24a0c0171356290b1953ad8f0e272"}, - {file = "ruff-0.11.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ecf20854cc73f42171eedb66f006a43d0a21bfb98a2523a809931cda569552d9"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c543bf65d5d27240321604cee0633a70c6c25c9a2f2492efa9f6d4b8e4199bb"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20967168cc21195db5830b9224be0e964cc9c8ecf3b5a9e3ce19876e8d3a96e3"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:955a9ce63483999d9f0b8f0b4a3ad669e53484232853054cc8b9d51ab4c5de74"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:86b3a27c38b8fce73bcd262b0de32e9a6801b76d52cdb3ae4c914515f0cef608"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a3b66a03b248c9fcd9d64d445bafdf1589326bee6fc5c8e92d7562e58883e30f"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0397c2672db015be5aa3d4dac54c69aa012429097ff219392c018e21f5085147"}, - {file = "ruff-0.11.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:869bcf3f9abf6457fbe39b5a37333aa4eecc52a3b99c98827ccc371a8e5b6f1b"}, - {file = "ruff-0.11.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2a2b50ca35457ba785cd8c93ebbe529467594087b527a08d487cf0ee7b3087e9"}, - {file = "ruff-0.11.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7c69c74bf53ddcfbc22e6eb2f31211df7f65054bfc1f72288fc71e5f82db3eab"}, - {file = "ruff-0.11.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6e8fb75e14560f7cf53b15bbc55baf5ecbe373dd5f3aab96ff7aa7777edd7630"}, - {file = "ruff-0.11.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:842a472d7b4d6f5924e9297aa38149e5dcb1e628773b70e6387ae2c97a63c58f"}, - {file = "ruff-0.11.2-py3-none-win32.whl", hash = "sha256:aca01ccd0eb5eb7156b324cfaa088586f06a86d9e5314b0eb330cb48415097cc"}, - {file = "ruff-0.11.2-py3-none-win_amd64.whl", hash = "sha256:3170150172a8f994136c0c66f494edf199a0bbea7a409f649e4bc8f4d7084080"}, - {file = "ruff-0.11.2-py3-none-win_arm64.whl", hash = "sha256:52933095158ff328f4c77af3d74f0379e34fd52f175144cefc1b192e7ccd32b4"}, - {file = "ruff-0.11.2.tar.gz", hash = "sha256:ec47591497d5a1050175bdf4e1a4e6272cddff7da88a2ad595e1e326041d8d94"}, + {file = "ruff-0.11.3-py3-none-linux_armv6l.whl", hash = "sha256:cb893a5eedff45071d52565300a20cd4ac088869e156b25e0971cb98c06f5dd7"}, + {file = "ruff-0.11.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:58edd48af0e201e2f494789de80f5b2f2b46c9a2991a12ea031254865d5f6aa3"}, + {file = "ruff-0.11.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:520f6ade25cea98b2e5cb29eb0906f6a0339c6b8e28a024583b867f48295f1ed"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ca4405a93ebbc05e924358f872efceb1498c3d52a989ddf9476712a5480b16"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f4341d38775a6be605ce7cd50e951b89de65cbd40acb0399f95b8e1524d604c8"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:72bf5b49e4b546f4bea6c05448ab71919b09cf75363adf5e3bf5276124afd31c"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:9fa791ee6c3629ba7f9ba2c8f2e76178b03f3eaefb920e426302115259819237"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2c81d3fe718f4d303aaa4ccdcd0f43e23bb2127da3353635f718394ca9b26721"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e4c38e9b6c01caaba46b6d8e732791f4c78389a9923319991d55b298017ce02"}, + {file = "ruff-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9686f5d1a2b4c918b5a6e9876bfe7f47498a990076624d41f57d17aadd02a4dd"}, + {file = "ruff-0.11.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4800ddc4764d42d8961ce4cb972bcf5cc2730d11cca3f11f240d9f7360460408"}, + {file = "ruff-0.11.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:e63a2808879361aa9597d88d86380d8fb934953ef91f5ff3dafe18d9cb0b1e14"}, + {file = "ruff-0.11.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:8f8b1c4ae62638cc220df440140c21469232d8f2cb7f5059f395f7f48dcdb59e"}, + {file = "ruff-0.11.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3ea2026be50f6b1fbedd2d1757d004e1e58bd0f414efa2a6fa01235468d4c82a"}, + {file = "ruff-0.11.3-py3-none-win32.whl", hash = "sha256:73d8b90d12674a0c6e98cd9e235f2dcad09d1a80e559a585eac994bb536917a3"}, + {file = "ruff-0.11.3-py3-none-win_amd64.whl", hash = "sha256:faf1bfb0a51fb3a82aa1112cb03658796acef978e37c7f807d3ecc50b52ecbf6"}, + {file = "ruff-0.11.3-py3-none-win_arm64.whl", hash = "sha256:67f8b68d7ab909f08af1fb601696925a89d65083ae2bb3ab286e572b5dc456aa"}, + {file = "ruff-0.11.3.tar.gz", hash = "sha256:8d5fcdb3bb359adc12b757ed832ee743993e7474b9de714bb9ea13c4a8458bf9"}, ] [[package]] From e118d242610ad69e83497cbbb13904722a6ca827 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 18:17:28 +0000 Subject: [PATCH 26/71] fix(deps): update dependency pydantic to v2.11.2 (#5312) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 208 ++++++++++++++++++++++++++-------------------------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/poetry.lock b/poetry.lock index fef413673..dfd943fd9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2409,19 +2409,19 @@ files = [ [[package]] name = "pydantic" -version = "2.11.1" +version = "2.11.2" description = "Data validation using Python type hints" optional = false python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "pydantic-2.11.1-py3-none-any.whl", hash = "sha256:5b6c415eee9f8123a14d859be0c84363fec6b1feb6b688d6435801230b56e0b8"}, - {file = "pydantic-2.11.1.tar.gz", hash = "sha256:442557d2910e75c991c39f4b4ab18963d57b9b55122c8b2a9cd176d8c29ce968"}, + {file = "pydantic-2.11.2-py3-none-any.whl", hash = "sha256:7f17d25846bcdf89b670a86cdfe7b29a9f1c9ca23dee154221c9aa81845cfca7"}, + {file = "pydantic-2.11.2.tar.gz", hash = "sha256:2138628e050bd7a1e70b91d4bf4a91167f4ad76fdb83209b107c8d84b854917e"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.33.0" +pydantic-core = "2.33.1" typing-extensions = ">=4.12.2" typing-inspection = ">=0.4.0" @@ -2431,111 +2431,111 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.33.0" +version = "2.33.1" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "pydantic_core-2.33.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:71dffba8fe9ddff628c68f3abd845e91b028361d43c5f8e7b3f8b91d7d85413e"}, - {file = "pydantic_core-2.33.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:abaeec1be6ed535a5d7ffc2e6c390083c425832b20efd621562fbb5bff6dc518"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:759871f00e26ad3709efc773ac37b4d571de065f9dfb1778012908bcc36b3a73"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dcfebee69cd5e1c0b76a17e17e347c84b00acebb8dd8edb22d4a03e88e82a207"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b1262b912435a501fa04cd213720609e2cefa723a07c92017d18693e69bf00b"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4726f1f3f42d6a25678c67da3f0b10f148f5655813c5aca54b0d1742ba821b8f"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e790954b5093dff1e3a9a2523fddc4e79722d6f07993b4cd5547825c3cbf97b5"}, - {file = "pydantic_core-2.33.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:34e7fb3abe375b5c4e64fab75733d605dda0f59827752debc99c17cb2d5f3276"}, - {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ecb158fb9b9091b515213bed3061eb7deb1d3b4e02327c27a0ea714ff46b0760"}, - {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:4d9149e7528af8bbd76cc055967e6e04617dcb2a2afdaa3dea899406c5521faa"}, - {file = "pydantic_core-2.33.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e81a295adccf73477220e15ff79235ca9dcbcee4be459eb9d4ce9a2763b8386c"}, - {file = "pydantic_core-2.33.0-cp310-cp310-win32.whl", hash = "sha256:f22dab23cdbce2005f26a8f0c71698457861f97fc6318c75814a50c75e87d025"}, - {file = "pydantic_core-2.33.0-cp310-cp310-win_amd64.whl", hash = "sha256:9cb2390355ba084c1ad49485d18449b4242da344dea3e0fe10babd1f0db7dcfc"}, - {file = "pydantic_core-2.33.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a608a75846804271cf9c83e40bbb4dab2ac614d33c6fd5b0c6187f53f5c593ef"}, - {file = "pydantic_core-2.33.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e1c69aa459f5609dec2fa0652d495353accf3eda5bdb18782bc5a2ae45c9273a"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9ec80eb5a5f45a2211793f1c4aeddff0c3761d1c70d684965c1807e923a588b"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e925819a98318d17251776bd3d6aa9f3ff77b965762155bdad15d1a9265c4cfd"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bf68bb859799e9cec3d9dd8323c40c00a254aabb56fe08f907e437005932f2b"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1b2ea72dea0825949a045fa4071f6d5b3d7620d2a208335207793cf29c5a182d"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1583539533160186ac546b49f5cde9ffc928062c96920f58bd95de32ffd7bffd"}, - {file = "pydantic_core-2.33.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:23c3e77bf8a7317612e5c26a3b084c7edeb9552d645742a54a5867635b4f2453"}, - {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a7a7f2a3f628d2f7ef11cb6188bcf0b9e1558151d511b974dfea10a49afe192b"}, - {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:f1fb026c575e16f673c61c7b86144517705865173f3d0907040ac30c4f9f5915"}, - {file = "pydantic_core-2.33.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:635702b2fed997e0ac256b2cfbdb4dd0bf7c56b5d8fba8ef03489c03b3eb40e2"}, - {file = "pydantic_core-2.33.0-cp311-cp311-win32.whl", hash = "sha256:07b4ced28fccae3f00626eaa0c4001aa9ec140a29501770a88dbbb0966019a86"}, - {file = "pydantic_core-2.33.0-cp311-cp311-win_amd64.whl", hash = "sha256:4927564be53239a87770a5f86bdc272b8d1fbb87ab7783ad70255b4ab01aa25b"}, - {file = "pydantic_core-2.33.0-cp311-cp311-win_arm64.whl", hash = "sha256:69297418ad644d521ea3e1aa2e14a2a422726167e9ad22b89e8f1130d68e1e9a"}, - {file = "pydantic_core-2.33.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:6c32a40712e3662bebe524abe8abb757f2fa2000028d64cc5a1006016c06af43"}, - {file = "pydantic_core-2.33.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ec86b5baa36f0a0bfb37db86c7d52652f8e8aa076ab745ef7725784183c3fdd"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4deac83a8cc1d09e40683be0bc6d1fa4cde8df0a9bf0cda5693f9b0569ac01b6"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:175ab598fb457a9aee63206a1993874badf3ed9a456e0654273e56f00747bbd6"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5f36afd0d56a6c42cf4e8465b6441cf546ed69d3a4ec92724cc9c8c61bd6ecf4"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0a98257451164666afafc7cbf5fb00d613e33f7e7ebb322fbcd99345695a9a61"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecc6d02d69b54a2eb83ebcc6f29df04957f734bcf309d346b4f83354d8376862"}, - {file = "pydantic_core-2.33.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a69b7596c6603afd049ce7f3835bcf57dd3892fc7279f0ddf987bebed8caa5a"}, - {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ea30239c148b6ef41364c6f51d103c2988965b643d62e10b233b5efdca8c0099"}, - {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:abfa44cf2f7f7d7a199be6c6ec141c9024063205545aa09304349781b9a125e6"}, - {file = "pydantic_core-2.33.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20d4275f3c4659d92048c70797e5fdc396c6e4446caf517ba5cad2db60cd39d3"}, - {file = "pydantic_core-2.33.0-cp312-cp312-win32.whl", hash = "sha256:918f2013d7eadea1d88d1a35fd4a1e16aaf90343eb446f91cb091ce7f9b431a2"}, - {file = "pydantic_core-2.33.0-cp312-cp312-win_amd64.whl", hash = "sha256:aec79acc183865bad120b0190afac467c20b15289050648b876b07777e67ea48"}, - {file = "pydantic_core-2.33.0-cp312-cp312-win_arm64.whl", hash = "sha256:5461934e895968655225dfa8b3be79e7e927e95d4bd6c2d40edd2fa7052e71b6"}, - {file = "pydantic_core-2.33.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f00e8b59e1fc8f09d05594aa7d2b726f1b277ca6155fc84c0396db1b373c4555"}, - {file = "pydantic_core-2.33.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a73be93ecef45786d7d95b0c5e9b294faf35629d03d5b145b09b81258c7cd6d"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff48a55be9da6930254565ff5238d71d5e9cd8c5487a191cb85df3bdb8c77365"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4ea04195638dcd8c53dadb545d70badba51735b1594810e9768c2c0b4a5da"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:41d698dcbe12b60661f0632b543dbb119e6ba088103b364ff65e951610cb7ce0"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ae62032ef513fe6281ef0009e30838a01057b832dc265da32c10469622613885"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f225f3a3995dbbc26affc191d0443c6c4aa71b83358fd4c2b7d63e2f6f0336f9"}, - {file = "pydantic_core-2.33.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5bdd36b362f419c78d09630cbaebc64913f66f62bda6d42d5fbb08da8cc4f181"}, - {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:2a0147c0bef783fd9abc9f016d66edb6cac466dc54a17ec5f5ada08ff65caf5d"}, - {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:c860773a0f205926172c6644c394e02c25421dc9a456deff16f64c0e299487d3"}, - {file = "pydantic_core-2.33.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:138d31e3f90087f42aa6286fb640f3c7a8eb7bdae829418265e7e7474bd2574b"}, - {file = "pydantic_core-2.33.0-cp313-cp313-win32.whl", hash = "sha256:d20cbb9d3e95114325780f3cfe990f3ecae24de7a2d75f978783878cce2ad585"}, - {file = "pydantic_core-2.33.0-cp313-cp313-win_amd64.whl", hash = "sha256:ca1103d70306489e3d006b0f79db8ca5dd3c977f6f13b2c59ff745249431a606"}, - {file = "pydantic_core-2.33.0-cp313-cp313-win_arm64.whl", hash = "sha256:6291797cad239285275558e0a27872da735b05c75d5237bbade8736f80e4c225"}, - {file = "pydantic_core-2.33.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7b79af799630af263eca9ec87db519426d8c9b3be35016eddad1832bac812d87"}, - {file = "pydantic_core-2.33.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eabf946a4739b5237f4f56d77fa6668263bc466d06a8036c055587c130a46f7b"}, - {file = "pydantic_core-2.33.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8a1d581e8cdbb857b0e0e81df98603376c1a5c34dc5e54039dcc00f043df81e7"}, - {file = "pydantic_core-2.33.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:7c9c84749f5787781c1c45bb99f433402e484e515b40675a5d121ea14711cf61"}, - {file = "pydantic_core-2.33.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:64672fa888595a959cfeff957a654e947e65bbe1d7d82f550417cbd6898a1d6b"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26bc7367c0961dec292244ef2549afa396e72e28cc24706210bd44d947582c59"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ce72d46eb201ca43994303025bd54d8a35a3fc2a3495fac653d6eb7205ce04f4"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:14229c1504287533dbf6b1fc56f752ce2b4e9694022ae7509631ce346158de11"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:085d8985b1c1e48ef271e98a658f562f29d89bda98bf120502283efbc87313eb"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31860fbda80d8f6828e84b4a4d129fd9c4535996b8249cfb8c720dc2a1a00bb8"}, - {file = "pydantic_core-2.33.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f200b2f20856b5a6c3a35f0d4e344019f805e363416e609e9b47c552d35fd5ea"}, - {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5f72914cfd1d0176e58ddc05c7a47674ef4222c8253bf70322923e73e14a4ac3"}, - {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:91301a0980a1d4530d4ba7e6a739ca1a6b31341252cb709948e0aca0860ce0ae"}, - {file = "pydantic_core-2.33.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7419241e17c7fbe5074ba79143d5523270e04f86f1b3a0dff8df490f84c8273a"}, - {file = "pydantic_core-2.33.0-cp39-cp39-win32.whl", hash = "sha256:7a25493320203005d2a4dac76d1b7d953cb49bce6d459d9ae38e30dd9f29bc9c"}, - {file = "pydantic_core-2.33.0-cp39-cp39-win_amd64.whl", hash = "sha256:82a4eba92b7ca8af1b7d5ef5f3d9647eee94d1f74d21ca7c21e3a2b92e008358"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e2762c568596332fdab56b07060c8ab8362c56cf2a339ee54e491cd503612c50"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5bf637300ff35d4f59c006fff201c510b2b5e745b07125458a5389af3c0dff8c"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c151ce3d59ed56ebd7ce9ce5986a409a85db697d25fc232f8e81f195aa39a1"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee65f0cc652261744fd07f2c6e6901c914aa6c5ff4dcfaf1136bc394d0dd26b"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:024d136ae44d233e6322027bbf356712b3940bee816e6c948ce4b90f18471b3d"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e37f10f6d4bc67c58fbd727108ae1d8b92b397355e68519f1e4a7babb1473442"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:502ed542e0d958bd12e7c3e9a015bce57deaf50eaa8c2e1c439b512cb9db1e3a"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:715c62af74c236bf386825c0fdfa08d092ab0f191eb5b4580d11c3189af9d330"}, - {file = "pydantic_core-2.33.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bccc06fa0372151f37f6b69834181aa9eb57cf8665ed36405fb45fbf6cac3bae"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5d8dc9f63a26f7259b57f46a7aab5af86b2ad6fbe48487500bb1f4b27e051e4c"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:30369e54d6d0113d2aa5aee7a90d17f225c13d87902ace8fcd7bbf99b19124db"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3eb479354c62067afa62f53bb387827bee2f75c9c79ef25eef6ab84d4b1ae3b"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0310524c833d91403c960b8a3cf9f46c282eadd6afd276c8c5edc617bd705dc9"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:eddb18a00bbb855325db27b4c2a89a4ba491cd6a0bd6d852b225172a1f54b36c"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ade5dbcf8d9ef8f4b28e682d0b29f3008df9842bb5ac48ac2c17bc55771cc976"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:2c0afd34f928383e3fd25740f2050dbac9d077e7ba5adbaa2227f4d4f3c8da5c"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:7da333f21cd9df51d5731513a6d39319892947604924ddf2e24a4612975fb936"}, - {file = "pydantic_core-2.33.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:4b6d77c75a57f041c5ee915ff0b0bb58eabb78728b69ed967bc5b780e8f701b8"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ba95691cf25f63df53c1d342413b41bd7762d9acb425df8858d7efa616c0870e"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:4f1ab031feb8676f6bd7c85abec86e2935850bf19b84432c64e3e239bffeb1ec"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58c1151827eef98b83d49b6ca6065575876a02d2211f259fb1a6b7757bd24dd8"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a66d931ea2c1464b738ace44b7334ab32a2fd50be023d863935eb00f42be1778"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0bcf0bab28995d483f6c8d7db25e0d05c3efa5cebfd7f56474359e7137f39856"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:89670d7a0045acb52be0566df5bc8b114ac967c662c06cf5e0c606e4aadc964b"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:b716294e721d8060908dbebe32639b01bfe61b15f9f57bcc18ca9a0e00d9520b"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fc53e05c16697ff0c1c7c2b98e45e131d4bfb78068fffff92a82d169cbb4c7b7"}, - {file = "pydantic_core-2.33.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:68504959253303d3ae9406b634997a2123a0b0c1da86459abbd0ffc921695eac"}, - {file = "pydantic_core-2.33.0.tar.gz", hash = "sha256:40eb8af662ba409c3cbf4a8150ad32ae73514cd7cb1f1a2113af39763dd616b3"}, + {file = "pydantic_core-2.33.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3077cfdb6125cc8dab61b155fdd714663e401f0e6883f9632118ec12cf42df26"}, + {file = "pydantic_core-2.33.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ffab8b2908d152e74862d276cf5017c81a2f3719f14e8e3e8d6b83fda863927"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5183e4f6a2d468787243ebcd70cf4098c247e60d73fb7d68d5bc1e1beaa0c4db"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:398a38d323f37714023be1e0285765f0a27243a8b1506b7b7de87b647b517e48"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87d3776f0001b43acebfa86f8c64019c043b55cc5a6a2e313d728b5c95b46969"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c566dd9c5f63d22226409553531f89de0cac55397f2ab8d97d6f06cfce6d947e"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0d5f3acc81452c56895e90643a625302bd6be351e7010664151cc55b7b97f89"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3a07fadec2a13274a8d861d3d37c61e97a816beae717efccaa4b36dfcaadcde"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f99aeda58dce827f76963ee87a0ebe75e648c72ff9ba1174a253f6744f518f65"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:902dbc832141aa0ec374f4310f1e4e7febeebc3256f00dc359a9ac3f264a45dc"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fe44d56aa0b00d66640aa84a3cbe80b7a3ccdc6f0b1ca71090696a6d4777c091"}, + {file = "pydantic_core-2.33.1-cp310-cp310-win32.whl", hash = "sha256:ed3eb16d51257c763539bde21e011092f127a2202692afaeaccb50db55a31383"}, + {file = "pydantic_core-2.33.1-cp310-cp310-win_amd64.whl", hash = "sha256:694ad99a7f6718c1a498dc170ca430687a39894a60327f548e02a9c7ee4b6504"}, + {file = "pydantic_core-2.33.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6e966fc3caaf9f1d96b349b0341c70c8d6573bf1bac7261f7b0ba88f96c56c24"}, + {file = "pydantic_core-2.33.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bfd0adeee563d59c598ceabddf2c92eec77abcb3f4a391b19aa7366170bd9e30"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91815221101ad3c6b507804178a7bb5cb7b2ead9ecd600041669c8d805ebd595"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9fea9c1869bb4742d174a57b4700c6dadea951df8b06de40c2fedb4f02931c2e"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d20eb4861329bb2484c021b9d9a977566ab16d84000a57e28061151c62b349a"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb935c5591573ae3201640579f30128ccc10739b45663f93c06796854405505"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c964fd24e6166420d18fb53996d8c9fd6eac9bf5ae3ec3d03015be4414ce497f"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:681d65e9011f7392db5aa002b7423cc442d6a673c635668c227c6c8d0e5a4f77"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e100c52f7355a48413e2999bfb4e139d2977a904495441b374f3d4fb4a170961"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:048831bd363490be79acdd3232f74a0e9951b11b2b4cc058aeb72b22fdc3abe1"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bdc84017d28459c00db6f918a7272a5190bec3090058334e43a76afb279eac7c"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win32.whl", hash = "sha256:32cd11c5914d1179df70406427097c7dcde19fddf1418c787540f4b730289896"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win_amd64.whl", hash = "sha256:2ea62419ba8c397e7da28a9170a16219d310d2cf4970dbc65c32faf20d828c83"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win_arm64.whl", hash = "sha256:fc903512177361e868bc1f5b80ac8c8a6e05fcdd574a5fb5ffeac5a9982b9e89"}, + {file = "pydantic_core-2.33.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1293d7febb995e9d3ec3ea09caf1a26214eec45b0f29f6074abb004723fc1de8"}, + {file = "pydantic_core-2.33.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99b56acd433386c8f20be5c4000786d1e7ca0523c8eefc995d14d79c7a081498"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35a5ec3fa8c2fe6c53e1b2ccc2454398f95d5393ab398478f53e1afbbeb4d939"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b172f7b9d2f3abc0efd12e3386f7e48b576ef309544ac3a63e5e9cdd2e24585d"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9097b9f17f91eea659b9ec58148c0747ec354a42f7389b9d50701610d86f812e"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc77ec5b7e2118b152b0d886c7514a4653bcb58c6b1d760134a9fab915f777b3"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3d15245b08fa4a84cefc6c9222e6f37c98111c8679fbd94aa145f9a0ae23d"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef99779001d7ac2e2461d8ab55d3373fe7315caefdbecd8ced75304ae5a6fc6b"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fc6bf8869e193855e8d91d91f6bf59699a5cdfaa47a404e278e776dd7f168b39"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:b1caa0bc2741b043db7823843e1bde8aaa58a55a58fda06083b0569f8b45693a"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ec259f62538e8bf364903a7d0d0239447059f9434b284f5536e8402b7dd198db"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win32.whl", hash = "sha256:e14f369c98a7c15772b9da98987f58e2b509a93235582838bd0d1d8c08b68fda"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win_amd64.whl", hash = "sha256:1c607801d85e2e123357b3893f82c97a42856192997b95b4d8325deb1cd0c5f4"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d13f0276806ee722e70a1c93da19748594f19ac4299c7e41237fc791d1861ea"}, + {file = "pydantic_core-2.33.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:70af6a21237b53d1fe7b9325b20e65cbf2f0a848cf77bed492b029139701e66a"}, + {file = "pydantic_core-2.33.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:282b3fe1bbbe5ae35224a0dbd05aed9ccabccd241e8e6b60370484234b456266"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b315e596282bbb5822d0c7ee9d255595bd7506d1cb20c2911a4da0b970187d3"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1dfae24cf9921875ca0ca6a8ecb4bb2f13c855794ed0d468d6abbec6e6dcd44a"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6dd8ecfde08d8bfadaea669e83c63939af76f4cf5538a72597016edfa3fad516"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f593494876eae852dc98c43c6f260f45abdbfeec9e4324e31a481d948214764"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:948b73114f47fd7016088e5186d13faf5e1b2fe83f5e320e371f035557fd264d"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e11f3864eb516af21b01e25fac915a82e9ddad3bb0fb9e95a246067398b435a4"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:549150be302428b56fdad0c23c2741dcdb5572413776826c965619a25d9c6bde"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:495bc156026efafd9ef2d82372bd38afce78ddd82bf28ef5276c469e57c0c83e"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ec79de2a8680b1a67a07490bddf9636d5c2fab609ba8c57597e855fa5fa4dacd"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win32.whl", hash = "sha256:ee12a7be1742f81b8a65b36c6921022301d466b82d80315d215c4c691724986f"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win_amd64.whl", hash = "sha256:ede9b407e39949d2afc46385ce6bd6e11588660c26f80576c11c958e6647bc40"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win_arm64.whl", hash = "sha256:aa687a23d4b7871a00e03ca96a09cad0f28f443690d300500603bd0adba4b523"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:401d7b76e1000d0dd5538e6381d28febdcacb097c8d340dde7d7fc6e13e9f95d"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aeb055a42d734c0255c9e489ac67e75397d59c6fbe60d155851e9782f276a9c"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-win_amd64.whl", hash = "sha256:338ea9b73e6e109f15ab439e62cb3b78aa752c7fd9536794112e14bee02c8d18"}, + {file = "pydantic_core-2.33.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5ab77f45d33d264de66e1884fca158bc920cb5e27fd0764a72f72f5756ae8bdb"}, + {file = "pydantic_core-2.33.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7aaba1b4b03aaea7bb59e1b5856d734be011d3e6d98f5bcaa98cb30f375f2ad"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fb66263e9ba8fea2aa85e1e5578980d127fb37d7f2e292773e7bc3a38fb0c7b"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3f2648b9262607a7fb41d782cc263b48032ff7a03a835581abbf7a3bec62bcf5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:723c5630c4259400818b4ad096735a829074601805d07f8cafc366d95786d331"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d100e3ae783d2167782391e0c1c7a20a31f55f8015f3293647544df3f9c67824"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177d50460bc976a0369920b6c744d927b0ecb8606fb56858ff542560251b19e5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a3edde68d1a1f9af1273b2fe798997b33f90308fb6d44d8550c89fc6a3647cf6"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a62c3c3ef6a7e2c45f7853b10b5bc4ddefd6ee3cd31024754a1a5842da7d598d"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:c91dbb0ab683fa0cd64a6e81907c8ff41d6497c346890e26b23de7ee55353f96"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9f466e8bf0a62dc43e068c12166281c2eca72121dd2adc1040f3aa1e21ef8599"}, + {file = "pydantic_core-2.33.1-cp39-cp39-win32.whl", hash = "sha256:ab0277cedb698749caada82e5d099dc9fed3f906a30d4c382d1a21725777a1e5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-win_amd64.whl", hash = "sha256:5773da0ee2d17136b1f1c6fbde543398d452a6ad2a7b54ea1033e2daa739b8d2"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c834f54f8f4640fd7e4b193f80eb25a0602bba9e19b3cd2fc7ffe8199f5ae02"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:049e0de24cf23766f12cc5cc71d8abc07d4a9deb9061b334b62093dedc7cb068"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a28239037b3d6f16916a4c831a5a0eadf856bdd6d2e92c10a0da3a59eadcf3e"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d3da303ab5f378a268fa7d45f37d7d85c3ec19769f28d2cc0c61826a8de21fe"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:25626fb37b3c543818c14821afe0fd3830bc327a43953bc88db924b68c5723f1"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3ab2d36e20fbfcce8f02d73c33a8a7362980cff717926bbae030b93ae46b56c7"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:2f9284e11c751b003fd4215ad92d325d92c9cb19ee6729ebd87e3250072cdcde"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:048c01eee07d37cbd066fc512b9d8b5ea88ceeb4e629ab94b3e56965ad655add"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5ccd429694cf26af7997595d627dd2637e7932214486f55b8a357edaac9dae8c"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3a371dc00282c4b84246509a5ddc808e61b9864aa1eae9ecc92bb1268b82db4a"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f59295ecc75a1788af8ba92f2e8c6eeaa5a94c22fc4d151e8d9638814f85c8fc"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08530b8ac922003033f399128505f513e30ca770527cc8bbacf75a84fcc2c74b"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bae370459da6a5466978c0eacf90690cb57ec9d533f8e63e564ef3822bfa04fe"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e3de2777e3b9f4d603112f78006f4ae0acb936e95f06da6cb1a45fbad6bdb4b5"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3a64e81e8cba118e108d7126362ea30e021291b7805d47e4896e52c791be2761"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:52928d8c1b6bda03cc6d811e8923dffc87a2d3c8b3bfd2ce16471c7147a24850"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1b30d92c9412beb5ac6b10a3eb7ef92ccb14e3f2a8d7732e2d739f58b3aa7544"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f995719707e0e29f0f41a8aa3bcea6e761a36c9136104d3189eafb83f5cec5e5"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7edbc454a29fc6aeae1e1eecba4f07b63b8d76e76a748532233c4c167b4cb9ea"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ad05b683963f69a1d5d2c2bdab1274a31221ca737dbbceaa32bcb67359453cdd"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df6a94bf9452c6da9b5d76ed229a5683d0306ccb91cca8e1eea883189780d568"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7965c13b3967909a09ecc91f21d09cfc4576bf78140b988904e94f130f188396"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3f1fdb790440a34f6ecf7679e1863b825cb5ffde858a9197f851168ed08371e5"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:5277aec8d879f8d05168fdd17ae811dd313b8ff894aeeaf7cd34ad28b4d77e33"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8ab581d3530611897d863d1a649fb0644b860286b4718db919bfd51ece41f10b"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0483847fa9ad5e3412265c1bd72aad35235512d9ce9d27d81a56d935ef489672"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:de9e06abe3cc5ec6a2d5f75bc99b0bdca4f5c719a5b34026f8c57efbdecd2ee3"}, + {file = "pydantic_core-2.33.1.tar.gz", hash = "sha256:bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df"}, ] [package.dependencies] From f8c4112c39235f1115b653afa2b3bd14b4928aa3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 13:36:25 -0500 Subject: [PATCH 27/71] fix(deps): update dependency openai to v1.70.0 (#5300) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index dfd943fd9..b125e2984 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.69.0" +version = "1.70.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.69.0-py3-none-any.whl", hash = "sha256:73c4b2ddfd050060f8d93c70367189bd891e70a5adb6d69c04c3571f4fea5627"}, - {file = "openai-1.69.0.tar.gz", hash = "sha256:7b8a10a8ff77e1ae827e5e4c8480410af2070fb68bc973d6c994cf8218f1f98d"}, + {file = "openai-1.70.0-py3-none-any.whl", hash = "sha256:f6438d053fd8b2e05fd6bef70871e832d9bbdf55e119d0ac5b92726f1ae6f614"}, + {file = "openai-1.70.0.tar.gz", hash = "sha256:e52a8d54c3efeb08cf58539b5b21a5abef25368b5432965e4de88cdf4e091b2b"}, ] [package.dependencies] From a06046cf5dea243a45d0934ee703d15306d051d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 13:50:49 -0500 Subject: [PATCH 28/71] fix(deps): update dependency authlib to v1.5.2 (#5308) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index b125e2984..8825658c4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -126,14 +126,14 @@ files = [ [[package]] name = "authlib" -version = "1.5.1" +version = "1.5.2" description = "The ultimate Python library in building OAuth and OpenID Connect servers and clients." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "authlib-1.5.1-py2.py3-none-any.whl", hash = "sha256:8408861cbd9b4ea2ff759b00b6f02fd7d81ac5a56d0b2b22c08606c6049aae11"}, - {file = "authlib-1.5.1.tar.gz", hash = "sha256:5cbc85ecb0667312c1cdc2f9095680bb735883b123fb509fde1e65b1c5df972e"}, + {file = "authlib-1.5.2-py2.py3-none-any.whl", hash = "sha256:8804dd4402ac5e4a0435ac49e0b6e19e395357cfa632a3f624dcb4f6df13b4b1"}, + {file = "authlib-1.5.2.tar.gz", hash = "sha256:fe85ec7e50c5f86f1e2603518bb3b4f632985eb4a355e52256530790e326c512"}, ] [package.dependencies] From d4a1c7f75683f2006f9331d67728d84f78ba3317 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 22:49:36 -0500 Subject: [PATCH 29/71] fix(deps): update dependency rapidfuzz to v3.13.0 (#5314) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 190 ++++++++++++++++++++++++++-------------------------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8825658c4..79e528208 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2965,106 +2965,106 @@ pyyaml = "*" [[package]] name = "rapidfuzz" -version = "3.12.2" +version = "3.13.0" description = "rapid fuzzy string matching" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "rapidfuzz-3.12.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0b9a75e0385a861178adf59e86d6616cbd0d5adca7228dc9eeabf6f62cf5b0b1"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6906a7eb458731e3dd2495af1d0410e23a21a2a2b7ced535e6d5cd15cb69afc5"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4b3334a8958b689f292d5ce8a928140ac98919b51e084f04bf0c14276e4c6ba"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:85a54ce30345cff2c79cbcffa063f270ad1daedd0d0c3ff6e541d3c3ba4288cf"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:acb63c5072c08058f8995404201a52fc4e1ecac105548a4d03c6c6934bda45a3"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5385398d390c6571f0f2a7837e6ddde0c8b912dac096dc8c87208ce9aaaa7570"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5032cbffa245b4beba0067f8ed17392ef2501b346ae3c1f1d14b950edf4b6115"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:195adbb384d89d6c55e2fd71e7fb262010f3196e459aa2f3f45f31dd7185fe72"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f43b773a4d4950606fb25568ecde5f25280daf8f97b87eb323e16ecd8177b328"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:55a43be0e0fa956a919043c19d19bd988991d15c59f179d413fe5145ed9deb43"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:71cf1ea16acdebe9e2fb62ee7a77f8f70e877bebcbb33b34e660af2eb6d341d9"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a3692d4ab36d44685f61326dca539975a4eda49b2a76f0a3df177d8a2c0de9d2"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-win32.whl", hash = "sha256:09227bd402caa4397ba1d6e239deea635703b042dd266a4092548661fb22b9c6"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-win_amd64.whl", hash = "sha256:0f05b7b95f9f87254b53fa92048367a8232c26cee7fc8665e4337268c3919def"}, - {file = "rapidfuzz-3.12.2-cp310-cp310-win_arm64.whl", hash = "sha256:6938738e00d9eb6e04097b3f565097e20b0c398f9c58959a2bc64f7f6be3d9da"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e9c4d984621ae17404c58f8d06ed8b025e167e52c0e6a511dfec83c37e9220cd"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9f9132c55d330f0a1d34ce6730a76805323a6250d97468a1ca766a883d6a9a25"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b343b6cb4b2c3dbc8d2d4c5ee915b6088e3b144ddf8305a57eaab16cf9fc74"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:24081077b571ec4ee6d5d7ea0e49bc6830bf05b50c1005028523b9cd356209f3"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c988a4fc91856260355773bf9d32bebab2083d4c6df33fafeddf4330e5ae9139"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:780b4469ee21cf62b1b2e8ada042941fd2525e45d5fb6a6901a9798a0e41153c"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:edd84b0a323885493c893bad16098c5e3b3005d7caa995ae653da07373665d97"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efa22059c765b3d8778083805b199deaaf643db070f65426f87d274565ddf36a"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:095776b11bb45daf7c2973dd61cc472d7ea7f2eecfa454aef940b4675659b92f"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7e2574cf4aa86065600b664a1ac7b8b8499107d102ecde836aaaa403fc4f1784"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:d5a3425a6c50fd8fbd991d8f085ddb504791dae6ef9cc3ab299fea2cb5374bef"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:97fb05e1ddb7b71a054040af588b0634214ee87cea87900d309fafc16fd272a4"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-win32.whl", hash = "sha256:b4c5a0413589aef936892fbfa94b7ff6f7dd09edf19b5a7b83896cc9d4e8c184"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-win_amd64.whl", hash = "sha256:58d9ae5cf9246d102db2a2558b67fe7e73c533e5d769099747921232d88b9be2"}, - {file = "rapidfuzz-3.12.2-cp311-cp311-win_arm64.whl", hash = "sha256:7635fe34246cd241c8e35eb83084e978b01b83d5ef7e5bf72a704c637f270017"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:1d982a651253ffe8434d9934ff0c1089111d60502228464721a2a4587435e159"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:02e6466caa0222d5233b1f05640873671cd99549a5c5ba4c29151634a1e56080"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e956b3f053e474abae69ac693a52742109d860ac2375fe88e9387d3277f4c96c"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2dee7d740a2d5418d4f964f39ab8d89923e6b945850db833e798a1969b19542a"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a057cdb0401e42c84b6516c9b1635f7aedd5e430c6e388bd5f6bcd1d6a0686bb"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dccf8d4fb5b86d39c581a59463c596b1d09df976da26ff04ae219604223d502f"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21d5b3793c6f5aecca595cd24164bf9d3c559e315ec684f912146fc4e769e367"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:46a616c0e13cff2de1761b011e0b14bb73b110182f009223f1453d505c9a975c"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:19fa5bc4301a1ee55400d4a38a8ecf9522b0391fc31e6da5f4d68513fe5c0026"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:544a47190a0d25971658a9365dba7095397b4ce3e897f7dd0a77ca2cf6fa984e"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f21af27c5e001f0ba1b88c36a0936437dfe034c452548d998891c21125eb640f"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b63170d9db00629b5b3f2862114d8d6ee19127eaba0eee43762d62a25817dbe0"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-win32.whl", hash = "sha256:6c7152d77b2eb6bfac7baa11f2a9c45fd5a2d848dbb310acd0953b3b789d95c9"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-win_amd64.whl", hash = "sha256:1a314d170ee272ac87579f25a6cf8d16a031e1f7a7b07663434b41a1473bc501"}, - {file = "rapidfuzz-3.12.2-cp312-cp312-win_arm64.whl", hash = "sha256:d41e8231326e94fd07c4d8f424f6bed08fead6f5e6688d1e6e787f1443ae7631"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:941f31038dba5d3dedcfcceba81d61570ad457c873a24ceb13f4f44fcb574260"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fe2dfc454ee51ba168a67b1e92b72aad251e45a074972cef13340bbad2fd9438"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78fafaf7f5a48ee35ccd7928339080a0136e27cf97396de45259eca1d331b714"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0c7989ff32c077bb8fd53253fd6ca569d1bfebc80b17557e60750e6909ba4fe"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:96fa00bc105caa34b6cd93dca14a29243a3a7f0c336e4dcd36348d38511e15ac"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bccfb30c668620c5bc3490f2dc7d7da1cca0ead5a9da8b755e2e02e2ef0dff14"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f9b0adc3d894beb51f5022f64717b6114a6fabaca83d77e93ac7675911c8cc5"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:32691aa59577f42864d5535cb6225d0f47e2c7bff59cf4556e5171e96af68cc1"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:758b10380ad34c1f51753a070d7bb278001b5e6fcf544121c6df93170952d705"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:50a9c54c0147b468363119132d514c5024fbad1ed8af12bd8bd411b0119f9208"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e3ceb87c11d2d0fbe8559bb795b0c0604b84cfc8bb7b8720b5c16e9e31e00f41"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f7c9a003002434889255ff5676ca0f8934a478065ab5e702f75dc42639505bba"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-win32.whl", hash = "sha256:cf165a76870cd875567941cf861dfd361a0a6e6a56b936c5d30042ddc9def090"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-win_amd64.whl", hash = "sha256:55bcc003541f5f16ec0a73bf6de758161973f9e8d75161954380738dd147f9f2"}, - {file = "rapidfuzz-3.12.2-cp313-cp313-win_arm64.whl", hash = "sha256:69f6ecdf1452139f2b947d0c169a605de578efdb72cbb2373cb0a94edca1fd34"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c4c852cd8bed1516a64fd6e2d4c6f270d4356196ee03fda2af1e5a9e13c34643"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:42e7f747b55529a6d0d1588695d71025e884ab48664dca54b840413dea4588d8"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a749fd2690f24ef256b264a781487746bbb95344364fe8fe356f0eef7ef206ba"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a11e1d036170bbafa43a9e63d8c309273564ec5bdfc5439062f439d1a16965a"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dfb337f1832c1231e3d5621bd0ebebb854e46036aedae3e6a49c1fc08f16f249"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e88c6e68fca301722fa3ab7fd3ca46998012c14ada577bc1e2c2fc04f2067ca6"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17e1a3a8b4b5125cfb63a6990459b25b87ea769bdaf90d05bb143f8febef076a"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b9f8177b24ccc0a843e85932b1088c5e467a7dd7a181c13f84c684b796bea815"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6c506bdc2f304051592c0d3b0e82eed309248ec10cdf802f13220251358375ea"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:30bf15c1ecec2798b713d551df17f23401a3e3653ad9ed4e83ad1c2b06e86100"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:bd9a67cfc83e8453ef17ddd1c2c4ce4a74d448a197764efb54c29f29fb41f611"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7a6eaec2ef658dd650c6eb9b36dff7a361ebd7d8bea990ce9d639b911673b2cb"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-win32.whl", hash = "sha256:d7701769f110332cde45c41759cb2a497de8d2dca55e4c519a46aed5fbb19d1a"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-win_amd64.whl", hash = "sha256:296bf0fd4f678488670e262c87a3e4f91900b942d73ae38caa42a417e53643b1"}, - {file = "rapidfuzz-3.12.2-cp39-cp39-win_arm64.whl", hash = "sha256:7957f5d768de14f6b2715303ccdf224b78416738ee95a028a2965c95f73afbfb"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e5fd3ce849b27d063755829cda27a9dab6dbd63be3801f2a40c60ec563a4c90f"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:54e53662d71ed660c83c5109127c8e30b9e607884b7c45d2aff7929bbbd00589"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b9e43cf2213e524f3309d329f1ad8dbf658db004ed44f6ae1cd2919aa997da5"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29ca445e320e5a8df3bd1d75b4fa4ecfa7c681942b9ac65b55168070a1a1960e"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83eb7ef732c2f8533c6b5fbe69858a722c218acc3e1fc190ab6924a8af7e7e0e"}, - {file = "rapidfuzz-3.12.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:648adc2dd2cf873efc23befcc6e75754e204a409dfa77efd0fea30d08f22ef9d"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9b1e6f48e1ffa0749261ee23a1c6462bdd0be5eac83093f4711de17a42ae78ad"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:1ae9ded463f2ca4ba1eb762913c5f14c23d2e120739a62b7f4cc102eab32dc90"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dda45f47b559be72ecbce45c7f71dc7c97b9772630ab0f3286d97d2c3025ab71"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3745c6443890265513a3c8777f2de4cb897aeb906a406f97741019be8ad5bcc"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36d3ef4f047ed1bc96fa29289f9e67a637ddca5e4f4d3dc7cb7f50eb33ec1664"}, - {file = "rapidfuzz-3.12.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:54bb69ebe5ca0bd7527357e348f16a4c0c52fe0c2fcc8a041010467dcb8385f7"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3f2ddd5b99b254039a8c82be5749d4d75943f62eb2c2918acf6ffd586852834f"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:8117dab9b26a1aaffab59b4e30f80ac4d55e61ad4139a637c149365960933bee"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40c0f16d62d6553527de3dab2fb69709c4383430ea44bce8fb4711ed4cbc6ae3"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f177e1eb6e4f5261a89c475e21bce7a99064a8f217d2336fb897408f46f0ceaf"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5df0cecc2852fcb078ed1b4482fac4fc2c2e7787f3edda8920d9a4c0f51b1c95"}, - {file = "rapidfuzz-3.12.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3b3c4df0321df6f8f0b61afbaa2ced9622750ee1e619128db57a18533d139820"}, - {file = "rapidfuzz-3.12.2.tar.gz", hash = "sha256:b0ba1ccc22fff782e7152a3d3d0caca44ec4e32dc48ba01c560b8593965b5aa3"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:aafc42a1dc5e1beeba52cd83baa41372228d6d8266f6d803c16dbabbcc156255"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:85c9a131a44a95f9cac2eb6e65531db014e09d89c4f18c7b1fa54979cb9ff1f3"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d7cec4242d30dd521ef91c0df872e14449d1dffc2a6990ede33943b0dae56c3"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e297c09972698c95649e89121e3550cee761ca3640cd005e24aaa2619175464e"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ef0f5f03f61b0e5a57b1df7beafd83df993fd5811a09871bad6038d08e526d0d"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8cf5f7cd6e4d5eb272baf6a54e182b2c237548d048e2882258336533f3f02b7"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9256218ac8f1a957806ec2fb9a6ddfc6c32ea937c0429e88cf16362a20ed8602"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e1bdd2e6d0c5f9706ef7595773a81ca2b40f3b33fd7f9840b726fb00c6c4eb2e"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5280be8fd7e2bee5822e254fe0a5763aa0ad57054b85a32a3d9970e9b09bbcbf"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fd742c03885db1fce798a1cd87a20f47f144ccf26d75d52feb6f2bae3d57af05"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:5435fcac94c9ecf0504bf88a8a60c55482c32e18e108d6079a0089c47f3f8cf6"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:93a755266856599be4ab6346273f192acde3102d7aa0735e2f48b456397a041f"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-win32.whl", hash = "sha256:3abe6a4e8eb4cfc4cda04dd650a2dc6d2934cbdeda5def7e6fd1c20f6e7d2a0b"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:e8ddb58961401da7d6f55f185512c0d6bd24f529a637078d41dd8ffa5a49c107"}, + {file = "rapidfuzz-3.13.0-cp310-cp310-win_arm64.whl", hash = "sha256:c523620d14ebd03a8d473c89e05fa1ae152821920c3ff78b839218ff69e19ca3"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d395a5cad0c09c7f096433e5fd4224d83b53298d53499945a9b0e5a971a84f3a"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7b3eda607a019169f7187328a8d1648fb9a90265087f6903d7ee3a8eee01805"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98e0bfa602e1942d542de077baf15d658bd9d5dcfe9b762aff791724c1c38b70"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bef86df6d59667d9655905b02770a0c776d2853971c0773767d5ef8077acd624"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fedd316c165beed6307bf754dee54d3faca2c47e1f3bcbd67595001dfa11e969"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5158da7f2ec02a930be13bac53bb5903527c073c90ee37804090614cab83c29e"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b6f913ee4618ddb6d6f3e387b76e8ec2fc5efee313a128809fbd44e65c2bbb2"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d25fdbce6459ccbbbf23b4b044f56fbd1158b97ac50994eaae2a1c0baae78301"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:25343ccc589a4579fbde832e6a1e27258bfdd7f2eb0f28cb836d6694ab8591fc"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a9ad1f37894e3ffb76bbab76256e8a8b789657183870be11aa64e306bb5228fd"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5dc71ef23845bb6b62d194c39a97bb30ff171389c9812d83030c1199f319098c"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b7f4c65facdb94f44be759bbd9b6dda1fa54d0d6169cdf1a209a5ab97d311a75"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-win32.whl", hash = "sha256:b5104b62711565e0ff6deab2a8f5dbf1fbe333c5155abe26d2cfd6f1849b6c87"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:9093cdeb926deb32a4887ebe6910f57fbcdbc9fbfa52252c10b56ef2efb0289f"}, + {file = "rapidfuzz-3.13.0-cp311-cp311-win_arm64.whl", hash = "sha256:f70f646751b6aa9d05be1fb40372f006cc89d6aad54e9d79ae97bd1f5fce5203"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a1a6a906ba62f2556372282b1ef37b26bca67e3d2ea957277cfcefc6275cca7"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2fd0975e015b05c79a97f38883a11236f5a24cca83aa992bd2558ceaa5652b26"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d4e13593d298c50c4f94ce453f757b4b398af3fa0fd2fde693c3e51195b7f69"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed6f416bda1c9133000009d84d9409823eb2358df0950231cc936e4bf784eb97"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1dc82b6ed01acb536b94a43996a94471a218f4d89f3fdd9185ab496de4b2a981"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9d824de871daa6e443b39ff495a884931970d567eb0dfa213d234337343835f"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d18228a2390375cf45726ce1af9d36ff3dc1f11dce9775eae1f1b13ac6ec50f"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f5fe634c9482ec5d4a6692afb8c45d370ae86755e5f57aa6c50bfe4ca2bdd87"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:694eb531889f71022b2be86f625a4209c4049e74be9ca836919b9e395d5e33b3"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:11b47b40650e06147dee5e51a9c9ad73bb7b86968b6f7d30e503b9f8dd1292db"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:98b8107ff14f5af0243f27d236bcc6e1ef8e7e3b3c25df114e91e3a99572da73"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b836f486dba0aceb2551e838ff3f514a38ee72b015364f739e526d720fdb823a"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-win32.whl", hash = "sha256:4671ee300d1818d7bdfd8fa0608580d7778ba701817216f0c17fb29e6b972514"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e2065f68fb1d0bf65adc289c1bdc45ba7e464e406b319d67bb54441a1b9da9e"}, + {file = "rapidfuzz-3.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:65cc97c2fc2c2fe23586599686f3b1ceeedeca8e598cfcc1b7e56dc8ca7e2aa7"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:09e908064d3684c541d312bd4c7b05acb99a2c764f6231bd507d4b4b65226c23"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:57c390336cb50d5d3bfb0cfe1467478a15733703af61f6dffb14b1cd312a6fae"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0da54aa8547b3c2c188db3d1c7eb4d1bb6dd80baa8cdaeaec3d1da3346ec9caa"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df8e8c21e67afb9d7fbe18f42c6111fe155e801ab103c81109a61312927cc611"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:461fd13250a2adf8e90ca9a0e1e166515cbcaa5e9c3b1f37545cbbeff9e77f6b"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2b3dd5d206a12deca16870acc0d6e5036abeb70e3cad6549c294eff15591527"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1343d745fbf4688e412d8f398c6e6d6f269db99a54456873f232ba2e7aeb4939"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b1b065f370d54551dcc785c6f9eeb5bd517ae14c983d2784c064b3aa525896df"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:11b125d8edd67e767b2295eac6eb9afe0b1cdc82ea3d4b9257da4b8e06077798"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c33f9c841630b2bb7e69a3fb5c84a854075bb812c47620978bddc591f764da3d"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae4574cb66cf1e85d32bb7e9ec45af5409c5b3970b7ceb8dea90168024127566"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e05752418b24bbd411841b256344c26f57da1148c5509e34ea39c7eb5099ab72"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-win32.whl", hash = "sha256:0e1d08cb884805a543f2de1f6744069495ef527e279e05370dd7c83416af83f8"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:9a7c6232be5f809cd39da30ee5d24e6cadd919831e6020ec6c2391f4c3bc9264"}, + {file = "rapidfuzz-3.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:3f32f15bacd1838c929b35c84b43618481e1b3d7a61b5ed2db0291b70ae88b53"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cc64da907114d7a18b5e589057e3acaf2fec723d31c49e13fedf043592a3f6a7"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4d9d7f84c8e992a8dbe5a3fdbea73d733da39bf464e62c912ac3ceba9c0cff93"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a79a2f07786a2070669b4b8e45bd96a01c788e7a3c218f531f3947878e0f956"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9f338e71c45b69a482de8b11bf4a029993230760120c8c6e7c9b71760b6825a1"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adb40ca8ddfcd4edd07b0713a860be32bdf632687f656963bcbce84cea04b8d8"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48719f7dcf62dfb181063b60ee2d0a39d327fa8ad81b05e3e510680c44e1c078"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9327a4577f65fc3fb712e79f78233815b8a1c94433d0c2c9f6bc5953018b3565"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:200030dfc0a1d5d6ac18e993c5097c870c97c41574e67f227300a1fb74457b1d"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cc269e74cad6043cb8a46d0ce580031ab642b5930562c2bb79aa7fbf9c858d26"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:e62779c6371bd2b21dbd1fdce89eaec2d93fd98179d36f61130b489f62294a92"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f4797f821dc5d7c2b6fc818b89f8a3f37bcc900dd9e4369e6ebf1e525efce5db"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d21f188f6fe4fbf422e647ae9d5a68671d00218e187f91859c963d0738ccd88c"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-win32.whl", hash = "sha256:45dd4628dd9c21acc5c97627dad0bb791764feea81436fb6e0a06eef4c6dceaa"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-win_amd64.whl", hash = "sha256:624a108122039af89ddda1a2b7ab2a11abe60c1521956f142f5d11bcd42ef138"}, + {file = "rapidfuzz-3.13.0-cp39-cp39-win_arm64.whl", hash = "sha256:435071fd07a085ecbf4d28702a66fd2e676a03369ee497cc38bcb69a46bc77e2"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe5790a36d33a5d0a6a1f802aa42ecae282bf29ac6f7506d8e12510847b82a45"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:cdb33ee9f8a8e4742c6b268fa6bd739024f34651a06b26913381b1413ebe7590"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c99b76b93f7b495eee7dcb0d6a38fb3ce91e72e99d9f78faa5664a881cb2b7d"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6af42f2ede8b596a6aaf6d49fdee3066ca578f4856b85ab5c1e2145de367a12d"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c0efa73afbc5b265aca0d8a467ae2a3f40d6854cbe1481cb442a62b7bf23c99"}, + {file = "rapidfuzz-3.13.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7ac21489de962a4e2fc1e8f0b0da4aa1adc6ab9512fd845563fecb4b4c52093a"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1ba007f4d35a45ee68656b2eb83b8715e11d0f90e5b9f02d615a8a321ff00c27"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d7a217310429b43be95b3b8ad7f8fc41aba341109dc91e978cd7c703f928c58f"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:558bf526bcd777de32b7885790a95a9548ffdcce68f704a81207be4a286c1095"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:202a87760f5145140d56153b193a797ae9338f7939eb16652dd7ff96f8faf64c"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcccc08f671646ccb1e413c773bb92e7bba789e3a1796fd49d23c12539fe2e4"}, + {file = "rapidfuzz-3.13.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f219f1e3c3194d7a7de222f54450ce12bc907862ff9a8962d83061c1f923c86"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ccbd0e7ea1a216315f63ffdc7cd09c55f57851afc8fe59a74184cb7316c0598b"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a50856f49a4016ef56edd10caabdaf3608993f9faf1e05c3c7f4beeac46bd12a"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fd05336db4d0b8348d7eaaf6fa3c517b11a56abaa5e89470ce1714e73e4aca7"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:573ad267eb9b3f6e9b04febce5de55d8538a87c56c64bf8fd2599a48dc9d8b77"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30fd1451f87ccb6c2f9d18f6caa483116bbb57b5a55d04d3ddbd7b86f5b14998"}, + {file = "rapidfuzz-3.13.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a6dd36d4916cf57ddb05286ed40b09d034ca5d4bca85c17be0cb6a21290597d9"}, + {file = "rapidfuzz-3.13.0.tar.gz", hash = "sha256:d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8"}, ] [package.extras] From 5bf3ba0cc207f9434826abb13cdfe2a9bc8244d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 18:44:17 +0000 Subject: [PATCH 30/71] chore(deps): update dependency ruff to v0.11.4 (#5317) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 79e528208..870bedafb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3277,30 +3277,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.3" +version = "0.11.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.3-py3-none-linux_armv6l.whl", hash = "sha256:cb893a5eedff45071d52565300a20cd4ac088869e156b25e0971cb98c06f5dd7"}, - {file = "ruff-0.11.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:58edd48af0e201e2f494789de80f5b2f2b46c9a2991a12ea031254865d5f6aa3"}, - {file = "ruff-0.11.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:520f6ade25cea98b2e5cb29eb0906f6a0339c6b8e28a024583b867f48295f1ed"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ca4405a93ebbc05e924358f872efceb1498c3d52a989ddf9476712a5480b16"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f4341d38775a6be605ce7cd50e951b89de65cbd40acb0399f95b8e1524d604c8"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:72bf5b49e4b546f4bea6c05448ab71919b09cf75363adf5e3bf5276124afd31c"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:9fa791ee6c3629ba7f9ba2c8f2e76178b03f3eaefb920e426302115259819237"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2c81d3fe718f4d303aaa4ccdcd0f43e23bb2127da3353635f718394ca9b26721"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e4c38e9b6c01caaba46b6d8e732791f4c78389a9923319991d55b298017ce02"}, - {file = "ruff-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9686f5d1a2b4c918b5a6e9876bfe7f47498a990076624d41f57d17aadd02a4dd"}, - {file = "ruff-0.11.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4800ddc4764d42d8961ce4cb972bcf5cc2730d11cca3f11f240d9f7360460408"}, - {file = "ruff-0.11.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:e63a2808879361aa9597d88d86380d8fb934953ef91f5ff3dafe18d9cb0b1e14"}, - {file = "ruff-0.11.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:8f8b1c4ae62638cc220df440140c21469232d8f2cb7f5059f395f7f48dcdb59e"}, - {file = "ruff-0.11.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3ea2026be50f6b1fbedd2d1757d004e1e58bd0f414efa2a6fa01235468d4c82a"}, - {file = "ruff-0.11.3-py3-none-win32.whl", hash = "sha256:73d8b90d12674a0c6e98cd9e235f2dcad09d1a80e559a585eac994bb536917a3"}, - {file = "ruff-0.11.3-py3-none-win_amd64.whl", hash = "sha256:faf1bfb0a51fb3a82aa1112cb03658796acef978e37c7f807d3ecc50b52ecbf6"}, - {file = "ruff-0.11.3-py3-none-win_arm64.whl", hash = "sha256:67f8b68d7ab909f08af1fb601696925a89d65083ae2bb3ab286e572b5dc456aa"}, - {file = "ruff-0.11.3.tar.gz", hash = "sha256:8d5fcdb3bb359adc12b757ed832ee743993e7474b9de714bb9ea13c4a8458bf9"}, + {file = "ruff-0.11.4-py3-none-linux_armv6l.whl", hash = "sha256:d9f4a761ecbde448a2d3e12fb398647c7f0bf526dbc354a643ec505965824ed2"}, + {file = "ruff-0.11.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8c1747d903447d45ca3d40c794d1a56458c51e5cc1bc77b7b64bd2cf0b1626cc"}, + {file = "ruff-0.11.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:51a6494209cacca79e121e9b244dc30d3414dac8cc5afb93f852173a2ecfc906"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f171605f65f4fc49c87f41b456e882cd0c89e4ac9d58e149a2b07930e1d466f"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ebf99ea9af918878e6ce42098981fc8c1db3850fef2f1ada69fb1dcdb0f8e79e"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edad2eac42279df12e176564a23fc6f4aaeeb09abba840627780b1bb11a9d223"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f103a848be9ff379fc19b5d656c1f911d0a0b4e3e0424f9532ececf319a4296e"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:193e6fac6eb60cc97b9f728e953c21cc38a20077ed64f912e9d62b97487f3f2d"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7af4e5f69b7c138be8dcffa5b4a061bf6ba6a3301f632a6bce25d45daff9bc99"}, + {file = "ruff-0.11.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:126b1bf13154aa18ae2d6c3c5efe144ec14b97c60844cfa6eb960c2a05188222"}, + {file = "ruff-0.11.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e8806daaf9dfa881a0ed603f8a0e364e4f11b6ed461b56cae2b1c0cab0645304"}, + {file = "ruff-0.11.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5d94bb1cc2fc94a769b0eb975344f1b1f3d294da1da9ddbb5a77665feb3a3019"}, + {file = "ruff-0.11.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:995071203d0fe2183fc7a268766fd7603afb9996785f086b0d76edee8755c896"}, + {file = "ruff-0.11.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7a37ca937e307ea18156e775a6ac6e02f34b99e8c23fe63c1996185a4efe0751"}, + {file = "ruff-0.11.4-py3-none-win32.whl", hash = "sha256:0e9365a7dff9b93af933dab8aebce53b72d8f815e131796268709890b4a83270"}, + {file = "ruff-0.11.4-py3-none-win_amd64.whl", hash = "sha256:5a9fa1c69c7815e39fcfb3646bbfd7f528fa8e2d4bebdcf4c2bd0fa037a255fb"}, + {file = "ruff-0.11.4-py3-none-win_arm64.whl", hash = "sha256:d435db6b9b93d02934cf61ef332e66af82da6d8c69aefdea5994c89997c7a0fc"}, + {file = "ruff-0.11.4.tar.gz", hash = "sha256:f45bd2fb1a56a5a85fae3b95add03fb185a0b30cf47f5edc92aa0355ca1d7407"}, ] [[package]] From 8b059121d1f5e571a37c0e1b1d9260d5a1d78780 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 10:04:04 -0500 Subject: [PATCH 31/71] fix(deps): update dependency lxml to v5.3.2 (#5318) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 278 ++++++++++++++++++++++++++-------------------------- 1 file changed, 139 insertions(+), 139 deletions(-) diff --git a/poetry.lock b/poetry.lock index 870bedafb..c70c9ba3d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1281,150 +1281,150 @@ files = [ [[package]] name = "lxml" -version = "5.3.1" +version = "5.3.2" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" groups = ["main"] files = [ - {file = "lxml-5.3.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a4058f16cee694577f7e4dd410263cd0ef75644b43802a689c2b3c2a7e69453b"}, - {file = "lxml-5.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:364de8f57d6eda0c16dcfb999af902da31396949efa0e583e12675d09709881b"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:528f3a0498a8edc69af0559bdcf8a9f5a8bf7c00051a6ef3141fdcf27017bbf5"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:db4743e30d6f5f92b6d2b7c86b3ad250e0bad8dee4b7ad8a0c44bfb276af89a3"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17b5d7f8acf809465086d498d62a981fa6a56d2718135bb0e4aa48c502055f5c"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:928e75a7200a4c09e6efc7482a1337919cc61fe1ba289f297827a5b76d8969c2"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a997b784a639e05b9d4053ef3b20c7e447ea80814a762f25b8ed5a89d261eac"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:7b82e67c5feb682dbb559c3e6b78355f234943053af61606af126df2183b9ef9"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:f1de541a9893cf8a1b1db9bf0bf670a2decab42e3e82233d36a74eda7822b4c9"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:de1fc314c3ad6bc2f6bd5b5a5b9357b8c6896333d27fdbb7049aea8bd5af2d79"}, - {file = "lxml-5.3.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7c0536bd9178f754b277a3e53f90f9c9454a3bd108b1531ffff720e082d824f2"}, - {file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:68018c4c67d7e89951a91fbd371e2e34cd8cfc71f0bb43b5332db38497025d51"}, - {file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa826340a609d0c954ba52fd831f0fba2a4165659ab0ee1a15e4aac21f302406"}, - {file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:796520afa499732191e39fc95b56a3b07f95256f2d22b1c26e217fb69a9db5b5"}, - {file = "lxml-5.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3effe081b3135237da6e4c4530ff2a868d3f80be0bda027e118a5971285d42d0"}, - {file = "lxml-5.3.1-cp310-cp310-win32.whl", hash = "sha256:a22f66270bd6d0804b02cd49dae2b33d4341015545d17f8426f2c4e22f557a23"}, - {file = "lxml-5.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:0bcfadea3cdc68e678d2b20cb16a16716887dd00a881e16f7d806c2138b8ff0c"}, - {file = "lxml-5.3.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e220f7b3e8656ab063d2eb0cd536fafef396829cafe04cb314e734f87649058f"}, - {file = "lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0f2cfae0688fd01f7056a17367e3b84f37c545fb447d7282cf2c242b16262607"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:67d2f8ad9dcc3a9e826bdc7802ed541a44e124c29b7d95a679eeb58c1c14ade8"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:db0c742aad702fd5d0c6611a73f9602f20aec2007c102630c06d7633d9c8f09a"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:198bb4b4dd888e8390afa4f170d4fa28467a7eaf857f1952589f16cfbb67af27"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d2a3e412ce1849be34b45922bfef03df32d1410a06d1cdeb793a343c2f1fd666"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8969dbc8d09d9cd2ae06362c3bad27d03f433252601ef658a49bd9f2b22d79"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5be8f5e4044146a69c96077c7e08f0709c13a314aa5315981185c1f00235fe65"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:133f3493253a00db2c870d3740bc458ebb7d937bd0a6a4f9328373e0db305709"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:52d82b0d436edd6a1d22d94a344b9a58abd6c68c357ed44f22d4ba8179b37629"}, - {file = "lxml-5.3.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b6f92e35e2658a5ed51c6634ceb5ddae32053182851d8cad2a5bc102a359b33"}, - {file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:203b1d3eaebd34277be06a3eb880050f18a4e4d60861efba4fb946e31071a295"}, - {file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:155e1a5693cf4b55af652f5c0f78ef36596c7f680ff3ec6eb4d7d85367259b2c"}, - {file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:22ec2b3c191f43ed21f9545e9df94c37c6b49a5af0a874008ddc9132d49a2d9c"}, - {file = "lxml-5.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7eda194dd46e40ec745bf76795a7cccb02a6a41f445ad49d3cf66518b0bd9cff"}, - {file = "lxml-5.3.1-cp311-cp311-win32.whl", hash = "sha256:fb7c61d4be18e930f75948705e9718618862e6fc2ed0d7159b2262be73f167a2"}, - {file = "lxml-5.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:c809eef167bf4a57af4b03007004896f5c60bd38dc3852fcd97a26eae3d4c9e6"}, - {file = "lxml-5.3.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e69add9b6b7b08c60d7ff0152c7c9a6c45b4a71a919be5abde6f98f1ea16421c"}, - {file = "lxml-5.3.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4e52e1b148867b01c05e21837586ee307a01e793b94072d7c7b91d2c2da02ffe"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4b382e0e636ed54cd278791d93fe2c4f370772743f02bcbe431a160089025c9"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c2e49dc23a10a1296b04ca9db200c44d3eb32c8d8ec532e8c1fd24792276522a"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4399b4226c4785575fb20998dc571bc48125dc92c367ce2602d0d70e0c455eb0"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5412500e0dc5481b1ee9cf6b38bb3b473f6e411eb62b83dc9b62699c3b7b79f7"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c93ed3c998ea8472be98fb55aed65b5198740bfceaec07b2eba551e55b7b9ae"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:63d57fc94eb0bbb4735e45517afc21ef262991d8758a8f2f05dd6e4174944519"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:b450d7cabcd49aa7ab46a3c6aa3ac7e1593600a1a0605ba536ec0f1b99a04322"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:4df0ec814b50275ad6a99bc82a38b59f90e10e47714ac9871e1b223895825468"}, - {file = "lxml-5.3.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d184f85ad2bb1f261eac55cddfcf62a70dee89982c978e92b9a74a1bfef2e367"}, - {file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b725e70d15906d24615201e650d5b0388b08a5187a55f119f25874d0103f90dd"}, - {file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a31fa7536ec1fb7155a0cd3a4e3d956c835ad0a43e3610ca32384d01f079ea1c"}, - {file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3c3c8b55c7fc7b7e8877b9366568cc73d68b82da7fe33d8b98527b73857a225f"}, - {file = "lxml-5.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d61ec60945d694df806a9aec88e8f29a27293c6e424f8ff91c80416e3c617645"}, - {file = "lxml-5.3.1-cp312-cp312-win32.whl", hash = "sha256:f4eac0584cdc3285ef2e74eee1513a6001681fd9753b259e8159421ed28a72e5"}, - {file = "lxml-5.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:29bfc8d3d88e56ea0a27e7c4897b642706840247f59f4377d81be8f32aa0cfbf"}, - {file = "lxml-5.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c093c7088b40d8266f57ed71d93112bd64c6724d31f0794c1e52cc4857c28e0e"}, - {file = "lxml-5.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b0884e3f22d87c30694e625b1e62e6f30d39782c806287450d9dc2fdf07692fd"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1637fa31ec682cd5760092adfabe86d9b718a75d43e65e211d5931809bc111e7"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a364e8e944d92dcbf33b6b494d4e0fb3499dcc3bd9485beb701aa4b4201fa414"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:779e851fd0e19795ccc8a9bb4d705d6baa0ef475329fe44a13cf1e962f18ff1e"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c4393600915c308e546dc7003d74371744234e8444a28622d76fe19b98fa59d1"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:673b9d8e780f455091200bba8534d5f4f465944cbdd61f31dc832d70e29064a5"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:2e4a570f6a99e96c457f7bec5ad459c9c420ee80b99eb04cbfcfe3fc18ec6423"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:71f31eda4e370f46af42fc9f264fafa1b09f46ba07bdbee98f25689a04b81c20"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:42978a68d3825eaac55399eb37a4d52012a205c0c6262199b8b44fcc6fd686e8"}, - {file = "lxml-5.3.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8b1942b3e4ed9ed551ed3083a2e6e0772de1e5e3aca872d955e2e86385fb7ff9"}, - {file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:85c4f11be9cf08917ac2a5a8b6e1ef63b2f8e3799cec194417e76826e5f1de9c"}, - {file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:231cf4d140b22a923b1d0a0a4e0b4f972e5893efcdec188934cc65888fd0227b"}, - {file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:5865b270b420eda7b68928d70bb517ccbe045e53b1a428129bb44372bf3d7dd5"}, - {file = "lxml-5.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dbf7bebc2275016cddf3c997bf8a0f7044160714c64a9b83975670a04e6d2252"}, - {file = "lxml-5.3.1-cp313-cp313-win32.whl", hash = "sha256:d0751528b97d2b19a388b302be2a0ee05817097bab46ff0ed76feeec24951f78"}, - {file = "lxml-5.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:91fb6a43d72b4f8863d21f347a9163eecbf36e76e2f51068d59cd004c506f332"}, - {file = "lxml-5.3.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:016b96c58e9a4528219bb563acf1aaaa8bc5452e7651004894a973f03b84ba81"}, - {file = "lxml-5.3.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82a4bb10b0beef1434fb23a09f001ab5ca87895596b4581fd53f1e5145a8934a"}, - {file = "lxml-5.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d68eeef7b4d08a25e51897dac29bcb62aba830e9ac6c4e3297ee7c6a0cf6439"}, - {file = "lxml-5.3.1-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:f12582b8d3b4c6be1d298c49cb7ae64a3a73efaf4c2ab4e37db182e3545815ac"}, - {file = "lxml-5.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2df7ed5edeb6bd5590914cd61df76eb6cce9d590ed04ec7c183cf5509f73530d"}, - {file = "lxml-5.3.1-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:585c4dc429deebc4307187d2b71ebe914843185ae16a4d582ee030e6cfbb4d8a"}, - {file = "lxml-5.3.1-cp36-cp36m-win32.whl", hash = "sha256:06a20d607a86fccab2fc15a77aa445f2bdef7b49ec0520a842c5c5afd8381576"}, - {file = "lxml-5.3.1-cp36-cp36m-win_amd64.whl", hash = "sha256:057e30d0012439bc54ca427a83d458752ccda725c1c161cc283db07bcad43cf9"}, - {file = "lxml-5.3.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4867361c049761a56bd21de507cab2c2a608c55102311d142ade7dab67b34f32"}, - {file = "lxml-5.3.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3dddf0fb832486cc1ea71d189cb92eb887826e8deebe128884e15020bb6e3f61"}, - {file = "lxml-5.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bcc211542f7af6f2dfb705f5f8b74e865592778e6cafdfd19c792c244ccce19"}, - {file = "lxml-5.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaca5a812f050ab55426c32177091130b1e49329b3f002a32934cd0245571307"}, - {file = "lxml-5.3.1-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:236610b77589faf462337b3305a1be91756c8abc5a45ff7ca8f245a71c5dab70"}, - {file = "lxml-5.3.1-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:aed57b541b589fa05ac248f4cb1c46cbb432ab82cbd467d1c4f6a2bdc18aecf9"}, - {file = "lxml-5.3.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:75fa3d6946d317ffc7016a6fcc44f42db6d514b7fdb8b4b28cbe058303cb6e53"}, - {file = "lxml-5.3.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:96eef5b9f336f623ffc555ab47a775495e7e8846dde88de5f941e2906453a1ce"}, - {file = "lxml-5.3.1-cp37-cp37m-win32.whl", hash = "sha256:ef45f31aec9be01379fc6c10f1d9c677f032f2bac9383c827d44f620e8a88407"}, - {file = "lxml-5.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0611da6b07dd3720f492db1b463a4d1175b096b49438761cc9f35f0d9eaaef5"}, - {file = "lxml-5.3.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b2aca14c235c7a08558fe0a4786a1a05873a01e86b474dfa8f6df49101853a4e"}, - {file = "lxml-5.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae82fce1d964f065c32c9517309f0c7be588772352d2f40b1574a214bd6e6098"}, - {file = "lxml-5.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7aae7a3d63b935babfdc6864b31196afd5145878ddd22f5200729006366bc4d5"}, - {file = "lxml-5.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8e0d177b1fe251c3b1b914ab64135475c5273c8cfd2857964b2e3bb0fe196a7"}, - {file = "lxml-5.3.1-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:6c4dd3bfd0c82400060896717dd261137398edb7e524527438c54a8c34f736bf"}, - {file = "lxml-5.3.1-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:f1208c1c67ec9e151d78aa3435aa9b08a488b53d9cfac9b699f15255a3461ef2"}, - {file = "lxml-5.3.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:c6aacf00d05b38a5069826e50ae72751cb5bc27bdc4d5746203988e429b385bb"}, - {file = "lxml-5.3.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5881aaa4bf3a2d086c5f20371d3a5856199a0d8ac72dd8d0dbd7a2ecfc26ab73"}, - {file = "lxml-5.3.1-cp38-cp38-win32.whl", hash = "sha256:45fbb70ccbc8683f2fb58bea89498a7274af1d9ec7995e9f4af5604e028233fc"}, - {file = "lxml-5.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:7512b4d0fc5339d5abbb14d1843f70499cab90d0b864f790e73f780f041615d7"}, - {file = "lxml-5.3.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5885bc586f1edb48e5d68e7a4b4757b5feb2a496b64f462b4d65950f5af3364f"}, - {file = "lxml-5.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1b92fe86e04f680b848fff594a908edfa72b31bfc3499ef7433790c11d4c8cd8"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a091026c3bf7519ab1e64655a3f52a59ad4a4e019a6f830c24d6430695b1cf6a"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8ffb141361108e864ab5f1813f66e4e1164181227f9b1f105b042729b6c15125"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3715cdf0dd31b836433af9ee9197af10e3df41d273c19bb249230043667a5dfd"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88b72eb7222d918c967202024812c2bfb4048deeb69ca328363fb8e15254c549"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa59974880ab5ad8ef3afaa26f9bda148c5f39e06b11a8ada4660ecc9fb2feb3"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:3bb8149840daf2c3f97cebf00e4ed4a65a0baff888bf2605a8d0135ff5cf764e"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:0d6b2fa86becfa81f0a0271ccb9eb127ad45fb597733a77b92e8a35e53414914"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:136bf638d92848a939fd8f0e06fcf92d9f2e4b57969d94faae27c55f3d85c05b"}, - {file = "lxml-5.3.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:89934f9f791566e54c1d92cdc8f8fd0009447a5ecdb1ec6b810d5f8c4955f6be"}, - {file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a8ade0363f776f87f982572c2860cc43c65ace208db49c76df0a21dde4ddd16e"}, - {file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:bfbbab9316330cf81656fed435311386610f78b6c93cc5db4bebbce8dd146675"}, - {file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:172d65f7c72a35a6879217bcdb4bb11bc88d55fb4879e7569f55616062d387c2"}, - {file = "lxml-5.3.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e3c623923967f3e5961d272718655946e5322b8d058e094764180cdee7bab1af"}, - {file = "lxml-5.3.1-cp39-cp39-win32.whl", hash = "sha256:ce0930a963ff593e8bb6fda49a503911accc67dee7e5445eec972668e672a0f0"}, - {file = "lxml-5.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:f7b64fcd670bca8800bc10ced36620c6bbb321e7bc1214b9c0c0df269c1dddc2"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:afa578b6524ff85fb365f454cf61683771d0170470c48ad9d170c48075f86725"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67f5e80adf0aafc7b5454f2c1cb0cde920c9b1f2cbd0485f07cc1d0497c35c5d"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dd0b80ac2d8f13ffc906123a6f20b459cb50a99222d0da492360512f3e50f84"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:422c179022ecdedbe58b0e242607198580804253da220e9454ffe848daa1cfd2"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:524ccfded8989a6595dbdda80d779fb977dbc9a7bc458864fc9a0c2fc15dc877"}, - {file = "lxml-5.3.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:48fd46bf7155def2e15287c6f2b133a2f78e2d22cdf55647269977b873c65499"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:05123fad495a429f123307ac6d8fd6f977b71e9a0b6d9aeeb8f80c017cb17131"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a243132767150a44e6a93cd1dde41010036e1cbc63cc3e9fe1712b277d926ce3"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c92ea6d9dd84a750b2bae72ff5e8cf5fdd13e58dda79c33e057862c29a8d5b50"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2f1be45d4c15f237209bbf123a0e05b5d630c8717c42f59f31ea9eae2ad89394"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:a83d3adea1e0ee36dac34627f78ddd7f093bb9cfc0a8e97f1572a949b695cb98"}, - {file = "lxml-5.3.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:3edbb9c9130bac05d8c3fe150c51c337a471cc7fdb6d2a0a7d3a88e88a829314"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2f23cf50eccb3255b6e913188291af0150d89dab44137a69e14e4dcb7be981f1"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df7e5edac4778127f2bf452e0721a58a1cfa4d1d9eac63bdd650535eb8543615"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:094b28ed8a8a072b9e9e2113a81fda668d2053f2ca9f2d202c2c8c7c2d6516b1"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:514fe78fc4b87e7a7601c92492210b20a1b0c6ab20e71e81307d9c2e377c64de"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8fffc08de02071c37865a155e5ea5fce0282e1546fd5bde7f6149fcaa32558ac"}, - {file = "lxml-5.3.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4b0d5cdba1b655d5b18042ac9c9ff50bda33568eb80feaaca4fc237b9c4fbfde"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3031e4c16b59424e8d78522c69b062d301d951dc55ad8685736c3335a97fc270"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb659702a45136c743bc130760c6f137870d4df3a9e14386478b8a0511abcfca"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a11b16a33656ffc43c92a5343a28dc71eefe460bcc2a4923a96f292692709f6"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c5ae125276f254b01daa73e2c103363d3e99e3e10505686ac7d9d2442dd4627a"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76722b5ed4a31ba103e0dc77ab869222ec36efe1a614e42e9bcea88a36186fe"}, - {file = "lxml-5.3.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:33e06717c00c788ab4e79bc4726ecc50c54b9bfb55355eae21473c145d83c2d2"}, - {file = "lxml-5.3.1.tar.gz", hash = "sha256:106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8"}, + {file = "lxml-5.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395"}, + {file = "lxml-5.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4c08ecb26e4270a62f81f81899dfff91623d349e433b126931c9c4577169666"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef926e9f11e307b5a7c97b17c5c609a93fb59ffa8337afac8f89e6fe54eb0b37"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:017ceeabe739100379fe6ed38b033cd244ce2da4e7f6f07903421f57da3a19a2"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dae97d9435dc90590f119d056d233c33006b2fd235dd990d5564992261ee7ae8"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910f39425c6798ce63c93976ae5af5fff6949e2cb446acbd44d6d892103eaea8"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9780de781a0d62a7c3680d07963db3048b919fc9e3726d9cfd97296a65ffce1"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1a06b0c6ba2e3ca45a009a78a4eb4d6b63831830c0a83dcdc495c13b9ca97d3e"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:4c62d0a34d1110769a1bbaf77871a4b711a6f59c4846064ccb78bc9735978644"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:8f961a4e82f411b14538fe5efc3e6b953e17f5e809c463f0756a0d0e8039b700"}, + {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3dfc78f5f9251b6b8ad37c47d4d0bfe63ceb073a916e5b50a3bf5fd67a703335"}, + {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e690bc03214d3537270c88e492b8612d5e41b884f232df2b069b25b09e6711"}, + {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae"}, + {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858"}, + {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85"}, + {file = "lxml-5.3.2-cp310-cp310-win32.whl", hash = "sha256:5f94909a1022c8ea12711db7e08752ca7cf83e5b57a87b59e8a583c5f35016ad"}, + {file = "lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980"}, + {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4"}, + {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a01679e4aad0727bedd4c9407d4d65978e920f0200107ceeffd4b019bd48529"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6b37b4c3acb8472d191816d4582379f64d81cecbdce1a668601745c963ca5cc"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3df5a54e7b7c31755383f126d3a84e12a4e0333db4679462ef1165d702517477"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c09a40f28dcded933dc16217d6a092be0cc49ae25811d3b8e937c8060647c353"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1ef20f1851ccfbe6c5a04c67ec1ce49da16ba993fdbabdce87a92926e505412"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f79a63289dbaba964eb29ed3c103b7911f2dce28c36fe87c36a114e6bd21d7ad"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:75a72697d95f27ae00e75086aed629f117e816387b74a2f2da6ef382b460b710"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:b9b00c9ee1cc3a76f1f16e94a23c344e0b6e5c10bec7f94cf2d820ce303b8c01"}, + {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:77cbcab50cbe8c857c6ba5f37f9a3976499c60eada1bf6d38f88311373d7b4bc"}, + {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29424058f072a24622a0a15357bca63d796954758248a72da6d512f9bd9a4493"}, + {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7d82737a8afe69a7c80ef31d7626075cc7d6e2267f16bf68af2c764b45ed68ab"}, + {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:95473d1d50a5d9fcdb9321fdc0ca6e1edc164dce4c7da13616247d27f3d21e31"}, + {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2162068f6da83613f8b2a32ca105e37a564afd0d7009b0b25834d47693ce3538"}, + {file = "lxml-5.3.2-cp311-cp311-win32.whl", hash = "sha256:f8695752cf5d639b4e981afe6c99e060621362c416058effd5c704bede9cb5d1"}, + {file = "lxml-5.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:d1a94cbb4ee64af3ab386c2d63d6d9e9cf2e256ac0fd30f33ef0a3c88f575174"}, + {file = "lxml-5.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:16b3897691ec0316a1aa3c6585f61c8b7978475587c5b16fc1d2c28d283dc1b0"}, + {file = "lxml-5.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8d4b34a0eeaf6e73169dcfd653c8d47f25f09d806c010daf074fba2db5e2d3f"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cd7a959396da425022e1e4214895b5cfe7de7035a043bcc2d11303792b67554"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cac5eaeec3549c5df7f8f97a5a6db6963b91639389cdd735d5a806370847732b"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29b5f7d77334877c2146e7bb8b94e4df980325fab0a8af4d524e5d43cd6f789d"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13f3495cfec24e3d63fffd342cc8141355d1d26ee766ad388775f5c8c5ec3932"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e70ad4c9658beeff99856926fd3ee5fde8b519b92c693f856007177c36eb2e30"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:507085365783abd7879fa0a6fa55eddf4bdd06591b17a2418403bb3aff8a267d"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:5bb304f67cbf5dfa07edad904732782cbf693286b9cd85af27059c5779131050"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:3d84f5c093645c21c29a4e972b84cb7cf682f707f8706484a5a0c7ff13d7a988"}, + {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:bdc13911db524bd63f37b0103af014b7161427ada41f1b0b3c9b5b5a9c1ca927"}, + {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ec944539543f66ebc060ae180d47e86aca0188bda9cbfadff47d86b0dc057dc"}, + {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:59d437cc8a7f838282df5a199cf26f97ef08f1c0fbec6e84bd6f5cc2b7913f6e"}, + {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e275961adbd32e15672e14e0cc976a982075208224ce06d149c92cb43db5b93"}, + {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:038aeb6937aa404480c2966b7f26f1440a14005cb0702078c173c028eca72c31"}, + {file = "lxml-5.3.2-cp312-cp312-win32.whl", hash = "sha256:3c2c8d0fa3277147bff180e3590be67597e17d365ce94beb2efa3138a2131f71"}, + {file = "lxml-5.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:77809fcd97dfda3f399102db1794f7280737b69830cd5c961ac87b3c5c05662d"}, + {file = "lxml-5.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:77626571fb5270ceb36134765f25b665b896243529eefe840974269b083e090d"}, + {file = "lxml-5.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78a533375dc7aa16d0da44af3cf6e96035e484c8c6b2b2445541a5d4d3d289ee"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6f62b2404b3f3f0744bbcabb0381c5fe186fa2a9a67ecca3603480f4846c585"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea918da00091194526d40c30c4996971f09dacab032607581f8d8872db34fbf"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c35326f94702a7264aa0eea826a79547d3396a41ae87a70511b9f6e9667ad31c"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3bef90af21d31c4544bc917f51e04f94ae11b43156356aff243cdd84802cbf2"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52fa7ba11a495b7cbce51573c73f638f1dcff7b3ee23697467dc063f75352a69"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ad131e2c4d2c3803e736bb69063382334e03648de2a6b8f56a878d700d4b557d"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:00a4463ca409ceacd20490a893a7e08deec7870840eff33dc3093067b559ce3e"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:87e8d78205331cace2b73ac8249294c24ae3cba98220687b5b8ec5971a2267f1"}, + {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bf6389133bb255e530a4f2f553f41c4dd795b1fbb6f797aea1eff308f1e11606"}, + {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b3709fc752b42fb6b6ffa2ba0a5b9871646d97d011d8f08f4d5b3ee61c7f3b2b"}, + {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:abc795703d0de5d83943a4badd770fbe3d1ca16ee4ff3783d7caffc252f309ae"}, + {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98050830bb6510159f65d9ad1b8aca27f07c01bb3884ba95f17319ccedc4bcf9"}, + {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6"}, + {file = "lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1"}, + {file = "lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe"}, + {file = "lxml-5.3.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:1a59f7fe888d0ec1916d0ad69364c5400cfa2f885ae0576d909f342e94d26bc9"}, + {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d67b50abc2df68502a26ed2ccea60c1a7054c289fb7fc31c12e5e55e4eec66bd"}, + {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2cb08d2cb047c98d6fbbb2e77d6edd132ad6e3fa5aa826ffa9ea0c9b1bc74a84"}, + {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:495ddb7e10911fb4d673d8aa8edd98d1eadafb3b56e8c1b5f427fd33cadc455b"}, + {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:884d9308ac7d581b705a3371185282e1b8eebefd68ccf288e00a2d47f077cc51"}, + {file = "lxml-5.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:37f3d7cf7f2dd2520df6cc8a13df4c3e3f913c8e0a1f9a875e44f9e5f98d7fee"}, + {file = "lxml-5.3.2-cp36-cp36m-win32.whl", hash = "sha256:e885a1bf98a76dff0a0648850c3083b99d9358ef91ba8fa307c681e8e0732503"}, + {file = "lxml-5.3.2-cp36-cp36m-win_amd64.whl", hash = "sha256:b45f505d0d85f4cdd440cd7500689b8e95110371eaa09da0c0b1103e9a05030f"}, + {file = "lxml-5.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b53cd668facd60b4f0dfcf092e01bbfefd88271b5b4e7b08eca3184dd006cb30"}, + {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5dea998c891f082fe204dec6565dbc2f9304478f2fc97bd4d7a940fec16c873"}, + {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d46bc3e58b01e4f38d75e0d7f745a46875b7a282df145aca9d1479c65ff11561"}, + {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:661feadde89159fd5f7d7639a81ccae36eec46974c4a4d5ccce533e2488949c8"}, + {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:43af2a69af2cacc2039024da08a90174e85f3af53483e6b2e3485ced1bf37151"}, + {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:1539f962d82436f3d386eb9f29b2a29bb42b80199c74a695dff51b367a61ec0a"}, + {file = "lxml-5.3.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:6673920bf976421b5fac4f29b937702eef4555ee42329546a5fc68bae6178a48"}, + {file = "lxml-5.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:9fa722a9cd8845594593cce399a49aa6bfc13b6c83a7ee05e2ab346d9253d52f"}, + {file = "lxml-5.3.2-cp37-cp37m-win32.whl", hash = "sha256:2eadd4efa487f4710755415aed3d6ae9ac8b4327ea45226ffccb239766c8c610"}, + {file = "lxml-5.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:83d8707b1b08cd02c04d3056230ec3b771b18c566ec35e723e60cdf037064e08"}, + {file = "lxml-5.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bc6e8678bfa5ccba370103976ccfcf776c85c83da9220ead41ea6fd15d2277b4"}, + {file = "lxml-5.3.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0bed509662f67f719119ad56006cd4a38efa68cfa74383060612044915e5f7ad"}, + {file = "lxml-5.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e3925975fadd6fd72a6d80541a6ec75dfbad54044a03aa37282dafcb80fbdfa"}, + {file = "lxml-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83c0462dedc5213ac586164c6d7227da9d4d578cf45dd7fbab2ac49b63a008eb"}, + {file = "lxml-5.3.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:53e3f9ca72858834688afa17278649d62aa768a4b2018344be00c399c4d29e95"}, + {file = "lxml-5.3.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:32ba634ef3f1b20f781019a91d78599224dc45745dd572f951adbf1c0c9b0d75"}, + {file = "lxml-5.3.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:1b16504c53f41da5fcf04868a80ac40a39d3eec5329caf761114caec6e844ad1"}, + {file = "lxml-5.3.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:1f9682786138549da44ca4c49b20e7144d063b75f2b2ba611f4cff9b83db1062"}, + {file = "lxml-5.3.2-cp38-cp38-win32.whl", hash = "sha256:d8f74ef8aacdf6ee5c07566a597634bb8535f6b53dc89790db43412498cf6026"}, + {file = "lxml-5.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:49f1cee0fa27e1ee02589c696a9bdf4027e7427f184fa98e6bef0c6613f6f0fa"}, + {file = "lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea"}, + {file = "lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031"}, + {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47"}, + {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c"}, + {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9"}, + {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9"}, + {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6"}, + {file = "lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87"}, + {file = "lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10"}, + {file = "lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eae4136a3b8c4cf76f69461fc8f9410d55d34ea48e1185338848a888d71b9675"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d48e06be8d8c58e7feaedd8a37897a6122637efb1637d7ce00ddf5f11f9a92ad"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4b83aed409134093d90e114007034d2c1ebcd92e501b71fd9ec70e612c8b2eb"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7a0e77edfe26d3703f954d46bed52c3ec55f58586f18f4b7f581fc56954f1d84"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:19f6fcfd15b82036b4d235749d78785eb9c991c7812012dc084e0d8853b4c1c0"}, + {file = "lxml-5.3.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:d49919c95d31ee06eefd43d8c6f69a3cc9bdf0a9b979cc234c4071f0eb5cb173"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2d0a60841410123c533990f392819804a8448853f06daf412c0f383443925e89"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b7f729e03090eb4e3981f10efaee35e6004b548636b1a062b8b9a525e752abc"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:579df6e20d8acce3bcbc9fb8389e6ae00c19562e929753f534ba4c29cfe0be4b"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2abcf3f3b8367d6400b908d00d4cd279fc0b8efa287e9043820525762d383699"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:348c06cb2e3176ce98bee8c397ecc89181681afd13d85870df46167f140a305f"}, + {file = "lxml-5.3.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:617ecaccd565cbf1ac82ffcaa410e7da5bd3a4b892bb3543fb2fe19bd1c4467d"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b"}, + {file = "lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e"}, + {file = "lxml-5.3.2.tar.gz", hash = "sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1"}, ] [package.extras] From 55af4082e70a85db3424f6813de285745771b4a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 15:14:50 +0000 Subject: [PATCH 32/71] chore(auto): Update pre-commit hooks (#5320) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 37e44febb..72c4994f8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.2 + rev: v0.11.4 hooks: - id: ruff - id: ruff-format From dc1ec4e69af4c796800831fad4b1fd47146e9b0e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 18:24:14 -0500 Subject: [PATCH 33/71] fix(deps): update dependency openai to v1.71.0 (#5322) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index c70c9ba3d..54854272b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.70.0" +version = "1.71.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.70.0-py3-none-any.whl", hash = "sha256:f6438d053fd8b2e05fd6bef70871e832d9bbdf55e119d0ac5b92726f1ae6f614"}, - {file = "openai-1.70.0.tar.gz", hash = "sha256:e52a8d54c3efeb08cf58539b5b21a5abef25368b5432965e4de88cdf4e091b2b"}, + {file = "openai-1.71.0-py3-none-any.whl", hash = "sha256:e1c643738f1fff1af52bce6ef06a7716c95d089281e7011777179614f32937aa"}, + {file = "openai-1.71.0.tar.gz", hash = "sha256:52b20bb990a1780f9b0b8ccebac93416343ebd3e4e714e3eff730336833ca207"}, ] [package.dependencies] @@ -1924,7 +1924,7 @@ typing-extensions = ">=4.11,<5" [package.extras] datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] -realtime = ["websockets (>=13,<15)"] +realtime = ["websockets (>=13,<16)"] voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"] [[package]] From e667fe8a5ea9ad01508b4b7d6abd23be9268f953 Mon Sep 17 00:00:00 2001 From: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:58:49 +0200 Subject: [PATCH 34/71] fix: build pull request image only in mealie repo (#5327) --- .github/workflows/pull-requests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 71e8ab651..cb0a9216b 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -47,7 +47,7 @@ jobs: publish-image: name: "Publish PR Image" - if: contains(github.event.pull_request.labels.*.name, 'build-image') + if: contains(github.event.pull_request.labels.*.name, 'build-image') && github.repository == 'mealie-recipes/mealie' permissions: contents: read packages: write From 5baade58fbd0df5133cd9fbde479dfd3d2f2c8ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:30:36 +0200 Subject: [PATCH 35/71] fix(deps): update dependency openai to v1.72.0 (#5328) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 54854272b..eb9771652 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.71.0" +version = "1.72.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.71.0-py3-none-any.whl", hash = "sha256:e1c643738f1fff1af52bce6ef06a7716c95d089281e7011777179614f32937aa"}, - {file = "openai-1.71.0.tar.gz", hash = "sha256:52b20bb990a1780f9b0b8ccebac93416343ebd3e4e714e3eff730336833ca207"}, + {file = "openai-1.72.0-py3-none-any.whl", hash = "sha256:34f5496ba5c8cb06c592831d69e847e2d164526a2fb92afdc3b5cf2891c328c3"}, + {file = "openai-1.72.0.tar.gz", hash = "sha256:f51de971448905cc90ed5175a5b19e92fd94e31f68cde4025762f9f5257150db"}, ] [package.dependencies] From 0ba4cc4d4ce30c0a42132ff4d59ce8d71c04a80e Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 10 Apr 2025 08:40:47 -0500 Subject: [PATCH 36/71] chore(l10n): New Crowdin updates (#5310) Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- frontend/lang/messages/is-IS.json | 96 ++-- frontend/lang/messages/it-IT.json | 2 +- .../seed/resources/foods/locales/de-DE.json | 164 +++--- .../seed/resources/foods/locales/es-ES.json | 176 +++--- .../seed/resources/foods/locales/fr-FR.json | 522 +++++++++--------- .../seed/resources/foods/locales/it-IT.json | 124 ++--- .../seed/resources/foods/locales/pt-BR.json | 230 ++++---- 7 files changed, 657 insertions(+), 657 deletions(-) diff --git a/frontend/lang/messages/is-IS.json b/frontend/lang/messages/is-IS.json index fc4e357b9..e5b97c5fd 100644 --- a/frontend/lang/messages/is-IS.json +++ b/frontend/lang/messages/is-IS.json @@ -4,47 +4,47 @@ "about-mealie": "Um Mealie", "api-docs": "API skjöl", "api-port": "API port", - "application-mode": "Application Mode", + "application-mode": "Hugbúnaðarhamur", "database-type": "Tegund gagnagrunnar", "database-url": "Slóð gagnagrunnar", "default-group": "Sjálfgefinn hópur", "default-household": "Sjálfgefið heimili", - "demo": "Demo", - "demo-status": "Demo Status", - "development": "Development", - "docs": "Docs", - "download-log": "Download Log", - "download-recipe-json": "Last Scraped JSON", + "demo": "Kynning", + "demo-status": "Kynningarstaða", + "development": "Þróun", + "docs": "Skjöl", + "download-log": "Sækja atvikaskrá", + "download-recipe-json": "Síðast sótt JSON", "github": "GitHub", - "log-lines": "Log Lines", - "not-demo": "Not Demo", - "portfolio": "Portfolio", - "production": "Production", + "log-lines": "Atvikalínur", + "not-demo": "Ekki kynning", + "portfolio": "Verkasafn", + "production": "Framleiðsla (Production)", "support": "Aðstoð", "version": "Útgáfa", - "unknown-version": "unknown", - "sponsor": "Sponsor" + "unknown-version": "Óþekkt", + "sponsor": "Bakhjarl" }, "asset": { - "assets": "Assets", + "assets": "Skrár", "code": "Kóði", "file": "Skrá", "image": "Mynd", - "new-asset": "New Asset", + "new-asset": "Ný skrá", "pdf": "PDF", - "recipe": "Recipe", - "show-assets": "Show Assets", - "error-submitting-form": "Error Submitting Form" + "recipe": "Uppskrift", + "show-assets": "Sýna skrár", + "error-submitting-form": "Villa að senda inn form" }, "category": { - "categories": "Categories", - "category-created": "Category created", - "category-creation-failed": "Category creation failed", - "category-deleted": "Category Deleted", - "category-deletion-failed": "Category deletion failed", - "category-filter": "Category Filter", - "category-update-failed": "Category update failed", - "category-updated": "Category updated", + "categories": "Flokkar", + "category-created": "Flokkur búinn til", + "category-creation-failed": "Ekki tókst að búa til flokk", + "category-deleted": "Flokkur eytt", + "category-deletion-failed": "Ekki tókst að eyða flokki", + "category-filter": "Sía", + "category-update-failed": "Ekki tókst að uppfæra flokk", + "category-updated": "Flokkur uppfærður", "uncategorized-count": "Óflokkað {count}", "create-a-category": "Búa til viðburð", "category-name": "Heiti flokks", @@ -57,29 +57,29 @@ "event-delete-confirmation": "Ertu viss um að þú viljir eyða þessum viðburði?", "event-deleted": "Viðburði eytt", "event-updated": "Viðburður uppfærður", - "new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.", + "new-notification-form-description": "Mealie notar Apprise þjónustuna til að búa til tilkynningar. Apprise býður upp á marga möguleika fyrir þjónustur til að nota fyrir tilkynningar. Skoðið Apprise wiki fyrir alhliða leiðarvísi til að búa til URL fyrir þína þjónustu. Ef mögulegt, þá getur verið hægt að velja viðbótar eiginleika fyrir þínar tilkynningar.", "new-version": "Ný útgáfa fáanleg!", "notification": "Tilkynning", "refresh": "Endurhlaða", "scheduled": "Áætlað", "something-went-wrong": "Eitthvað fór úrskeiðis!", - "subscribed-events": "Subscribed Events", - "test-message-sent": "Test Message Sent", - "message-sent": "Message Sent", - "new-notification": "New Notification", - "event-notifiers": "Event Notifiers", - "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", - "enable-notifier": "Enable Notifier", - "what-events": "What events should this notifier subscribe to?", - "user-events": "User Events", - "mealplan-events": "Mealplan Events", + "subscribed-events": "Viðburðir í áskrift", + "test-message-sent": "Prufuskilaboð send", + "message-sent": "Skilaboð send", + "new-notification": "Ný tilkynning", + "event-notifiers": "Viðburðar tilkynningar", + "apprise-url-skipped-if-blank": "Apprise URL (sleppt ef tómt)", + "enable-notifier": "Virkja tilkynningar", + "what-events": "Hvaða viðburði ætti þessi tilkynnir að vera áskrifandi að?", + "user-events": "Notenda viðburðir", + "mealplan-events": "Mataráætlunar viðburðir", "when-a-user-in-your-group-creates-a-new-mealplan": "Þegar notandi í þínum hópi býr til nýtt matarplan", - "shopping-list-events": "Shopping List Events", - "cookbook-events": "Cookbook Events", - "tag-events": "Tag Events", - "category-events": "Category Events", - "when-a-new-user-joins-your-group": "When a new user joins your group", - "recipe-events": "Recipe Events" + "shopping-list-events": "Innkaupslista viðburðir", + "cookbook-events": "Matreiðslubóks viðburðir", + "tag-events": "Merki viðburðir", + "category-events": "Flokka viðburðir", + "when-a-new-user-joins-your-group": "Þegar nýr notandi bætist við í þinn hóp", + "recipe-events": "Uppskriftar viðburðir" }, "general": { "add": "Bæta við", @@ -92,8 +92,8 @@ "copied_message": "Afritað!", "create": "Stofna", "created": "Stofnað", - "custom": "Custom", - "dashboard": "Dashboard", + "custom": "Sérsnið", + "dashboard": "Yfirlitssíða", "delete": "Eyða", "disabled": "Afvirkjað", "download": "Sækja", @@ -101,9 +101,9 @@ "edit": "Breyta", "enabled": "Leyft", "exception": "Undantekningar", - "failed-count": "Failed: {count}", - "failure-uploading-file": "Failure uploading file", - "favorites": "Favorites", + "failed-count": "Mistókst: {count}", + "failure-uploading-file": "Mistókst að hlaða upp skrá", + "favorites": "Uppáhalds", "field-required": "Reitur nauðsynlegur", "file-folder-not-found": "Skrá/mappe finnst ekki", "file-uploaded": "Skrá", diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 4ff58172e..f575bc1cc 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -720,7 +720,7 @@ "backup-restore": "Ripristina backup", "back-restore-description": "Il ripristino di questo backup sovrascriverà tutti i dati correnti nel database e nella directory dei dati e li sostituirà con il contenuto di questo backup. {cannot-be-undone} Se il ripristino avrà successo, sarai disconnesso.", "cannot-be-undone": "Questa azione non può essere annullata - usa con cautela.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Se stai utilizzando PostgreSQL, controlla il {backup-restore-process} prima di ripristinarlo.", "backup-restore-process-in-the-documentation": "processo di backup/restore nella documentazione", "irreversible-acknowledgment": "Capisco che questa azione è irreversibile, distruttiva e può causare la perdita di dati", "restore-backup": "Ripristina Backup" diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index 2b06971e6..2b74502bc 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -1,9 +1,9 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "Eichelkürbis" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "Alfalfasprossen" }, "anchovies": { "name": "Sardellen" @@ -26,19 +26,19 @@ "plural_name": "Avocados" }, "bacon": { - "name": "bacon" + "name": "Speck" }, "baking-powder": { "name": "Backpulver" }, "baking-soda": { - "name": "baking soda" + "name": "Backpulver" }, "baking-sugar": { "name": "Puderzucker" }, "bar-sugar": { - "name": "bar sugar" + "name": "Rohrzucker" }, "basil": { "name": "Basilikum" @@ -63,19 +63,19 @@ "name": "Brot" }, "breadfruit": { - "name": "breadfruit" + "name": "Brotfrucht" }, "broccoflower": { - "name": "broccoflower" + "name": "Brokkoliblume" }, "broccoli": { "name": "Brokkoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "Brokkolirübe" }, "broccolini": { - "name": "broccolini" + "name": "Spargelbrokkoli" }, "brown-sugar": { "name": "brauner Zucker" @@ -90,17 +90,17 @@ "name": "Butternusskürbis" }, "butternut-squash": { - "name": "butternut squash" + "name": "Butternusskürbis " }, "cabbage": { "name": "Kohl", "plural_name": "Kohl" }, "cactus-edible": { - "name": "cactus, edible" + "name": "Kaktus, essbar" }, "calabrese": { - "name": "calabrese" + "name": "Calabrese" }, "cane-sugar": { "name": "Rohrzucker" @@ -109,7 +109,7 @@ "name": "Cannabis" }, "capsicum": { - "name": "capsicum" + "name": "Paprika" }, "caraway": { "name": "Kümmel" @@ -119,20 +119,20 @@ "plural_name": "Karotten" }, "caster-sugar": { - "name": "caster sugar" + "name": "Streuzucker" }, "castor-sugar": { - "name": "castor sugar" + "name": "Streuzucker" }, "catfish": { - "name": "catfish" + "name": "Wels" }, "cauliflower": { "name": "Blumenkohl", "plural_name": "Blumenkohl" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "Cayennepfeffer" }, "celeriac": { "name": "Sellerieknolle" @@ -141,7 +141,7 @@ "name": "Stangensellerie" }, "cereal-grains": { - "name": "cereal grains" + "name": "Getreidekörner" }, "chard": { "name": "Mangold" @@ -157,7 +157,7 @@ "plural_name": "Chilischoten" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "Chinakohl" }, "chives": { "name": "Schnittlauch" @@ -182,16 +182,16 @@ "name": "Kokosmilch" }, "cod": { - "name": "cod" + "name": "Kabeljau" }, "coffee": { "name": "Kaffee" }, "collard-greens": { - "name": "collard greens" + "name": "Kohlblätter" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "Konditorzucker" }, "coriander": { "name": "Koriander" @@ -201,16 +201,16 @@ "plural_name": "Mais" }, "corn-syrup": { - "name": "corn syrup" + "name": "Maissirup" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "Baumwollkernöl" }, "courgette": { - "name": "courgette" + "name": "Zucchini" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "Weinstein" }, "cucumber": { "name": "Gurke", @@ -220,23 +220,23 @@ "name": "Kreuzkümmel" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "Winterrettich", + "plural_name": "Winterrettiche" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "Milchprodukte und Milchersatzprodukte" }, "dandelion": { - "name": "dandelion" + "name": "Löwenzahn" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "Demerara-Zucker" }, "dough": { "name": "Teig" }, "edible-cactus": { - "name": "edible cactus" + "name": "Speisekaktus" }, "eggplant": { "name": "Aubergine", @@ -254,14 +254,14 @@ "name": "Fette" }, "fava-beans": { - "name": "fava beans" + "name": "Ackerbohnen" }, "fiddlehead": { - "name": "fiddlehead" + "name": "Straußenfarns" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "Straußenfarn Farnspitze", + "plural_name": "Farnspitzen des Straußenfarns (Fiddleheads)" }, "fish": { "name": "Fisch" @@ -285,17 +285,17 @@ "name": "Fruchtzucker" }, "ful": { - "name": "ful" + "name": "Bohnen" }, "garam-masala": { "name": "Garam Masala" }, "garlic": { "name": "Knoblauch", - "plural_name": "garlics" + "plural_name": "Knoblauch" }, "gem-squash": { - "name": "gem squash" + "name": "Gem Squash (Gartenkürbis)" }, "ghee": { "name": "Ghee" @@ -310,7 +310,7 @@ "name": "Getreide" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "granulierter Zucker" }, "grape-seed-oil": { "name": "Traubenkernöl" @@ -333,26 +333,26 @@ "name": "Honig" }, "isomalt": { - "name": "isomalt" + "name": "Isomalt" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "Jackbaumfrucht", + "plural_name": "Jackbaumfrüchte" }, "jaggery": { - "name": "jaggery" + "name": "Palmzucker" }, "jams": { - "name": "jams" + "name": "Marmeladen" }, "jellies": { - "name": "jellies" + "name": "Gelees" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "Erdartischocke" }, "jicama": { - "name": "jicama" + "name": "Yambohne" }, "kale": { "name": "Grünkohl" @@ -361,7 +361,7 @@ "name": "Kohlrabi" }, "kumara": { - "name": "kumara" + "name": "Süßkartoffel" }, "leavening-agents": { "name": "Backtriebmittel" @@ -387,7 +387,7 @@ "plural_name": "Lebern" }, "maize": { - "name": "maize" + "name": "Mais" }, "maple-syrup": { "name": "Ahornsirup" @@ -409,10 +409,10 @@ "name": "Muscheln" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "Nanaimo-Riegel Backmischung" }, "nori": { - "name": "nori" + "name": "Nori" }, "nutmeg": { "name": "Muskatnuss" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "Tintenfisch", - "plural_name": "octopuses" + "plural_name": "Tintenfische" }, "oils": { "name": "Öle" @@ -446,7 +446,7 @@ "name": "Zwiebelgewächse" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "Orangenblütenwasser" }, "oranges": { "name": "Orange", @@ -459,7 +459,7 @@ "name": "Austern" }, "panch-puran": { - "name": "panch puran" + "name": "Panch Phoron" }, "paprika": { "name": "Paprika" @@ -480,7 +480,7 @@ }, "pepper": { "name": "Pfeffer", - "plural_name": "peppers" + "plural_name": "Paprikaschoten" }, "pineapple": { "name": "Ananas", @@ -515,10 +515,10 @@ "plural_name": "Rettiche" }, "raw-sugar": { - "name": "raw sugar" + "name": "Rohzucker" }, "refined-sugar": { - "name": "refined sugar" + "name": "raffinierter Zucker" }, "rice": { "name": "Reis" @@ -527,7 +527,7 @@ "name": "Reismehl" }, "rock-sugar": { - "name": "rock sugar" + "name": "Kandis" }, "rum": { "name": "Rum" @@ -539,7 +539,7 @@ "name": "Salz" }, "salt-cod": { - "name": "salt cod" + "name": "Stockfisch" }, "scallion": { "name": "Frühlingszwiebel", @@ -559,10 +559,10 @@ "plural_name": "Schalotten" }, "skate": { - "name": "skate" + "name": "Rochen" }, "soda": { - "name": "soda" + "name": "Natron" }, "soda-baking": { "name": "Backnatron" @@ -572,10 +572,10 @@ }, "spaghetti-squash": { "name": "Spaghettikürbis", - "plural_name": "spaghetti squashes" + "plural_name": "Spaghettikürbisse" }, "speck": { - "name": "speck" + "name": "Speck" }, "spices": { "name": "Gewürze" @@ -595,20 +595,20 @@ "name": "Kürbisgewächse" }, "stockfish": { - "name": "stockfish" + "name": "Stockfisch" }, "sugar": { "name": "Zucker" }, "sunchoke": { "name": "Topinambur", - "plural_name": "sunchokes" + "plural_name": "Topinamburen" }, "sunflower-seeds": { "name": "Sonnenblumenkerne" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "superfeiner Zucker" }, "sweet-potato": { "name": "Süßkartoffel", @@ -625,11 +625,11 @@ "name": "Tahini" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "Wasserbrotwurzel", + "plural_name": "Wasserbrotwurzeln" }, "teff": { - "name": "teff" + "name": "Zwerghirse" }, "tomato": { "name": "Tomate", @@ -639,21 +639,21 @@ "name": "Forelle" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "Knolle", + "plural_name": "Knollen" }, "tuna": { "name": "Thunfisch" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "Turbinado-Zucker" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "Steckrübe", + "plural_name": "Steckrüben" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "unraffinierter Zucker" }, "vanilla": { "name": "Vanille" @@ -662,25 +662,25 @@ "name": "Gemüse" }, "watercress": { - "name": "watercress" + "name": "Brunnenkresse" }, "watermelon": { "name": "Wassermelone", "plural_name": "Wassermelonen" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "Weißer Champignon", + "plural_name": "Weiße Champignons" }, "white-sugar": { "name": "weißer Zucker" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "Xanthan" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "Süßkartoffel", + "plural_name": "Süßkartoffeln" }, "yeast": { "name": "Hefe" diff --git a/mealie/repos/seed/resources/foods/locales/es-ES.json b/mealie/repos/seed/resources/foods/locales/es-ES.json index 3efa99e54..66329ef19 100644 --- a/mealie/repos/seed/resources/foods/locales/es-ES.json +++ b/mealie/repos/seed/resources/foods/locales/es-ES.json @@ -125,42 +125,42 @@ "name": "azúcar superfino" }, "catfish": { - "name": "catfish" + "name": "bagre (pez gato)" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "coliflor", + "plural_name": "coliflores" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "pimienta de cayena" }, "celeriac": { - "name": "celery root" + "name": "apio nabo" }, "celery": { - "name": "celery" + "name": "apio" }, "cereal-grains": { - "name": "cereal grains" + "name": "cereales en grano" }, "chard": { - "name": "chard" + "name": "acelgas" }, "cheese": { "name": "queso" }, "chicory": { - "name": "chicory" + "name": "achicoria" }, "chilli-peppers": { - "name": "chilli pepper", + "name": "chile/guindilla", "plural_name": "chilli peppers" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "col china" }, "chives": { - "name": "chives" + "name": "cebollino" }, "chocolate": { "name": "chocolate" @@ -172,102 +172,102 @@ "name": "canela" }, "clarified-butter": { - "name": "clarified butter" + "name": "mantequilla clarificada" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "coco", + "plural_name": "cocos" }, "coconut-milk": { - "name": "coconut milk" + "name": "leche de coco" }, "cod": { - "name": "cod" + "name": "bacalao" }, "coffee": { - "name": "coffee" + "name": "café" }, "collard-greens": { - "name": "collard greens" + "name": "berza" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "azúcar en polvo" }, "coriander": { - "name": "coriander" + "name": "cilantro" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "maíz", + "plural_name": "maíz" }, "corn-syrup": { - "name": "corn syrup" + "name": "jarabe de maíz" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "aceite de algodón" }, "courgette": { - "name": "courgette" + "name": "calabacín" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "crémor tártaro" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "pepino", + "plural_name": "pepinos" }, "cumin": { - "name": "cumin" + "name": "comino" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "rábano japonés", + "plural_name": "rábanos japoneses" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "productos lácteos y sustitutos" }, "dandelion": { - "name": "dandelion" + "name": "diente de león" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "azúcar moreno" }, "dough": { - "name": "dough" + "name": "masa" }, "edible-cactus": { - "name": "edible cactus" + "name": "nopal" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "berenjena", + "plural_name": "berenjenas" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "huevo", + "plural_name": "huevos" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "endivia", + "plural_name": "endivias" }, "fats": { - "name": "fats" + "name": "grasas" }, "fava-beans": { - "name": "fava beans" + "name": "habas" }, "fiddlehead": { - "name": "fiddlehead" + "name": "brotes de helecho" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "brotes de helecho", + "plural_name": "brotes de helecho" }, "fish": { "name": "pescado" }, "five-spice-powder": { - "name": "five spice powder" + "name": "cinco especias chinas" }, "flour": { "name": "harina" @@ -428,13 +428,13 @@ "plural_name": "octopuses" }, "oils": { - "name": "oils" + "name": "aceites" }, "okra": { - "name": "okra" + "name": "abelmosco" }, "olive": { - "name": "olive" + "name": "aceituna" }, "olive-oil": { "name": "aceite de oliva" @@ -456,16 +456,16 @@ "name": "orégano" }, "oysters": { - "name": "oysters" + "name": "ostras" }, "panch-puran": { "name": "panch puran" }, "paprika": { - "name": "paprika" + "name": "pimentón dulce" }, "parsley": { - "name": "parsley" + "name": "perejil" }, "parsnip": { "name": "parsnip", @@ -476,61 +476,61 @@ "plural_name": "peras" }, "peas": { - "name": "peas" + "name": "guisantes/chícharos" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "pimiento", + "plural_name": "pimientos" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "piña", + "plural_name": "piñas" }, "plantain": { - "name": "plantain", + "name": "plátano macho", "plural_name": "plantains" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "semillas de amapola" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "papa/patata", + "plural_name": "patatas" }, "poultry": { "name": "poultry" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "azúcar en polvo" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "calabaza", + "plural_name": "calabazas" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "semillas de calabaza" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "rábano", + "plural_name": "rábanos" }, "raw-sugar": { "name": "raw sugar" }, "refined-sugar": { - "name": "refined sugar" + "name": "azúcar refinado" }, "rice": { - "name": "rice" + "name": "arroz" }, "rice-flour": { - "name": "rice flour" + "name": "harina de arroz" }, "rock-sugar": { - "name": "rock sugar" + "name": "azúcar de roca" }, "rum": { - "name": "rum" + "name": "ron" }, "salmon": { "name": "salmón" @@ -539,46 +539,46 @@ "name": "sal" }, "salt-cod": { - "name": "salt cod" + "name": "bacalao salado" }, "scallion": { - "name": "scallion", + "name": "cebollita china", "plural_name": "scallions" }, "seafood": { - "name": "seafood" + "name": "marisco" }, "seeds": { - "name": "seeds" + "name": "semillas" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "semillas de sésamo" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "chalote", + "plural_name": "chalotes" }, "skate": { - "name": "skate" + "name": "raya" }, "soda": { - "name": "soda" + "name": "gaseosa" }, "soda-baking": { "name": "soda, baking" }, "soybean": { - "name": "soybean" + "name": "soya/soja" }, "spaghetti-squash": { - "name": "spaghetti squash", + "name": "calabaza espagueti", "plural_name": "spaghetti squashes" }, "speck": { - "name": "speck" + "name": "speck (jamón)" }, "spices": { - "name": "spices" + "name": "" }, "spinach": { "name": "spinach" diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index e5d930841..85a6fc49d 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -1,692 +1,692 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "Courgeron" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "Graines d'Alfalfa" }, "anchovies": { - "name": "anchovies" + "name": "Anchois" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "Pomme", + "plural_name": "Pommes" }, "artichoke": { - "name": "artichoke" + "name": "Artichauts" }, "arugula": { - "name": "arugula" + "name": "Roquette" }, "asparagus": { - "name": "asparagus" + "name": "Asperges" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "Avocat", + "plural_name": "Avocats" }, "bacon": { - "name": "bacon" + "name": "Bacon" }, "baking-powder": { - "name": "baking powder" + "name": "Levure chimique" }, "baking-soda": { - "name": "baking soda" + "name": "Bicarbonate de soude" }, "baking-sugar": { - "name": "baking sugar" + "name": "Sucre semoule" }, "bar-sugar": { - "name": "bar sugar" + "name": "Sucre glace" }, "basil": { - "name": "basil" + "name": "Basilic" }, "beans": { - "name": "beans" + "name": "Haricots" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "Poivron", + "plural_name": "Poivrons" }, "blackberries": { - "name": "blackberries" + "name": "Mûres" }, "bok-choy": { - "name": "bok choy" + "name": "Bok Choy" }, "brassicas": { - "name": "brassicas" + "name": "Brassicas" }, "bread": { - "name": "bread" + "name": "Pain" }, "breadfruit": { - "name": "breadfruit" + "name": "Fruit à pain" }, "broccoflower": { - "name": "broccoflower" + "name": "Fleurs de broccolis" }, "broccoli": { - "name": "broccoli" + "name": "Broccoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "Feuille de broccoli" }, "broccolini": { - "name": "broccolini" + "name": "Broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "Cassonade" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "Chou de bruxelles" }, "butter": { - "name": "butter" + "name": "Beurre" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "Citrouille butternut" }, "butternut-squash": { - "name": "butternut squash" + "name": "Courge butternut" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "chou", + "plural_name": "choux" }, "cactus-edible": { - "name": "cactus, edible" + "name": "Cactus cosmetible" }, "calabrese": { - "name": "calabrese" + "name": "Calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "Sucre de canne" }, "cannabis": { - "name": "cannabis" + "name": "Cannabis" }, "capsicum": { - "name": "capsicum" + "name": "Capsicum" }, "caraway": { - "name": "caraway" + "name": "Carvi" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "Carotte", + "plural_name": "Carottes" }, "caster-sugar": { - "name": "caster sugar" + "name": "Sucre en poudre" }, "castor-sugar": { - "name": "castor sugar" + "name": "Sucre en poudre" }, "catfish": { - "name": "catfish" + "name": "Silure" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "Chou-fleur", + "plural_name": "Choux-fleurs" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "Poivre de Cayenne" }, "celeriac": { - "name": "celery root" + "name": "ccccccccéleri" }, "celery": { - "name": "celery" + "name": "Céleri" }, "cereal-grains": { - "name": "cereal grains" + "name": "Céréale" }, "chard": { - "name": "chard" + "name": "Blette" }, "cheese": { - "name": "cheese" + "name": "Fromage" }, "chicory": { - "name": "chicory" + "name": "Chicorée" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "Piment", + "plural_name": "Piments" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "Chou chinois" }, "chives": { - "name": "chives" + "name": "Ciboulette" }, "chocolate": { - "name": "chocolate" + "name": "Chocolat" }, "cilantro": { - "name": "cilantro" + "name": "Feuille de coriandre" }, "cinnamon": { - "name": "cinnamon" + "name": "Cannelle" }, "clarified-butter": { - "name": "clarified butter" + "name": "Beurre clarifié" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "Noix de coco", + "plural_name": "Noix de coco" }, "coconut-milk": { - "name": "coconut milk" + "name": "Lait de coco" }, "cod": { - "name": "cod" + "name": "Morue" }, "coffee": { - "name": "coffee" + "name": "Café" }, "collard-greens": { - "name": "collard greens" + "name": "Chou vert" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "Sucre glace" }, "coriander": { - "name": "coriander" + "name": "Coriandre" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "Maïs", + "plural_name": "Maïs" }, "corn-syrup": { - "name": "corn syrup" + "name": "Sirop de maïs" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "Huile de coton" }, "courgette": { - "name": "courgette" + "name": "Courgette" }, "cream-of-tartar": { "name": "" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "Concombre", + "plural_name": "Concombres" }, "cumin": { - "name": "cumin" + "name": "Cumin" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "Radis Blanc", + "plural_name": "Radis Blanc" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "Produits laitiers et substituts laitiers" }, "dandelion": { - "name": "dandelion" + "name": "Pissenlit" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "Sucre Démérara" }, "dough": { - "name": "dough" + "name": "Pâte" }, "edible-cactus": { - "name": "edible cactus" + "name": "Cactus comestible" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "Aubergine", + "plural_name": "Aubergines" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "Œuf", + "plural_name": "Œufs" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "Endive", + "plural_name": "Endives" }, "fats": { - "name": "fats" + "name": "Graisse" }, "fava-beans": { - "name": "fava beans" + "name": "Fèves Fava" }, "fiddlehead": { - "name": "fiddlehead" + "name": "Tête de violon" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "Tête de violon", + "plural_name": "Têtes de violon" }, "fish": { - "name": "fish" + "name": "Poisson" }, "five-spice-powder": { - "name": "five spice powder" + "name": "Cinq épices" }, "flour": { - "name": "flour" + "name": "Farine" }, "frisee": { - "name": "frisee" + "name": "Frisée" }, "fructose": { - "name": "fructose" + "name": "Fructose" }, "fruit": { - "name": "fruit" + "name": "Fruit" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "Sucre de fruit" }, "ful": { - "name": "ful" + "name": "" }, "garam-masala": { - "name": "garam masala" + "name": "Garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "Ail", + "plural_name": "Ails" }, "gem-squash": { - "name": "gem squash" + "name": "Courge Gem" }, "ghee": { - "name": "ghee" + "name": "Ghee" }, "giblets": { - "name": "giblets" + "name": "Abats" }, "ginger": { - "name": "ginger" + "name": "Gingembre" }, "grains": { - "name": "grains" + "name": "Graines" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "Sucre en poudre" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "Huile de pépins de raisin" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "Cébette", + "plural_name": "Cébettes" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "Cœur de palmier", + "plural_name": "Cœur de palmiers" }, "hemp": { - "name": "hemp" + "name": "Chanvre" }, "herbs": { - "name": "herbs" + "name": "Herbes" }, "honey": { - "name": "honey" + "name": "Miel" }, "isomalt": { - "name": "isomalt" + "name": "Isomalt" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "Jacquier", + "plural_name": "Jacquiers" }, "jaggery": { - "name": "jaggery" + "name": "Jagre" }, "jams": { - "name": "jams" + "name": "Confitures" }, "jellies": { - "name": "jellies" + "name": "Gelées" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "Topinambour" }, "jicama": { - "name": "jicama" + "name": "Jicama" }, "kale": { - "name": "kale" + "name": "Chou frisé" }, "kohlrabi": { - "name": "kohlrabi" + "name": "Chou-rave" }, "kumara": { - "name": "kumara" + "name": "Patate douce" }, "leavening-agents": { - "name": "leavening agents" + "name": "Levain " }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "Poireau", + "plural_name": "Poireaux" }, "legumes": { - "name": "legumes" + "name": "Légumes" }, "lemongrass": { - "name": "lemongrass" + "name": "Citronnelle" }, "lentils": { - "name": "lentils" + "name": "Lentilles" }, "lettuce": { - "name": "lettuce" + "name": "Laitue" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "Foie", + "plural_name": "Foies" }, "maize": { - "name": "maize" + "name": "Maïs" }, "maple-syrup": { - "name": "maple syrup" + "name": "Sirop d'érable" }, "meat": { - "name": "meat" + "name": "Viande" }, "milk": { - "name": "milk" + "name": "Lait" }, "mortadella": { - "name": "mortadella" + "name": "Mortadelle" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "Champignon", + "plural_name": "Champignons" }, "mussels": { - "name": "mussels" + "name": "Moules" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "Nanaïmo" }, "nori": { - "name": "nori" + "name": "Algue Nori" }, "nutmeg": { - "name": "nutmeg" + "name": "Noix de muscade" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "Flocons de levure nutritionnelle" }, "nuts": { - "name": "nuts" + "name": "Noix" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "Poulpe", + "plural_name": "Poulpes" }, "oils": { - "name": "oils" + "name": "Huiles" }, "okra": { - "name": "okra" + "name": "Gombo" }, "olive": { - "name": "olive" + "name": "Olive" }, "olive-oil": { - "name": "olive oil" + "name": "Huile d'olive" }, "onion": { - "name": "onion" + "name": "oignon" }, "onion-family": { - "name": "onion family" + "name": "Échalote" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "Eau de fleur d'oranger" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "Orange", + "plural_name": "Oranges" }, "oregano": { - "name": "oregano" + "name": "Origan" }, "oysters": { - "name": "oysters" + "name": "Huîtres" }, "panch-puran": { - "name": "panch puran" + "name": "Panch Puran" }, "paprika": { - "name": "paprika" + "name": "Paprika" }, "parsley": { - "name": "parsley" + "name": "Persil" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "Panais", + "plural_name": "Panais" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "Poire", + "plural_name": "Poires" }, "peas": { - "name": "peas" + "name": "Petits pois" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "Poivre", + "plural_name": "Poivres" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "Ananas", + "plural_name": "Ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "Plantain", + "plural_name": "Plantains" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "Graines de pavot" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "Pomme de terre", + "plural_name": "Pommes de terre" }, "poultry": { - "name": "poultry" + "name": "Volaille" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "Sucre en poudre" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "Citrouille", + "plural_name": "Citrouilles" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "Graines de citrouille" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "Radis", + "plural_name": "Radis" }, "raw-sugar": { - "name": "raw sugar" + "name": "Sucre brut" }, "refined-sugar": { - "name": "refined sugar" + "name": "Sucre raffiné" }, "rice": { - "name": "rice" + "name": "Riz" }, "rice-flour": { - "name": "rice flour" + "name": "Farine de riz" }, "rock-sugar": { - "name": "rock sugar" + "name": "Sucre Candi" }, "rum": { - "name": "rum" + "name": "Rhum" }, "salmon": { - "name": "salmon" + "name": "Saumon" }, "salt": { - "name": "salt" + "name": "Sel" }, "salt-cod": { - "name": "salt cod" + "name": "Morue salée" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "Cébette", + "plural_name": "Cébettes" }, "seafood": { - "name": "seafood" + "name": "Fruit de mer" }, "seeds": { - "name": "seeds" + "name": "Graines" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "Graines de sésame" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "Échalotte", + "plural_name": "Échalottes" }, "skate": { - "name": "skate" + "name": "Raie" }, "soda": { - "name": "soda" + "name": "Eau gazeuse" }, "soda-baking": { - "name": "soda, baking" + "name": "Bicarbonate de soude" }, "soybean": { - "name": "soybean" + "name": "Soja" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "Courge Spaghetti", + "plural_name": "Courges Spaghetti" }, "speck": { - "name": "speck" + "name": "Speck" }, "spices": { - "name": "spices" + "name": "Épices" }, "spinach": { - "name": "spinach" + "name": "Épinard" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "Cébette", + "plural_name": "Cébettes" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "Courge", + "plural_name": "Courges" }, "squash-family": { - "name": "squash family" + "name": "Famille des courges" }, "stockfish": { - "name": "stockfish" + "name": "Stockfisch" }, "sugar": { - "name": "sugar" + "name": "Sucre" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "Topinambour", + "plural_name": "Topinambours" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "Graines de tournesol" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "Sucre extra-fin" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "Patate douce", + "plural_name": "Patates douce" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "Maïs doux", + "plural_name": "Maïs doux" }, "sweeteners": { - "name": "sweeteners" + "name": "Édulcorant" }, "tahini": { - "name": "tahini" + "name": "Tahini" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "Taro", + "plural_name": "Taros" }, "teff": { - "name": "teff" + "name": "Teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "Tomate", + "plural_name": "Tomates" }, "trout": { - "name": "trout" + "name": "Truite" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "Tubercule", + "plural_name": "Tubercules" }, "tuna": { - "name": "tuna" + "name": "Thon" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "Sucre turbiné" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "Navet", + "plural_name": "Navets" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "Sucre non raffiné" }, "vanilla": { - "name": "vanilla" + "name": "Vanille" }, "vegetables": { - "name": "vegetables" + "name": "Légumes" }, "watercress": { - "name": "watercress" + "name": "Cresson" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "Pastèque", + "plural_name": "pastèques" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "Champignon de Paris", + "plural_name": "Champignons de Paris" }, "white-sugar": { - "name": "white sugar" + "name": "Sucre blanc" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "Gomme xanthane" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "Yam", + "plural_name": "Yams" }, "yeast": { - "name": "yeast" + "name": "Levure" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "Courgette", + "plural_name": "Courgettes" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index ad84a50d3..9cdbf378a 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -198,7 +198,7 @@ }, "corn": { "name": "granoturco", - "plural_name": "corns" + "plural_name": "mais" }, "corn-syrup": { "name": "corn syrup" @@ -217,14 +217,14 @@ "plural_name": "cetrioli" }, "cumin": { - "name": "cumin" + "name": "cumino" }, "daikon": { "name": "daikon", "plural_name": "daikons" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "latticini e sostituti dei latticini" }, "dandelion": { "name": "tarassaco" @@ -233,10 +233,10 @@ "name": "demerara sugar" }, "dough": { - "name": "dough" + "name": "impasto" }, "edible-cactus": { - "name": "edible cactus" + "name": "cactus edibile" }, "eggplant": { "name": "melanzana", @@ -324,16 +324,16 @@ "plural_name": "heart of palms" }, "hemp": { - "name": "hemp" + "name": "canapa" }, "herbs": { - "name": "herbs" + "name": "erbe aromatiche" }, "honey": { "name": "miele" }, "isomalt": { - "name": "isomalt" + "name": "isomaltosio" }, "jackfruit": { "name": "jackfruit", @@ -343,10 +343,10 @@ "name": "jaggery" }, "jams": { - "name": "jams" + "name": "marmellate" }, "jellies": { - "name": "jellies" + "name": "gelatine" }, "jerusalem-artichoke": { "name": "jerusalem artichoke" @@ -367,17 +367,17 @@ "name": "leavening agents" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "porro", + "plural_name": "porri" }, "legumes": { - "name": "legumes" + "name": "legumi" }, "lemongrass": { - "name": "lemongrass" + "name": "citronella" }, "lentils": { - "name": "lentils" + "name": "lenticchie" }, "lettuce": { "name": "lattuga" @@ -390,32 +390,32 @@ "name": "maize" }, "maple-syrup": { - "name": "maple syrup" + "name": "sciroppo d'acero" }, "meat": { - "name": "meat" + "name": "carne" }, "milk": { - "name": "milk" + "name": "latte" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "fungo", + "plural_name": "funghi" }, "mussels": { - "name": "mussels" + "name": "cozze" }, "nanaimo-bar-mix": { "name": "nanaimo bar mix" }, "nori": { - "name": "nori" + "name": "alga nori" }, "nutmeg": { - "name": "nutmeg" + "name": "noce moscata" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" @@ -431,7 +431,7 @@ "name": "oli" }, "okra": { - "name": "okra" + "name": "ocra" }, "olive": { "name": "oliva" @@ -491,11 +491,11 @@ "plural_name": "plantains" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "semi di papavero" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "patata", + "plural_name": "patate" }, "poultry": { "name": "poultry" @@ -504,7 +504,7 @@ "name": "powdered sugar" }, "pumpkin": { - "name": "pumpkin", + "name": "zucca", "plural_name": "pumpkins" }, "pumpkin-seeds": { @@ -521,10 +521,10 @@ "name": "refined sugar" }, "rice": { - "name": "rice" + "name": "riso" }, "rice-flour": { - "name": "rice flour" + "name": "farina di riso" }, "rock-sugar": { "name": "rock sugar" @@ -546,17 +546,17 @@ "plural_name": "scallions" }, "seafood": { - "name": "seafood" + "name": "frutti di mare" }, "seeds": { - "name": "seeds" + "name": "semi" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "semi di sesamo" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "scalogno", + "plural_name": "scalogni" }, "skate": { "name": "skate" @@ -565,10 +565,10 @@ "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "bicarbonato di sodio" }, "soybean": { - "name": "soybean" + "name": "soia" }, "spaghetti-squash": { "name": "spaghetti squash", @@ -578,10 +578,10 @@ "name": "speck" }, "spices": { - "name": "spices" + "name": "spezie" }, "spinach": { - "name": "spinach" + "name": "spinaci" }, "spring-onion": { "name": "spring onion", @@ -598,28 +598,28 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "zucchero" }, "sunchoke": { "name": "sunchoke", "plural_name": "sunchokes" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "semi di girasole" }, "superfine-sugar": { "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "patata dolce", + "plural_name": "patate dolci" }, "sweetcorn": { "name": "sweetcorn", "plural_name": "sweetcorns" }, "sweeteners": { - "name": "sweeteners" + "name": "dolcificanti" }, "tahini": { "name": "tahini" @@ -632,48 +632,48 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "pomodoro", + "plural_name": "pomodori" }, "trout": { - "name": "trout" + "name": "trota" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "tubero", + "plural_name": "tuberi" }, "tuna": { - "name": "tuna" + "name": "tonno" }, "turbanado-sugar": { "name": "turbanado sugar" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "rapa", + "plural_name": "rape" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "zucchero non raffinato" }, "vanilla": { - "name": "vanilla" + "name": "vaniglia" }, "vegetables": { - "name": "vegetables" + "name": "verdure" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "anguria", + "plural_name": "angurie" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "fungo bianco", + "plural_name": "funghi bianchi" }, "white-sugar": { - "name": "white sugar" + "name": "zucchero bianco" }, "xanthan-gum": { "name": "xanthan gum" @@ -683,10 +683,10 @@ "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "lievito" }, "zucchini": { "name": "zucchini", - "plural_name": "zucchinis" + "plural_name": "zucchine" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/pt-BR.json b/mealie/repos/seed/resources/foods/locales/pt-BR.json index 73bbc3c81..877d08374 100644 --- a/mealie/repos/seed/resources/foods/locales/pt-BR.json +++ b/mealie/repos/seed/resources/foods/locales/pt-BR.json @@ -1,9 +1,9 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "abóbora-bolota" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "broto de alfafa" }, "anchovies": { "name": "anchovas" @@ -29,41 +29,41 @@ "name": "bacon" }, "baking-powder": { - "name": "baking powder" + "name": "fermento em pó" }, "baking-soda": { - "name": "baking soda" + "name": "bicarbonato de sódio" }, "baking-sugar": { - "name": "baking sugar" + "name": "açúcar de confeiteiro" }, "bar-sugar": { - "name": "bar sugar" + "name": "barra de açúcar" }, "basil": { - "name": "basil" + "name": "manjericão" }, "beans": { "name": "feijão" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "pimentão", + "plural_name": "pimentões" }, "blackberries": { "name": "amora" }, "bok-choy": { - "name": "bok choy" + "name": "acelga chinesa" }, "brassicas": { - "name": "brassicas" + "name": "brássicas" }, "bread": { "name": "pão" }, "breadfruit": { - "name": "breadfruit" + "name": "fruta-pão" }, "broccoflower": { "name": "brócolis romanesco" @@ -75,22 +75,22 @@ "name": "rapini" }, "broccolini": { - "name": "broccolini" + "name": "brócolis bebê" }, "brown-sugar": { "name": "açúcar mascavo" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "couves-de-bruxelas" }, "butter": { "name": "manteiga" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "abóbora butternut" }, "butternut-squash": { - "name": "butternut squash" + "name": "abóbora butternut" }, "cabbage": { "name": "repolho", @@ -103,54 +103,54 @@ "name": "calabresa" }, "cane-sugar": { - "name": "cane sugar" + "name": "cana de açúcar" }, "cannabis": { "name": "maconha" }, "capsicum": { - "name": "capsicum" + "name": "pimentas" }, "caraway": { - "name": "caraway" + "name": "alcaravia" }, "carrot": { "name": "cenoura", "plural_name": "cenouras" }, "caster-sugar": { - "name": "caster sugar" + "name": "açúcar refinado" }, "castor-sugar": { - "name": "castor sugar" + "name": "açúcar de confeiteiro" }, "catfish": { - "name": "catfish" + "name": "bagre" }, "cauliflower": { "name": "couve-flor", "plural_name": "couves-flores" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "pimenta caiena" }, "celeriac": { - "name": "celery root" + "name": "aipo-rábano" }, "celery": { - "name": "celery" + "name": "aipo" }, "cereal-grains": { - "name": "cereal grains" + "name": "grãos de cereais" }, "chard": { - "name": "chard" + "name": "acelga" }, "cheese": { "name": "queijo" }, "chicory": { - "name": "chicory" + "name": "chicória" }, "chilli-peppers": { "name": "pimenta chili", @@ -172,7 +172,7 @@ "name": "canela" }, "clarified-butter": { - "name": "clarified butter" + "name": "manteiga clarificada" }, "coconut": { "name": "coco", @@ -188,13 +188,13 @@ "name": "café" }, "collard-greens": { - "name": "collard greens" + "name": "couve-galega" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "açúcar de confeiteiro" }, "coriander": { - "name": "coriander" + "name": "coentro" }, "corn": { "name": "milho", @@ -204,13 +204,13 @@ "name": "xarope de milho" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "óleo de algodão" }, "courgette": { - "name": "courgette" + "name": "abobrinha italiana" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "creme tártaro" }, "cucumber": { "name": "pepino", @@ -220,11 +220,11 @@ "name": "cominho" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "rabanete branco", + "plural_name": "rabanetes brancos" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "produtos lácteos e substitutos de leite" }, "dandelion": { "name": "dente-de-leão" @@ -233,10 +233,10 @@ "name": "açúcar demerara" }, "dough": { - "name": "dough" + "name": "massa" }, "edible-cactus": { - "name": "edible cactus" + "name": "cacto comestível" }, "eggplant": { "name": "berinjela", @@ -247,33 +247,33 @@ "plural_name": "ovos" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "endívia", + "plural_name": "endívias" }, "fats": { - "name": "fats" + "name": "gorduras" }, "fava-beans": { - "name": "fava beans" + "name": "feijão-fava" }, "fiddlehead": { - "name": "fiddlehead" + "name": "broto de samambaia" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "broto de samambaia", + "plural_name": "brotos de samambaias" }, "fish": { "name": "peixe" }, "five-spice-powder": { - "name": "five spice powder" + "name": "cinco-perfumes-chineses" }, "flour": { "name": "farinha" }, "frisee": { - "name": "frisee" + "name": "endívia-frisada" }, "fructose": { "name": "frutose" @@ -282,7 +282,7 @@ "name": "fruta" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "frutose" }, "ful": { "name": "ful" @@ -295,33 +295,33 @@ "plural_name": "alhos" }, "gem-squash": { - "name": "gem squash" + "name": "abóbora coroa" }, "ghee": { - "name": "ghee" + "name": "manteiga ghee" }, "giblets": { - "name": "giblets" + "name": "miúdos de aves" }, "ginger": { - "name": "ginger" + "name": "gengibre" }, "grains": { - "name": "grains" + "name": "cereais" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "açúcar cristal" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "óleo de semente de uva" }, "green-onion": { "name": "cebolinha", "plural_name": "cebolinhas" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmito", + "plural_name": "palmito" }, "hemp": { "name": "cânhamo" @@ -340,31 +340,31 @@ "plural_name": "jacás" }, "jaggery": { - "name": "jaggery" + "name": "jagra" }, "jams": { "name": "geléias" }, "jellies": { - "name": "jellies" + "name": "gelatinas" }, "jerusalem-artichoke": { "name": "alcachofra de Jerusalém" }, "jicama": { - "name": "jicama" + "name": "jícama" }, "kale": { "name": "couve" }, "kohlrabi": { - "name": "kohlrabi" + "name": "couve-rábano" }, "kumara": { - "name": "kumara" + "name": "batata doce kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "fermentos" }, "leek": { "name": "alho-poró", @@ -374,7 +374,7 @@ "name": "legumes" }, "lemongrass": { - "name": "lemongrass" + "name": "capim-limão" }, "lentils": { "name": "lentilhas" @@ -387,7 +387,7 @@ "plural_name": "fígados" }, "maize": { - "name": "maize" + "name": "milho" }, "maple-syrup": { "name": "xarope de bordo" @@ -409,16 +409,16 @@ "name": "mexilhões" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "mix de barra de nanaimo" }, "nori": { - "name": "nori" + "name": "alga nori" }, "nutmeg": { - "name": "nutmeg" + "name": "noz-moscada" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "levedura nutricional em flocos" }, "nuts": { "name": "nozes" @@ -428,10 +428,10 @@ "plural_name": "polvos" }, "oils": { - "name": "oils" + "name": "óleo" }, "okra": { - "name": "okra" + "name": "quiabo" }, "olive": { "name": "azeitona" @@ -443,10 +443,10 @@ "name": "cebola" }, "onion-family": { - "name": "onion family" + "name": "cebolas" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "água-de-flor-de-laranjeira" }, "oranges": { "name": "laranja", @@ -459,13 +459,13 @@ "name": "ostras" }, "panch-puran": { - "name": "panch puran" + "name": "panch phoron" }, "paprika": { "name": "páprica" }, "parsley": { - "name": "parsley" + "name": "salsa" }, "parsnip": { "name": "chirivia", @@ -476,7 +476,7 @@ "plural_name": "peras" }, "peas": { - "name": "peas" + "name": "ervilhas" }, "pepper": { "name": "pimenta", @@ -487,8 +487,8 @@ "plural_name": "abacaxis" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "banana-da-terra", + "plural_name": "bananas-da-terra" }, "poppy-seeds": { "name": "sementes de papoula" @@ -498,10 +498,10 @@ "plural_name": "batatas" }, "poultry": { - "name": "poultry" + "name": "ave de capoeira" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "açúcar de confeiteiro" }, "pumpkin": { "name": "abóbora", @@ -515,7 +515,7 @@ "plural_name": "rabanetes" }, "raw-sugar": { - "name": "raw sugar" + "name": "açúcar demerara" }, "refined-sugar": { "name": "açúcar refinado" @@ -527,7 +527,7 @@ "name": "farinha de arroz" }, "rock-sugar": { - "name": "rock sugar" + "name": "açúcar em cubo" }, "rum": { "name": "rum" @@ -539,11 +539,11 @@ "name": "sal" }, "salt-cod": { - "name": "salt cod" + "name": "bacalhau salgado" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "cebolinha", + "plural_name": "cebolinhas" }, "seafood": { "name": "frutos do mar" @@ -555,47 +555,47 @@ "name": "sementes de gergelim" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "chalota", + "plural_name": "chalotas" }, "skate": { - "name": "skate" + "name": "raio" }, "soda": { "name": "refrigerante" }, "soda-baking": { - "name": "soda, baking" + "name": "bicarbonato de sódio" }, "soybean": { "name": "soja" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "abóbora espaguete", + "plural_name": "abóboras espaguete" }, "speck": { - "name": "speck" + "name": "presunto defumado" }, "spices": { - "name": "spices" + "name": "temperos" }, "spinach": { "name": "espinafre" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "cebolinha", + "plural_name": "cebolinhas" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "abóbora", + "plural_name": "abóboras" }, "squash-family": { - "name": "squash family" + "name": "família das abóboras" }, "stockfish": { - "name": "stockfish" + "name": "bacalhau seco" }, "sugar": { "name": "açúcar" @@ -608,28 +608,28 @@ "name": "sementes de girassol" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "açúcar superfino" }, "sweet-potato": { "name": "batata-doce", "plural_name": "batatas-doces" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "milho-doce", + "plural_name": "milhos-doces" }, "sweeteners": { - "name": "sweeteners" + "name": "adoçantes" }, "tahini": { - "name": "tahini" + "name": "tahine" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "inhame", + "plural_name": "inhames" }, "teff": { - "name": "teff" + "name": "tefe" }, "tomato": { "name": "tomate", @@ -646,7 +646,7 @@ "name": "atum" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "açúcar mascavo" }, "turnip": { "name": "nabo", @@ -662,15 +662,15 @@ "name": "vegetais" }, "watercress": { - "name": "watercress" + "name": "agrião" }, "watermelon": { "name": "melancia", "plural_name": "melancias" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "cogumelo branco", + "plural_name": "cogumelos brancos" }, "white-sugar": { "name": "açúcar" @@ -686,7 +686,7 @@ "name": "fermento" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "abobrinha italiana", + "plural_name": "abobrinhas italianas" } } \ No newline at end of file From c9002d2391ea56b5df573c09ebae7a11ae3a4e0f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 16:47:31 +0200 Subject: [PATCH 37/71] fix(deps): update dependency pydantic to v2.11.3 (#5325) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index eb9771652..278a13c6c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2409,14 +2409,14 @@ files = [ [[package]] name = "pydantic" -version = "2.11.2" +version = "2.11.3" description = "Data validation using Python type hints" optional = false python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "pydantic-2.11.2-py3-none-any.whl", hash = "sha256:7f17d25846bcdf89b670a86cdfe7b29a9f1c9ca23dee154221c9aa81845cfca7"}, - {file = "pydantic-2.11.2.tar.gz", hash = "sha256:2138628e050bd7a1e70b91d4bf4a91167f4ad76fdb83209b107c8d84b854917e"}, + {file = "pydantic-2.11.3-py3-none-any.whl", hash = "sha256:a082753436a07f9ba1289c6ffa01cd93db3548776088aa917cc43b63f68fa60f"}, + {file = "pydantic-2.11.3.tar.gz", hash = "sha256:7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3"}, ] [package.dependencies] From c8ec19e3713b892999167cccffe138506b3bebd5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Apr 2025 19:39:20 +0200 Subject: [PATCH 38/71] fix(deps): update dependency openai to v1.73.0 (#5335) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 278a13c6c..4fa388647 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.72.0" +version = "1.73.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.72.0-py3-none-any.whl", hash = "sha256:34f5496ba5c8cb06c592831d69e847e2d164526a2fb92afdc3b5cf2891c328c3"}, - {file = "openai-1.72.0.tar.gz", hash = "sha256:f51de971448905cc90ed5175a5b19e92fd94e31f68cde4025762f9f5257150db"}, + {file = "openai-1.73.0-py3-none-any.whl", hash = "sha256:f52d1f673fb4ce6069a40d544a80fcb062eba1b3f489004fac4f9923a074c425"}, + {file = "openai-1.73.0.tar.gz", hash = "sha256:b58ea39ba589de07db85c9905557ac12d2fc77600dcd2b92a08b99c9a3dce9e0"}, ] [package.dependencies] From 6845b51def87ee9903c554dad58548e740fdd875 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Apr 2025 21:00:07 +0200 Subject: [PATCH 39/71] chore(deps): update dependency ruff to v0.11.5 (#5333) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 4fa388647..1723c3988 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3277,30 +3277,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.4" +version = "0.11.5" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.4-py3-none-linux_armv6l.whl", hash = "sha256:d9f4a761ecbde448a2d3e12fb398647c7f0bf526dbc354a643ec505965824ed2"}, - {file = "ruff-0.11.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8c1747d903447d45ca3d40c794d1a56458c51e5cc1bc77b7b64bd2cf0b1626cc"}, - {file = "ruff-0.11.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:51a6494209cacca79e121e9b244dc30d3414dac8cc5afb93f852173a2ecfc906"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f171605f65f4fc49c87f41b456e882cd0c89e4ac9d58e149a2b07930e1d466f"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ebf99ea9af918878e6ce42098981fc8c1db3850fef2f1ada69fb1dcdb0f8e79e"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edad2eac42279df12e176564a23fc6f4aaeeb09abba840627780b1bb11a9d223"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f103a848be9ff379fc19b5d656c1f911d0a0b4e3e0424f9532ececf319a4296e"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:193e6fac6eb60cc97b9f728e953c21cc38a20077ed64f912e9d62b97487f3f2d"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7af4e5f69b7c138be8dcffa5b4a061bf6ba6a3301f632a6bce25d45daff9bc99"}, - {file = "ruff-0.11.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:126b1bf13154aa18ae2d6c3c5efe144ec14b97c60844cfa6eb960c2a05188222"}, - {file = "ruff-0.11.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e8806daaf9dfa881a0ed603f8a0e364e4f11b6ed461b56cae2b1c0cab0645304"}, - {file = "ruff-0.11.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5d94bb1cc2fc94a769b0eb975344f1b1f3d294da1da9ddbb5a77665feb3a3019"}, - {file = "ruff-0.11.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:995071203d0fe2183fc7a268766fd7603afb9996785f086b0d76edee8755c896"}, - {file = "ruff-0.11.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7a37ca937e307ea18156e775a6ac6e02f34b99e8c23fe63c1996185a4efe0751"}, - {file = "ruff-0.11.4-py3-none-win32.whl", hash = "sha256:0e9365a7dff9b93af933dab8aebce53b72d8f815e131796268709890b4a83270"}, - {file = "ruff-0.11.4-py3-none-win_amd64.whl", hash = "sha256:5a9fa1c69c7815e39fcfb3646bbfd7f528fa8e2d4bebdcf4c2bd0fa037a255fb"}, - {file = "ruff-0.11.4-py3-none-win_arm64.whl", hash = "sha256:d435db6b9b93d02934cf61ef332e66af82da6d8c69aefdea5994c89997c7a0fc"}, - {file = "ruff-0.11.4.tar.gz", hash = "sha256:f45bd2fb1a56a5a85fae3b95add03fb185a0b30cf47f5edc92aa0355ca1d7407"}, + {file = "ruff-0.11.5-py3-none-linux_armv6l.whl", hash = "sha256:2561294e108eb648e50f210671cc56aee590fb6167b594144401532138c66c7b"}, + {file = "ruff-0.11.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac12884b9e005c12d0bd121f56ccf8033e1614f736f766c118ad60780882a077"}, + {file = "ruff-0.11.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4bfd80a6ec559a5eeb96c33f832418bf0fb96752de0539905cf7b0cc1d31d779"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0947c0a1afa75dcb5db4b34b070ec2bccee869d40e6cc8ab25aca11a7d527794"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ad871ff74b5ec9caa66cb725b85d4ef89b53f8170f47c3406e32ef040400b038"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6cf918390cfe46d240732d4d72fa6e18e528ca1f60e318a10835cf2fa3dc19f"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:56145ee1478582f61c08f21076dc59153310d606ad663acc00ea3ab5b2125f82"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e5f66f8f1e8c9fc594cbd66fbc5f246a8d91f916cb9667e80208663ec3728304"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80b4df4d335a80315ab9afc81ed1cff62be112bd165e162b5eed8ac55bfc8470"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3068befab73620b8a0cc2431bd46b3cd619bc17d6f7695a3e1bb166b652c382a"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5da2e710a9641828e09aa98b92c9ebbc60518fdf3921241326ca3e8f8e55b8b"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ef39f19cb8ec98cbc762344921e216f3857a06c47412030374fffd413fb8fd3a"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:b2a7cedf47244f431fd11aa5a7e2806dda2e0c365873bda7834e8f7d785ae159"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:81be52e7519f3d1a0beadcf8e974715b2dfc808ae8ec729ecfc79bddf8dbb783"}, + {file = "ruff-0.11.5-py3-none-win32.whl", hash = "sha256:e268da7b40f56e3eca571508a7e567e794f9bfcc0f412c4b607931d3af9c4afe"}, + {file = "ruff-0.11.5-py3-none-win_amd64.whl", hash = "sha256:6c6dc38af3cfe2863213ea25b6dc616d679205732dc0fb673356c2d69608f800"}, + {file = "ruff-0.11.5-py3-none-win_arm64.whl", hash = "sha256:67e241b4314f4eacf14a601d586026a962f4002a475aa702c69980a38087aa4e"}, + {file = "ruff-0.11.5.tar.gz", hash = "sha256:cae2e2439cb88853e421901ec040a758960b576126dab520fa08e9de431d1bef"}, ] [[package]] From 188b129da429770c5d3509ac936031eea597c3d3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 10:42:32 +0200 Subject: [PATCH 40/71] fix(deps): update dependency typing-extensions to v4.13.2 (#5313) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 1723c3988..873807d81 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3584,14 +3584,14 @@ files = [ [[package]] name = "typing-extensions" -version = "4.13.0" +version = "4.13.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" groups = ["main", "dev"] files = [ - {file = "typing_extensions-4.13.0-py3-none-any.whl", hash = "sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5"}, - {file = "typing_extensions-4.13.0.tar.gz", hash = "sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b"}, + {file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}, + {file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"}, ] [[package]] From c667bda42735bbedf4135c4be01f2bda1202fab1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 08:52:50 +0000 Subject: [PATCH 41/71] chore(auto): Update pre-commit hooks (#5344) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 72c4994f8..9ef236288 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.4 + rev: v0.11.5 hooks: - id: ruff - id: ruff-format From 4dfc5ead549ba192b398e17e49086a10bdea481a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 10:12:17 -0500 Subject: [PATCH 42/71] fix(deps): update dependency pillow to v11.2.1 (#5337) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 157 ++++++++++++++++++++++++++++------------------------ 1 file changed, 84 insertions(+), 73 deletions(-) diff --git a/poetry.lock b/poetry.lock index 873807d81..381739f6f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2056,89 +2056,100 @@ files = [ [[package]] name = "pillow" -version = "11.1.0" +version = "11.2.1" description = "Python Imaging Library (Fork)" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8"}, - {file = "pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192"}, - {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2"}, - {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26"}, - {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07"}, - {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482"}, - {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e"}, - {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269"}, - {file = "pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49"}, - {file = "pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a"}, - {file = "pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65"}, - {file = "pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457"}, - {file = "pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35"}, - {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2"}, - {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070"}, - {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6"}, - {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1"}, - {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2"}, - {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96"}, - {file = "pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f"}, - {file = "pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761"}, - {file = "pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71"}, - {file = "pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a"}, - {file = "pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b"}, - {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3"}, - {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a"}, - {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1"}, - {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f"}, - {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91"}, - {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c"}, - {file = "pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6"}, - {file = "pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf"}, - {file = "pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5"}, - {file = "pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc"}, - {file = "pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0"}, - {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1"}, - {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec"}, - {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5"}, - {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114"}, - {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352"}, - {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3"}, - {file = "pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9"}, - {file = "pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c"}, - {file = "pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65"}, - {file = "pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861"}, - {file = "pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081"}, - {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c"}, - {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547"}, - {file = "pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab"}, - {file = "pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9"}, - {file = "pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe"}, - {file = "pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756"}, - {file = "pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6"}, - {file = "pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e"}, - {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc"}, - {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2"}, - {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade"}, - {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884"}, - {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196"}, - {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8"}, - {file = "pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5"}, - {file = "pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f"}, - {file = "pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73"}, - {file = "pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0"}, - {file = "pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20"}, + {file = "pillow-11.2.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:d57a75d53922fc20c165016a20d9c44f73305e67c351bbc60d1adaf662e74047"}, + {file = "pillow-11.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:127bf6ac4a5b58b3d32fc8289656f77f80567d65660bc46f72c0d77e6600cc95"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4ba4be812c7a40280629e55ae0b14a0aafa150dd6451297562e1764808bbe61"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8bd62331e5032bc396a93609982a9ab6b411c05078a52f5fe3cc59234a3abd1"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:562d11134c97a62fe3af29581f083033179f7ff435f78392565a1ad2d1c2c45c"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c97209e85b5be259994eb5b69ff50c5d20cca0f458ef9abd835e262d9d88b39d"}, + {file = "pillow-11.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0c3e6d0f59171dfa2e25d7116217543310908dfa2770aa64b8f87605f8cacc97"}, + {file = "pillow-11.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc1c3bc53befb6096b84165956e886b1729634a799e9d6329a0c512ab651e579"}, + {file = "pillow-11.2.1-cp310-cp310-win32.whl", hash = "sha256:312c77b7f07ab2139924d2639860e084ec2a13e72af54d4f08ac843a5fc9c79d"}, + {file = "pillow-11.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9bc7ae48b8057a611e5fe9f853baa88093b9a76303937449397899385da06fad"}, + {file = "pillow-11.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:2728567e249cdd939f6cc3d1f049595c66e4187f3c34078cbc0a7d21c47482d2"}, + {file = "pillow-11.2.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35ca289f712ccfc699508c4658a1d14652e8033e9b69839edf83cbdd0ba39e70"}, + {file = "pillow-11.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0409af9f829f87a2dfb7e259f78f317a5351f2045158be321fd135973fff7bf"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4e5c5edee874dce4f653dbe59db7c73a600119fbea8d31f53423586ee2aafd7"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b93a07e76d13bff9444f1a029e0af2964e654bfc2e2c2d46bfd080df5ad5f3d8"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e6def7eed9e7fa90fde255afaf08060dc4b343bbe524a8f69bdd2a2f0018f600"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8f4f3724c068be008c08257207210c138d5f3731af6c155a81c2b09a9eb3a788"}, + {file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0a6709b47019dff32e678bc12c63008311b82b9327613f534e496dacaefb71e"}, + {file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f6b0c664ccb879109ee3ca702a9272d877f4fcd21e5eb63c26422fd6e415365e"}, + {file = "pillow-11.2.1-cp311-cp311-win32.whl", hash = "sha256:cc5d875d56e49f112b6def6813c4e3d3036d269c008bf8aef72cd08d20ca6df6"}, + {file = "pillow-11.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:0f5c7eda47bf8e3c8a283762cab94e496ba977a420868cb819159980b6709193"}, + {file = "pillow-11.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:4d375eb838755f2528ac8cbc926c3e31cc49ca4ad0cf79cff48b20e30634a4a7"}, + {file = "pillow-11.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:78afba22027b4accef10dbd5eed84425930ba41b3ea0a86fa8d20baaf19d807f"}, + {file = "pillow-11.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78092232a4ab376a35d68c4e6d5e00dfd73454bd12b230420025fbe178ee3b0b"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25a5f306095c6780c52e6bbb6109624b95c5b18e40aab1c3041da3e9e0cd3e2d"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c7b29dbd4281923a2bfe562acb734cee96bbb129e96e6972d315ed9f232bef4"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3e645b020f3209a0181a418bffe7b4a93171eef6c4ef6cc20980b30bebf17b7d"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b2dbea1012ccb784a65349f57bbc93730b96e85b42e9bf7b01ef40443db720b4"}, + {file = "pillow-11.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:da3104c57bbd72948d75f6a9389e6727d2ab6333c3617f0a89d72d4940aa0443"}, + {file = "pillow-11.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:598174aef4589af795f66f9caab87ba4ff860ce08cd5bb447c6fc553ffee603c"}, + {file = "pillow-11.2.1-cp312-cp312-win32.whl", hash = "sha256:1d535df14716e7f8776b9e7fee118576d65572b4aad3ed639be9e4fa88a1cad3"}, + {file = "pillow-11.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:14e33b28bf17c7a38eede290f77db7c664e4eb01f7869e37fa98a5aa95978941"}, + {file = "pillow-11.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:21e1470ac9e5739ff880c211fc3af01e3ae505859392bf65458c224d0bf283eb"}, + {file = "pillow-11.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fdec757fea0b793056419bca3e9932eb2b0ceec90ef4813ea4c1e072c389eb28"}, + {file = "pillow-11.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0e130705d568e2f43a17bcbe74d90958e8a16263868a12c3e0d9c8162690830"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bdb5e09068332578214cadd9c05e3d64d99e0e87591be22a324bdbc18925be0"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d189ba1bebfbc0c0e529159631ec72bb9e9bc041f01ec6d3233d6d82eb823bc1"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:191955c55d8a712fab8934a42bfefbf99dd0b5875078240943f913bb66d46d9f"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad275964d52e2243430472fc5d2c2334b4fc3ff9c16cb0a19254e25efa03a155"}, + {file = "pillow-11.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:750f96efe0597382660d8b53e90dd1dd44568a8edb51cb7f9d5d918b80d4de14"}, + {file = "pillow-11.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fe15238d3798788d00716637b3d4e7bb6bde18b26e5d08335a96e88564a36b6b"}, + {file = "pillow-11.2.1-cp313-cp313-win32.whl", hash = "sha256:3fe735ced9a607fee4f481423a9c36701a39719252a9bb251679635f99d0f7d2"}, + {file = "pillow-11.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74ee3d7ecb3f3c05459ba95eed5efa28d6092d751ce9bf20e3e253a4e497e691"}, + {file = "pillow-11.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:5119225c622403afb4b44bad4c1ca6c1f98eed79db8d3bc6e4e160fc6339d66c"}, + {file = "pillow-11.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8ce2e8411c7aaef53e6bb29fe98f28cd4fbd9a1d9be2eeea434331aac0536b22"}, + {file = "pillow-11.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ee66787e095127116d91dea2143db65c7bb1e232f617aa5957c0d9d2a3f23a7"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9622e3b6c1d8b551b6e6f21873bdcc55762b4b2126633014cea1803368a9aa16"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63b5dff3a68f371ea06025a1a6966c9a1e1ee452fc8020c2cd0ea41b83e9037b"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:31df6e2d3d8fc99f993fd253e97fae451a8db2e7207acf97859732273e108406"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:062b7a42d672c45a70fa1f8b43d1d38ff76b63421cbbe7f88146b39e8a558d91"}, + {file = "pillow-11.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4eb92eca2711ef8be42fd3f67533765d9fd043b8c80db204f16c8ea62ee1a751"}, + {file = "pillow-11.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f91ebf30830a48c825590aede79376cb40f110b387c17ee9bd59932c961044f9"}, + {file = "pillow-11.2.1-cp313-cp313t-win32.whl", hash = "sha256:e0b55f27f584ed623221cfe995c912c61606be8513bfa0e07d2c674b4516d9dd"}, + {file = "pillow-11.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:36d6b82164c39ce5482f649b437382c0fb2395eabc1e2b1702a6deb8ad647d6e"}, + {file = "pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681"}, + {file = "pillow-11.2.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:7491cf8a79b8eb867d419648fff2f83cb0b3891c8b36da92cc7f1931d46108c8"}, + {file = "pillow-11.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b02d8f9cb83c52578a0b4beadba92e37d83a4ef11570a8688bbf43f4ca50909"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:014ca0050c85003620526b0ac1ac53f56fc93af128f7546623cc8e31875ab928"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3692b68c87096ac6308296d96354eddd25f98740c9d2ab54e1549d6c8aea9d79"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:f781dcb0bc9929adc77bad571b8621ecb1e4cdef86e940fe2e5b5ee24fd33b35"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:2b490402c96f907a166615e9a5afacf2519e28295f157ec3a2bb9bd57de638cb"}, + {file = "pillow-11.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dd6b20b93b3ccc9c1b597999209e4bc5cf2853f9ee66e3fc9a400a78733ffc9a"}, + {file = "pillow-11.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4b835d89c08a6c2ee7781b8dd0a30209a8012b5f09c0a665b65b0eb3560b6f36"}, + {file = "pillow-11.2.1-cp39-cp39-win32.whl", hash = "sha256:b10428b3416d4f9c61f94b494681280be7686bda15898a3a9e08eb66a6d92d67"}, + {file = "pillow-11.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:6ebce70c3f486acf7591a3d73431fa504a4e18a9b97ff27f5f47b7368e4b9dd1"}, + {file = "pillow-11.2.1-cp39-cp39-win_arm64.whl", hash = "sha256:c27476257b2fdcd7872d54cfd119b3a9ce4610fb85c8e32b70b42e3680a29a1e"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9b7b0d4fd2635f54ad82785d56bc0d94f147096493a79985d0ab57aedd563156"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:aa442755e31c64037aa7c1cb186e0b369f8416c567381852c63444dd666fb772"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0d3348c95b766f54b76116d53d4cb171b52992a1027e7ca50c81b43b9d9e363"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85d27ea4c889342f7e35f6d56e7e1cb345632ad592e8c51b693d7b7556043ce0"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:bf2c33d6791c598142f00c9c4c7d47f6476731c31081331664eb26d6ab583e01"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e616e7154c37669fc1dfc14584f11e284e05d1c650e1c0f972f281c4ccc53193"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:39ad2e0f424394e3aebc40168845fee52df1394a4673a6ee512d840d14ab3013"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:80f1df8dbe9572b4b7abdfa17eb5d78dd620b1d55d9e25f834efdbee872d3aed"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ea926cfbc3957090becbcbbb65ad177161a2ff2ad578b5a6ec9bb1e1cd78753c"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:738db0e0941ca0376804d4de6a782c005245264edaa253ffce24e5a15cbdc7bd"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db98ab6565c69082ec9b0d4e40dd9f6181dab0dd236d26f7a50b8b9bfbd5076"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:036e53f4170e270ddb8797d4c590e6dd14d28e15c7da375c18978045f7e6c37b"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:14f73f7c291279bd65fda51ee87affd7c1e097709f7fdd0188957a16c264601f"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:208653868d5c9ecc2b327f9b9ef34e0e42a4cdd172c2988fd81d62d2bc9bc044"}, + {file = "pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6"}, ] [package.extras] -docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +docs = ["furo", "olefile", "sphinx (>=8.2)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] fpx = ["olefile"] mic = ["olefile"] +test-arrow = ["pyarrow"] tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout", "trove-classifiers (>=2024.10.12)"] typing = ["typing-extensions ; python_version < \"3.10\""] xmp = ["defusedxml"] From a22c0c4787cccf6ad2de9d92c422be041b806e8a Mon Sep 17 00:00:00 2001 From: ant385525 Date: Mon, 14 Apr 2025 09:01:57 -0700 Subject: [PATCH 43/71] docs: Add community docs for an iOS shortcut (attempt 2) (#5345) --- .../community-guide/ios-shortcut.md | 27 +++++++++++++++++++ docs/mkdocs.yml | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 docs/docs/documentation/community-guide/ios-shortcut.md diff --git a/docs/docs/documentation/community-guide/ios-shortcut.md b/docs/docs/documentation/community-guide/ios-shortcut.md new file mode 100644 index 000000000..400dab15d --- /dev/null +++ b/docs/docs/documentation/community-guide/ios-shortcut.md @@ -0,0 +1,27 @@ +!!! info + This guide was submitted by a community member. Find something wrong? Submit a PR to get it fixed! + +An easy way to add recipes to Mealie from an Apple device is via an Apple Shortcut. This is a short guide to install an configure a shortcut able to add recipes via a link or image(s). + +*Note: if adding via images make sure to enable [Mealie's openai integration](https://docs.mealie.io/documentation/getting-started/installation/open-ai/)* + +## Javascript can only be run via Shortcuts on the Safari browser on MacOS and iOS. If you do not use Safari you may skip this section +Some sites have begun blocking AI scraping bots, inadvertently blocking the recipe scraping library Mealie uses as well. To circumvent this, the shortcut uses javascript to capture the raw html loaded in the browser and sends that to mealie when possible. + +**iOS** + +Settings app -> apps -> Shortcuts -> Advanced -> Allow Running Scripts + +**MacOS** + +Shortcuts app -> Settings (CMD ,) -> Advanced -> Allow Running Scripts + +## Initial setup +An API key is needed to authenticate with mealie. To create an api key for a user, navigate to http://YOUR_MEALIE_URL/user/profile/api-tokens. Alternatively you can create a key via the mealie home page by clicking the user's profile pic in the top left -> Api Tokens + +The shortcut can be installed via **[This link](https://www.icloud.com/shortcuts/52834724050b42aebe0f2efd8d067360)**. Upon install, replace "MEALIE_API_KEY" with the API key generated previously and "MEALIE_URI" with the full URL used to access your mealie instance e.g. "http://10.0.0.5:9000" or "https://mealie.domain.com". + +## Using the shortcut +Once installed, the shortcut will automatically appear as an option when sharing an image or webpage. It can also be useful to add the shortcut to the home screen of your device. If selected from the home screen or shortcuts app, a menu will appear with prompts to import via **taking photo(s)**, **selecting photo(s)**, **scanning a URL**, or **pasting a URL**. + +*Note: despite the mealie API being able to accept multiple recipe images for import it is currently impossible to send multiple files in 1 web request via Shortcuts. Instead, the shortcut combines the images into a singular, vertically-concatenated image to send to mealie. This can result in slightly less-accurate text recognition.* \ No newline at end of file diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 64a86f4da..f54f56c37 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -90,7 +90,7 @@ nav: - Bulk Url Import: "documentation/community-guide/bulk-url-import.md" - Home Assistant: "documentation/community-guide/home-assistant.md" - Import Bookmarklet: "documentation/community-guide/import-recipe-bookmarklet.md" - - iOS Shortcuts: "documentation/community-guide/ios.md" + - iOS Shortcut: "documentation/community-guide/ios-shortcut.md" - Reverse Proxy (SWAG): "documentation/community-guide/swag.md" - API Reference: "api/redoc.md" From 3522f81025e8de75d49db1516b36fd3b3f94f5b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 20:15:28 -0500 Subject: [PATCH 44/71] fix(deps): update dependency openai to v1.74.0 (#5346) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 381739f6f..443be3051 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.73.0" +version = "1.74.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.73.0-py3-none-any.whl", hash = "sha256:f52d1f673fb4ce6069a40d544a80fcb062eba1b3f489004fac4f9923a074c425"}, - {file = "openai-1.73.0.tar.gz", hash = "sha256:b58ea39ba589de07db85c9905557ac12d2fc77600dcd2b92a08b99c9a3dce9e0"}, + {file = "openai-1.74.0-py3-none-any.whl", hash = "sha256:aff3e0f9fb209836382ec112778667027f4fd6ae38bdb2334bc9e173598b092a"}, + {file = "openai-1.74.0.tar.gz", hash = "sha256:592c25b8747a7cad33a841958f5eb859a785caea9ee22b9e4f4a2ec062236526"}, ] [package.dependencies] From b853ce221d31a849cc0d9718ebb49b174a751a18 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 22:13:41 +0200 Subject: [PATCH 45/71] fix(deps): update dependency openai to v1.75.0 (#5357) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 443be3051..a172bba5e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1902,14 +1902,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.74.0" +version = "1.75.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.74.0-py3-none-any.whl", hash = "sha256:aff3e0f9fb209836382ec112778667027f4fd6ae38bdb2334bc9e173598b092a"}, - {file = "openai-1.74.0.tar.gz", hash = "sha256:592c25b8747a7cad33a841958f5eb859a785caea9ee22b9e4f4a2ec062236526"}, + {file = "openai-1.75.0-py3-none-any.whl", hash = "sha256:fe6f932d2ded3b429ff67cc9ad118c71327db32eb9d32dd723de3acfca337125"}, + {file = "openai-1.75.0.tar.gz", hash = "sha256:fb3ea907efbdb1bcfd0c44507ad9c961afd7dce3147292b54505ecfd17be8fd1"}, ] [package.dependencies] From c7789da1ad063924b688ee468fa2c505ebab3cc3 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 17 Apr 2025 11:59:26 -0500 Subject: [PATCH 46/71] chore(l10n): New Crowdin updates (#5360) --- frontend/lang/messages/de-DE.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index 7ec2c39f5..15b7f0dd5 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -720,7 +720,7 @@ "backup-restore": "Wiederherstellen aus Sicherung", "back-restore-description": "Das Wiederherstellen dieser Sicherung wird alle vorhandenen Daten in deiner Datenbank und im Datenverzeichnis überschreiben und durch den Inhalt dieser Sicherung ersetzen. {cannot-be-undone} Wenn die Wiederherstellung erfolgreich war, wirst du abgemeldet.", "cannot-be-undone": "Diese Aktion kann nicht rückgängig gemacht werden - verwende sie mit Vorsicht.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Falls Sie PostgreSQL verwenden, überprüfen Sie bitte den {backup-restore-process} vor dem Wiederherstellen", "backup-restore-process-in-the-documentation": "Sichern- und Wiederherstellen-Prozess in der Dokumentation", "irreversible-acknowledgment": "Ich verstehe, dass diese Maßnahme unumkehrbar und destruktiv ist und Datenverlust verursachen kann", "restore-backup": "Sicherung wiederherstellen" @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Zusammenführen der ausgewählten Lebensmittel führt diese zusammen in ein einzelnes Lebensmittel. Die Ausgangslebensmittel werden gelöscht und alle Verweise werden auf das zusammengeführte Lebensmittel angepasst.", "merge-food-example": "{food1} wird zu {food2} zusammengeführt", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Füllt die Datenbank mit Lebensmitteln basierend auf deiner Landessprache. Hierdurch werden mehr als 200 gängige Lebensmittel eingetragen, die verwendet werden können, um die Datenbank zu organisieren. Die Lebensmittel werden von der Community übersetzt.", + "seed-dialog-warning": "Sie haben bereits einige Einträge in der Datenbank. Diese Aktion wird Doppelungen nicht berücksichtigen. Sie müssen diese selbst beheben.", "combine-food": "Lebensmittel zusammenführen", "source-food": "Quell-Lebensmittel", "target-food": "Ziel-Lebensmittel", From 5010bb56650e5177e50cc3cfb7db1d4718e6aa00 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 17:09:57 +0000 Subject: [PATCH 47/71] chore(deps): update dependency mkdocs-material to v9.6.12 (#5359) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index a172bba5e..1854c5d53 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1672,14 +1672,14 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.6.11" +version = "9.6.12" description = "Documentation that simply works" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "mkdocs_material-9.6.11-py3-none-any.whl", hash = "sha256:47f21ef9cbf4f0ebdce78a2ceecaa5d413581a55141e4464902224ebbc0b1263"}, - {file = "mkdocs_material-9.6.11.tar.gz", hash = "sha256:0b7f4a0145c5074cdd692e4362d232fb25ef5b23328d0ec1ab287af77cc0deff"}, + {file = "mkdocs_material-9.6.12-py3-none-any.whl", hash = "sha256:92b4fbdc329e4febc267ca6e2c51e8501fa97b2225c5f4deb4d4e43550f8e61e"}, + {file = "mkdocs_material-9.6.12.tar.gz", hash = "sha256:add6a6337b29f9ea7912cb1efc661de2c369060b040eb5119855d794ea85b473"}, ] [package.dependencies] From 5b0497e14e874308753b5f9618706f4a4ced3a83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 23:09:34 +0200 Subject: [PATCH 48/71] chore(deps): update dependency ruff to v0.11.6 (#5361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 1854c5d53..352c8b83b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3288,30 +3288,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.5" +version = "0.11.6" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.5-py3-none-linux_armv6l.whl", hash = "sha256:2561294e108eb648e50f210671cc56aee590fb6167b594144401532138c66c7b"}, - {file = "ruff-0.11.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac12884b9e005c12d0bd121f56ccf8033e1614f736f766c118ad60780882a077"}, - {file = "ruff-0.11.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4bfd80a6ec559a5eeb96c33f832418bf0fb96752de0539905cf7b0cc1d31d779"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0947c0a1afa75dcb5db4b34b070ec2bccee869d40e6cc8ab25aca11a7d527794"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ad871ff74b5ec9caa66cb725b85d4ef89b53f8170f47c3406e32ef040400b038"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6cf918390cfe46d240732d4d72fa6e18e528ca1f60e318a10835cf2fa3dc19f"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:56145ee1478582f61c08f21076dc59153310d606ad663acc00ea3ab5b2125f82"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e5f66f8f1e8c9fc594cbd66fbc5f246a8d91f916cb9667e80208663ec3728304"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80b4df4d335a80315ab9afc81ed1cff62be112bd165e162b5eed8ac55bfc8470"}, - {file = "ruff-0.11.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3068befab73620b8a0cc2431bd46b3cd619bc17d6f7695a3e1bb166b652c382a"}, - {file = "ruff-0.11.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5da2e710a9641828e09aa98b92c9ebbc60518fdf3921241326ca3e8f8e55b8b"}, - {file = "ruff-0.11.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ef39f19cb8ec98cbc762344921e216f3857a06c47412030374fffd413fb8fd3a"}, - {file = "ruff-0.11.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:b2a7cedf47244f431fd11aa5a7e2806dda2e0c365873bda7834e8f7d785ae159"}, - {file = "ruff-0.11.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:81be52e7519f3d1a0beadcf8e974715b2dfc808ae8ec729ecfc79bddf8dbb783"}, - {file = "ruff-0.11.5-py3-none-win32.whl", hash = "sha256:e268da7b40f56e3eca571508a7e567e794f9bfcc0f412c4b607931d3af9c4afe"}, - {file = "ruff-0.11.5-py3-none-win_amd64.whl", hash = "sha256:6c6dc38af3cfe2863213ea25b6dc616d679205732dc0fb673356c2d69608f800"}, - {file = "ruff-0.11.5-py3-none-win_arm64.whl", hash = "sha256:67e241b4314f4eacf14a601d586026a962f4002a475aa702c69980a38087aa4e"}, - {file = "ruff-0.11.5.tar.gz", hash = "sha256:cae2e2439cb88853e421901ec040a758960b576126dab520fa08e9de431d1bef"}, + {file = "ruff-0.11.6-py3-none-linux_armv6l.whl", hash = "sha256:d84dcbe74cf9356d1bdb4a78cf74fd47c740bf7bdeb7529068f69b08272239a1"}, + {file = "ruff-0.11.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9bc583628e1096148011a5d51ff3c836f51899e61112e03e5f2b1573a9b726de"}, + {file = "ruff-0.11.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f2959049faeb5ba5e3b378709e9d1bf0cab06528b306b9dd6ebd2a312127964a"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63c5d4e30d9d0de7fedbfb3e9e20d134b73a30c1e74b596f40f0629d5c28a193"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4b9a4e1439f7d0a091c6763a100cef8fbdc10d68593df6f3cfa5abdd9246e"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5edf270223dd622218256569636dc3e708c2cb989242262fe378609eccf1308"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f55844e818206a9dd31ff27f91385afb538067e2dc0beb05f82c293ab84f7d55"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d8f782286c5ff562e4e00344f954b9320026d8e3fae2ba9e6948443fafd9ffc"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01c63ba219514271cee955cd0adc26a4083df1956d57847978383b0e50ffd7d2"}, + {file = "ruff-0.11.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15adac20ef2ca296dd3d8e2bedc6202ea6de81c091a74661c3666e5c4c223ff6"}, + {file = "ruff-0.11.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4dd6b09e98144ad7aec026f5588e493c65057d1b387dd937d7787baa531d9bc2"}, + {file = "ruff-0.11.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:45b2e1d6c0eed89c248d024ea95074d0e09988d8e7b1dad8d3ab9a67017a5b03"}, + {file = "ruff-0.11.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bd40de4115b2ec4850302f1a1d8067f42e70b4990b68838ccb9ccd9f110c5e8b"}, + {file = "ruff-0.11.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:77cda2dfbac1ab73aef5e514c4cbfc4ec1fbef4b84a44c736cc26f61b3814cd9"}, + {file = "ruff-0.11.6-py3-none-win32.whl", hash = "sha256:5151a871554be3036cd6e51d0ec6eef56334d74dfe1702de717a995ee3d5b287"}, + {file = "ruff-0.11.6-py3-none-win_amd64.whl", hash = "sha256:cce85721d09c51f3b782c331b0abd07e9d7d5f775840379c640606d3159cae0e"}, + {file = "ruff-0.11.6-py3-none-win_arm64.whl", hash = "sha256:3567ba0d07fb170b1b48d944715e3294b77f5b7679e8ba258199a250383ccb79"}, + {file = "ruff-0.11.6.tar.gz", hash = "sha256:bec8bcc3ac228a45ccc811e45f7eb61b950dbf4cf31a67fa89352574b01c7d79"}, ] [[package]] From 64afccb36c06f8049746326034df84ce47fde82b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 21:20:45 +0000 Subject: [PATCH 49/71] fix(deps): update dependency beautifulsoup4 to v4.13.4 (#5352) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 352c8b83b..773e3d312 100644 --- a/poetry.lock +++ b/poetry.lock @@ -240,14 +240,14 @@ typecheck = ["mypy"] [[package]] name = "beautifulsoup4" -version = "4.13.3" +version = "4.13.4" description = "Screen-scraping library" optional = false python-versions = ">=3.7.0" groups = ["main"] files = [ - {file = "beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16"}, - {file = "beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b"}, + {file = "beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}, + {file = "beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195"}, ] [package.dependencies] From 5d21af0e022a0ad1a014b66b65632fc564f605b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Apr 2025 20:12:04 +0200 Subject: [PATCH 50/71] fix(deps): update dependency aniso8601 to v10.0.1 (#5368) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 10 +++++----- pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/poetry.lock b/poetry.lock index 773e3d312..eaa56a33b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -34,14 +34,14 @@ tz = ["tzdata"] [[package]] name = "aniso8601" -version = "10.0.0" +version = "10.0.1" description = "A library for parsing ISO 8601 strings." optional = false python-versions = "*" groups = ["main"] files = [ - {file = "aniso8601-10.0.0-py2.py3-none-any.whl", hash = "sha256:3c943422efaa0229ebd2b0d7d223effb5e7c89e24d2267ebe76c61a2d8e290cb"}, - {file = "aniso8601-10.0.0.tar.gz", hash = "sha256:ff1d0fc2346688c62c0151547136ac30e322896ed8af316ef7602c47da9426cf"}, + {file = "aniso8601-10.0.1-py2.py3-none-any.whl", hash = "sha256:eb19717fd4e0db6de1aab06f12450ab92144246b257423fe020af5748c0cb89e"}, + {file = "aniso8601-10.0.1.tar.gz", hash = "sha256:25488f8663dd1528ae1f54f94ac1ea51ae25b4d531539b8bc707fed184d16845"}, ] [package.extras] @@ -1302,7 +1302,7 @@ files = [ {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae"}, {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858"}, {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85"}, - {file = "lxml-5.3.2-cp310-cp310-win32.whl", hash = "sha256:5f94909a1022c8ea12711db7e08752ca7cf83e5b57a87b59e8a583c5f35016ad"}, + {file = "lxml-5.3.2-cp310-cp310-win32.win32.whl", hash = "sha256:dd755a0a78dd0b2c43f972e7b51a43be518ebc130c9f1a7c4480cf08b4385486"}, {file = "lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980"}, {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4"}, {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79"}, @@ -3923,4 +3923,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "8a7e7fa1d9c59a3637763804c8f03b3b27c0a60b3b21c6d0d795c6238ba4a7a5" +content-hash = "bcd321970cfa272611b25e477ceb5e4c94626ff605807bfcaf6e4f33dd12b3a6" diff --git a/pyproject.toml b/pyproject.toml index 47a2a023c..f99111b54 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ PyYAML = "^6.0.1" SQLAlchemy = "^2" aiofiles = "^24.0.0" alembic = "^1.11.3" -aniso8601 = "10.0.0" +aniso8601 = "10.0.1" appdirs = "1.4.4" apprise = "^1.4.5" bcrypt = "^4.0.1" From 1364cd0d6b09c54da75189a379e2767cd3ea5cbd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Apr 2025 21:16:29 +0200 Subject: [PATCH 51/71] fix(deps): update dependency html2text to v2025 (#5347) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 9 +++++---- pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index eaa56a33b..25a94675a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -934,13 +934,14 @@ lxml = "*" [[package]] name = "html2text" -version = "2024.2.26" +version = "2025.4.15" description = "Turn HTML into equivalent Markdown-structured text." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "html2text-2024.2.26.tar.gz", hash = "sha256:05f8e367d15aaabc96415376776cdd11afd5127a77fce6e36afc60c563ca2c32"}, + {file = "html2text-2025.4.15-py3-none-any.whl", hash = "sha256:00569167ffdab3d7767a4cdf589b7f57e777a5ed28d12907d8c58769ec734acc"}, + {file = "html2text-2025.4.15.tar.gz", hash = "sha256:948a645f8f0bc3abe7fd587019a2197a12436cd73d0d4908af95bfc8da337588"}, ] [[package]] @@ -3923,4 +3924,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "bcd321970cfa272611b25e477ceb5e4c94626ff605807bfcaf6e4f33dd12b3a6" +content-hash = "d3a15e25572e69988681ed78fc6d45ae25121095f5e9d08a687a587fa5f0a690" diff --git a/pyproject.toml b/pyproject.toml index f99111b54..1acdac485 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,7 @@ isodate = "^0.7.0" text-unidecode = "^1.3" rapidfuzz = "^3.2.0" authlib = "^1.3.0" -html2text = "^2024.0.0" +html2text = "^2025.0.0" paho-mqtt = "^1.6.1" pydantic-settings = "^2.1.0" pillow-heif = "^0.22.0" From 5e80002297ec8ec75d77c7f387c29a1b5998af79 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 21 Apr 2025 02:16:51 -0500 Subject: [PATCH 52/71] chore(l10n): New Crowdin updates (#5370) --- frontend/lang/messages/tr-TR.json | 72 +++++++++---------- .../seed/resources/foods/locales/nl-NL.json | 18 ++--- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index d61493883..27f6d9a97 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -182,7 +182,7 @@ "date": "Tarih", "id": "Kimlik", "owner": "Sahip", - "change-owner": "Change Owner", + "change-owner": "Sahibini Değiştir", "date-added": "Eklenme Tarihi", "none": "Yok", "run": "Çalıştır", @@ -277,7 +277,7 @@ "admin-group-management-text": "Bu gruptaki değişiklikler hemen yansıtılacaktır.", "group-id-value": "Grup Kimliği: {0}", "total-households": "Toplam Hane Halkı", - "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": " Bir hane seçmeden önce bir grup seçmelisiniz" }, "household": { "household": "Ev Halkı", @@ -611,15 +611,15 @@ "scrape-recipe-have-a-lot-of-recipes": "Aynı anda kazımak istediğiniz birçok tarifiniz mi var?", "scrape-recipe-suggest-bulk-importer": "Toplu ithalatçıyı deneyin", "scrape-recipe-have-raw-html-or-json-data": "Ham HTML veya JSON verileriniz mi var?", - "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": "Ham veriden doğrudan içe aktarabilirsiniz", "import-original-keywords-as-tags": "Orijinal anahtar kelimeleri etiket olarak içe aktar", "stay-in-edit-mode": "Düzenleme modunda kalın", "import-from-zip": "Zip'ten içeri aktar", "import-from-zip-description": "Başka bir Mealie örneğinden dışa aktarılmış tek bir tarifi içe aktarın.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", + "import-from-html-or-json": "HTML veya JSON veriden içe aktar", + "import-from-html-or-json-description": "Ham HTML veya JSON'dan tek bir tarif içe aktar. Bu, Mealie'nin normalde veri çekemediği bir siteden ya da başka bir dış kaynaktan bir tarifin varsa faydalıdır.", "json-import-format-description-colon": "To import via JSON, it must be in valid format:", - "json-editor": "JSON Editor", + "json-editor": "JSON Editör", "zip-files-must-have-been-exported-from-mealie": ".zip dosyası Mealie'den dışa aktarılmış olmalıdır", "create-a-recipe-by-uploading-a-scan": "Bir tarama yükleyerek tarif oluşturun.", "upload-a-png-image-from-a-recipe-book": "Yemek tarifi kitabından bir png resmi yükleyin", @@ -660,24 +660,24 @@ "no-food": "Gıda yok" }, "reset-servings-count": "Reset Servings Count", - "not-linked-ingredients": "Additional Ingredients" + "not-linked-ingredients": "Ek Malzemeler" }, "recipe-finder": { - "recipe-finder": "Recipe Finder", - "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.", - "selected-ingredients": "Selected Ingredients", - "no-ingredients-selected": "No ingredients selected", - "missing": "Missing", - "no-recipes-found": "No recipes found", - "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", - "include-ingredients-on-hand": "Include Ingredients On Hand", - "include-tools-on-hand": "Include Tools On Hand", - "max-missing-ingredients": "Max Missing Ingredients", - "max-missing-tools": "Max Missing Tools", - "selected-tools": "Selected Tools", - "other-filters": "Other Filters", - "ready-to-make": "Ready to Make", - "almost-ready-to-make": "Almost Ready to Make" + "recipe-finder": "Tarif Bulucu", + "recipe-finder-description": "Elinizdeki malzemelere göre tarif arayın. Ayrıca sahip olduğunuz araçlara göre filtreleme yapabilir ve eksik malzeme veya araç sayısı için bir üst sınır belirleyebilirsiniz.", + "selected-ingredients": "Seçilen malzemeler", + "no-ingredients-selected": "Hiçbir malzeme seçilmedi", + "missing": "Eksik", + "no-recipes-found": "Herhangi bir tarif bulunamadı", + "no-recipes-found-description": "Aramanıza daha fazla malzeme eklemeyi ya da filtrelerinizi ayarlamayı deneyin", + "include-ingredients-on-hand": "Elindeki Malzemeleri Dahil Et", + "include-tools-on-hand": "Elindeki Araç Gereçleri Dahil Et", + "max-missing-ingredients": "Maksimum Eksik Malzeme Sayısı", + "max-missing-tools": "Maksimum Eksik Araç Sayısı", + "selected-tools": "Seçilen Araçlar", + "other-filters": "Diğer Filtreler", + "ready-to-make": "Yapmaya Hazır", + "almost-ready-to-make": "Yapmaya Neredeyse Hazır" }, "search": { "advanced-search": "Gelişmiş Arama", @@ -688,7 +688,7 @@ "or": "Veya", "has-any": "Herhangi biri var", "has-all": "Hepsi var", - "clear-selection": "Clear Selection", + "clear-selection": "Seçimi Temizle", "results": "Sonuçlar", "search": "Ara", "search-mealie": "Mealie'de Ara (/ tuşuna basın)", @@ -882,7 +882,7 @@ "are-you-sure-you-want-to-check-all-items": "Tüm öğeleri işaretlemek istediğinizden emin misiniz?", "are-you-sure-you-want-to-uncheck-all-items": "Tüm öğelerden işaretleri kaldırmak istediğinize emin misiniz?", "are-you-sure-you-want-to-delete-checked-items": "İşaretlenmiş tüm öğeleri silmek istediğinizden emin misiniz?", - "no-shopping-lists-found": "No Shopping Lists Found" + "no-shopping-lists-found": "Alışveriş Listesi Bulunamadı" }, "sidebar": { "all-recipes": "Tüm Tarifler", @@ -1028,7 +1028,7 @@ "administrator": "Yönetici", "user-can-invite-other-to-group": "Kullanıcı, başkalarını gruba davet edebilir", "user-can-manage-group": "Kullanıcı grubu yönetebilir", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "Kullanıcı Hane'yi düzenleyebilir", "user-can-organize-group-data": "Kullanıcı grup verilerini düzenleyebilir", "enable-advanced-features": "Gelişmiş özellikleri etkinleştir", "it-looks-like-this-is-your-first-time-logging-in": "Görünüşe göre ilk defa giriş yapıyorsunuz.", @@ -1049,7 +1049,7 @@ "merge-dialog-text": "Seçilen gıdaların birleştirilmesi, kaynak gıdayı ve hedef gıdayı tek bir gıdada birleştirecektir. Kaynak gıda silinecek ve kaynak gıdaya yapılan tüm referanslar, hedef gıdayı işaret edecek şekilde güncellenecektir.", "merge-food-example": "{food1}, {food2} ile birleştiriliyor", "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-warning": "Veritabanınızda zaten bazı öğeler mevcut. Bu işlem yinelenenleri birleştirmez, onları manuel olarak yönetmeniz gerekir.", "combine-food": "Gıdaları Birleştir", "source-food": "Kaynak Gıda", "target-food": "Hedef Gıda", @@ -1286,23 +1286,23 @@ }, "debug-openai-services": "Debug OpenAI Services", "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.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "run-test": "Testi Çalıştır", + "test-results": "Test Sonuçları", + "group-delete-note": "İçinde hane veya kullanıcı olan gruplar silinemez", + "household-delete-note": "İçinde kullanıcı olan haneler silinemez" }, "profile": { "welcome-user": "👋 Hoşgeldin, {0}!", "description": "Profilinizi, tariflerinizi ve grup ayarlarınızı yönetin.", - "invite-link": "Invite Link", + "invite-link": "Davet Linki", "get-invite-link": "Davet Bağlantısı Al", "get-public-link": "Herkese açık bağlantıyı al", "account-summary": "Hesap Özeti", "account-summary-description": "Burada grubunuzun bilgilerinin bir özeti bulunmaktadır.", "group-statistics": "Grup İstatistikleri", "group-statistics-description": "Grup İstatistikleriniz Mealie'yi nasıl kullandığınıza dair bazı bilgiler sağlar.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics": "Hane İstatistikleri", + "household-statistics-description": "Hanenize ait istatistikler, Mealie'yi nasıl kullandığınıza dair bazı bilgiler sunar.", "storage-capacity": "Depolama Kapasitesi", "storage-capacity-description": "Depolama kapasiten yüklediğin resim ve diğer bileşenlerin toplamıdır.", "personal": "Kişisel", @@ -1312,9 +1312,9 @@ "api-tokens-description": "Harici uygulamalardan erişim için API Anahtarlarınızı yönetin.", "group-description": "Bu öğeler grubunuz içinde paylaşılır. Bunlardan birini düzenlemek tüm grup için onu değiştirecektir!", "group-settings": "Grup Ayarları", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", + "group-settings-description": "Ortak grup ayarlarınızı, örneğin gizlilik ayarlarını yönetin.", + "household-description": "Bu öğeler haneniz içinde paylaşılır. Bunlardan birini düzenlemek, tüm hane için değişiklik yapar!", + "household-settings": "Hane Ayarları", "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", "cookbooks-description": "Tarif kategorilerinden oluşan bir koleksiyonu yönetin ve onlar için sayfalar oluşturun.", "members": "Üyeler", diff --git a/mealie/repos/seed/resources/foods/locales/nl-NL.json b/mealie/repos/seed/resources/foods/locales/nl-NL.json index da411e309..fbdfac28a 100644 --- a/mealie/repos/seed/resources/foods/locales/nl-NL.json +++ b/mealie/repos/seed/resources/foods/locales/nl-NL.json @@ -38,7 +38,7 @@ "name": "witte suiker" }, "bar-sugar": { - "name": "bar sugar" + "name": "rietsuiker" }, "basil": { "name": "basilicum" @@ -57,7 +57,7 @@ "name": "paksoi" }, "brassicas": { - "name": "brassicas" + "name": "kool" }, "bread": { "name": "brood" @@ -72,7 +72,7 @@ "name": "broccoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "rapini" }, "broccolini": { "name": "broccolini" @@ -122,7 +122,7 @@ "name": "basterdsuiker" }, "castor-sugar": { - "name": "castor sugar" + "name": "basterdsuiker" }, "catfish": { "name": "meerval" @@ -260,8 +260,8 @@ "name": "varenkrul" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "varenkrul", + "plural_name": "varenkrullen" }, "fish": { "name": "vis" @@ -285,7 +285,7 @@ "name": "fruit suiker" }, "ful": { - "name": "ful" + "name": "peul" }, "garam-masala": { "name": "garam masala" @@ -295,7 +295,7 @@ "plural_name": "knoflook" }, "gem-squash": { - "name": "gem squash" + "name": "citroenpompoen" }, "ghee": { "name": "geklaarde boter" @@ -629,7 +629,7 @@ "plural_name": "taroes" }, "teff": { - "name": "teff" + "name": "abessijns liefdegras" }, "tomato": { "name": "tomaat", From 7d87182b1a96796227e7e46b173a1fbdf2e36edd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 07:26:22 +0000 Subject: [PATCH 53/71] chore(auto): Update pre-commit hooks (#5372) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9ef236288..ae4b6867c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.5 + rev: v0.11.6 hooks: - id: ruff - id: ruff-format From 955e38ea0b99e5a38029e4ab5f529f27e6120957 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:07:23 -0500 Subject: [PATCH 54/71] chore(l10n): New Crowdin updates (#5374) --- mealie/lang/messages/uk-UA.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mealie/lang/messages/uk-UA.json b/mealie/lang/messages/uk-UA.json index 8b6b23cce..92effc06d 100644 --- a/mealie/lang/messages/uk-UA.json +++ b/mealie/lang/messages/uk-UA.json @@ -10,8 +10,8 @@ "step-text": "Кроки рецептів, так само як і інші поля сторінки, підтримують синтаксис markdown.\n\n**Додати посилання**\n\n[Моє посилання](https://demo.mealie.io)\n" }, "servings-text": { - "makes": "Makes", - "serves": "Serves", + "makes": "Робить", + "serves": "Подає", "serving": "Порція", "servings": "Порції", "yield": "Yield", From d4c987e48a74cd7e9fc6bbeefa052e3eacfe7be4 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 24 Apr 2025 08:23:26 -0700 Subject: [PATCH 55/71] chore(l10n): New Crowdin updates (#5379) --- frontend/lang/messages/sv-SE.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json index 9c6715b3a..c0f86949e 100644 --- a/frontend/lang/messages/sv-SE.json +++ b/frontend/lang/messages/sv-SE.json @@ -8,7 +8,7 @@ "database-type": "Databastyp", "database-url": "Databas URL", "default-group": "Standardgrupp", - "default-household": "Standard hushåll", + "default-household": "Standardhushåll", "demo": "Demo", "demo-status": "Demoläge", "development": "Utveckling", @@ -663,7 +663,7 @@ "not-linked-ingredients": "Ytterligare ingredienser" }, "recipe-finder": { - "recipe-finder": "Recept sökare", + "recipe-finder": "Sök recept", "recipe-finder-description": "Sök efter recept baserat på ingredienser du har till hands. Du kan också filtrera efter verktyg du har tillgängliga, och ställa in ett maximalt antal saknade ingredienser eller verktyg.", "selected-ingredients": "Valda ingredienser", "no-ingredients-selected": "Inga ingredienser valda", @@ -840,7 +840,7 @@ "ldap-ready": "LDAP Redo", "ldap-ready-error-text": "Alla LDAP-värden är inte konfigurerade. Detta kan ignoreras om du inte använder LDAP-autentisering.", "ldap-ready-success-text": "Alla obligatoriska LDAP-variabler är satta.", - "build": "Bygg", + "build": "Bygge", "recipe-scraper-version": "Version av Recept-scraper", "oidc-ready": "OIDC Klar", "oidc-ready-error-text": "Alla OIDC-värden är inte konfigurerade. Detta kan ignoreras om du inte använder OIDC-autentisering.", @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Kombinera valda livsmedel kommer att slå samman de valda livsmedlen till ett livsmedel. Ursprungslivsmedlet kommer att raderas och alla hänvisningar till detta kommer att uppdateras för att peka på det kombinerade livsmedlet.", "merge-food-example": "Slå ihop {food1} till {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Fyll databasen med livsmedel baserat på ditt språk. Detta kommer att skapa över 200 vanliga livsmedel som kan användas för att organisera din databas. Alla livsmedel är översatta med genom en kollektiv insats.", + "seed-dialog-warning": "Du har redan några objekt i din databas. Denna åtgärd kommer inte slå samman dubbletter, du behöver hantera dem manuellt.", "combine-food": "Kombinera mat", "source-food": "Matens källa", "target-food": "Matens mål", @@ -1324,7 +1324,7 @@ "notifiers-description": "Setup email and push notifications that trigger on specific events.", "manage-data": "Hantera data", "manage-data-description": "Hantera din Mealie data; Livsmedel, Enheter, Kategorier, Taggar och mer.", - "data-migrations": "Data migreringar", + "data-migrations": "Datamigreringar", "data-migrations-description": "Migrera befintliga data från andra program som Nextcloud Recipes och Chowdown.", "email-sent": "E-post skickades", "error-sending-email": "Fel vid sändning av e-post", From f37b39aad28fcc01bd51fa7170f9e7734a32ef37 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:37:22 +0000 Subject: [PATCH 56/71] fix(deps): update dependency openai to v1.76.0 (#5381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 25a94675a..47ce37ad4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1903,14 +1903,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.75.0" +version = "1.76.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.75.0-py3-none-any.whl", hash = "sha256:fe6f932d2ded3b429ff67cc9ad118c71327db32eb9d32dd723de3acfca337125"}, - {file = "openai-1.75.0.tar.gz", hash = "sha256:fb3ea907efbdb1bcfd0c44507ad9c961afd7dce3147292b54505ecfd17be8fd1"}, + {file = "openai-1.76.0-py3-none-any.whl", hash = "sha256:a712b50e78cf78e6d7b2a8f69c4978243517c2c36999756673e07a14ce37dc0a"}, + {file = "openai-1.76.0.tar.gz", hash = "sha256:fd2bfaf4608f48102d6b74f9e11c5ecaa058b60dad9c36e409c12477dfd91fb2"}, ] [package.dependencies] From b3ea48333cff03bfa136cec34fdc36806ea9fe74 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 17:58:54 +0200 Subject: [PATCH 57/71] fix(deps): update dependency uvicorn to v0.34.2 (#5343) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 47ce37ad4..d5e4f6d78 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3652,14 +3652,14 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "uvicorn" -version = "0.34.0" +version = "0.34.2" description = "The lightning-fast ASGI server." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4"}, - {file = "uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9"}, + {file = "uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403"}, + {file = "uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328"}, ] [package.dependencies] From da3d056d81b5c64451977cb5a0c8916eec59cad3 Mon Sep 17 00:00:00 2001 From: robertdanahome <96922077+robertdanahome@users.noreply.github.com> Date: Thu, 24 Apr 2025 12:09:37 -0400 Subject: [PATCH 58/71] fix: Add missing group_id to RecipeTag and TagBase schemas (#5342) Co-authored-by: Robert Dana Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> --- mealie/schema/recipe/recipe.py | 1 + mealie/schema/recipe/recipe_category.py | 1 + mealie/schema/recipe/recipe_tool.py | 1 + 3 files changed, 3 insertions(+) diff --git a/mealie/schema/recipe/recipe.py b/mealie/schema/recipe/recipe.py index b28a8dd32..9cf1db0d5 100644 --- a/mealie/schema/recipe/recipe.py +++ b/mealie/schema/recipe/recipe.py @@ -38,6 +38,7 @@ app_dirs = get_app_dirs() class RecipeTag(MealieModel): id: UUID4 | None = None + group_id: UUID4 | None = None name: str slug: str diff --git a/mealie/schema/recipe/recipe_category.py b/mealie/schema/recipe/recipe_category.py index 634b7f4db..659ec41a1 100644 --- a/mealie/schema/recipe/recipe_category.py +++ b/mealie/schema/recipe/recipe_category.py @@ -16,6 +16,7 @@ class CategorySave(CategoryIn): class CategoryBase(CategoryIn): id: UUID4 + group_id: UUID4 | None = None slug: str model_config = ConfigDict(from_attributes=True) diff --git a/mealie/schema/recipe/recipe_tool.py b/mealie/schema/recipe/recipe_tool.py index 1d6346f3b..9cc8ff4f1 100644 --- a/mealie/schema/recipe/recipe_tool.py +++ b/mealie/schema/recipe/recipe_tool.py @@ -17,6 +17,7 @@ class RecipeToolSave(RecipeToolCreate): class RecipeToolOut(RecipeToolCreate): id: UUID4 + group_id: UUID4 slug: str model_config = ConfigDict(from_attributes=True) From 840bd32ee39b29de9f8d6f9526e9ccb358d92fbb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 19:31:45 +0200 Subject: [PATCH 59/71] fix(deps): update dependency pydantic-settings to v2.9.1 (#5366) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index d5e4f6d78..b58ba7daa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2555,22 +2555,25 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pydantic-settings" -version = "2.8.1" +version = "2.9.1" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_settings-2.8.1-py3-none-any.whl", hash = "sha256:81942d5ac3d905f7f3ee1a70df5dfb62d5569c12f51a5a647defc1c3d9ee2e9c"}, - {file = "pydantic_settings-2.8.1.tar.gz", hash = "sha256:d5c663dfbe9db9d5e1c646b2e161da12f0d734d422ee56f567d0ea2cee4e8585"}, + {file = "pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef"}, + {file = "pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268"}, ] [package.dependencies] pydantic = ">=2.7.0" python-dotenv = ">=0.21.0" +typing-inspection = ">=0.4.0" [package.extras] +aws-secrets-manager = ["boto3 (>=1.35.0)", "boto3-stubs[secretsmanager]"] azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"] +gcp-secret-manager = ["google-cloud-secret-manager (>=2.23.1)"] toml = ["tomli (>=2.0.1)"] yaml = ["pyyaml (>=6.0.1)"] From df6dc6c8ac5c89e75dae2edaa60ef0b41d7d9104 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 08:40:30 +0200 Subject: [PATCH 60/71] fix(deps): update dependency lxml to v5.4.0 (#5378) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 269 +++++++++++++++++++++++++--------------------------- 1 file changed, 130 insertions(+), 139 deletions(-) diff --git a/poetry.lock b/poetry.lock index b58ba7daa..262bfb134 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1282,150 +1282,141 @@ files = [ [[package]] name = "lxml" -version = "5.3.2" +version = "5.4.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" groups = ["main"] files = [ - {file = "lxml-5.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395"}, - {file = "lxml-5.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4c08ecb26e4270a62f81f81899dfff91623d349e433b126931c9c4577169666"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef926e9f11e307b5a7c97b17c5c609a93fb59ffa8337afac8f89e6fe54eb0b37"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:017ceeabe739100379fe6ed38b033cd244ce2da4e7f6f07903421f57da3a19a2"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dae97d9435dc90590f119d056d233c33006b2fd235dd990d5564992261ee7ae8"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910f39425c6798ce63c93976ae5af5fff6949e2cb446acbd44d6d892103eaea8"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9780de781a0d62a7c3680d07963db3048b919fc9e3726d9cfd97296a65ffce1"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1a06b0c6ba2e3ca45a009a78a4eb4d6b63831830c0a83dcdc495c13b9ca97d3e"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:4c62d0a34d1110769a1bbaf77871a4b711a6f59c4846064ccb78bc9735978644"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:8f961a4e82f411b14538fe5efc3e6b953e17f5e809c463f0756a0d0e8039b700"}, - {file = "lxml-5.3.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3dfc78f5f9251b6b8ad37c47d4d0bfe63ceb073a916e5b50a3bf5fd67a703335"}, - {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e690bc03214d3537270c88e492b8612d5e41b884f232df2b069b25b09e6711"}, - {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae"}, - {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858"}, - {file = "lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85"}, - {file = "lxml-5.3.2-cp310-cp310-win32.win32.whl", hash = "sha256:dd755a0a78dd0b2c43f972e7b51a43be518ebc130c9f1a7c4480cf08b4385486"}, - {file = "lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980"}, - {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4"}, - {file = "lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a01679e4aad0727bedd4c9407d4d65978e920f0200107ceeffd4b019bd48529"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6b37b4c3acb8472d191816d4582379f64d81cecbdce1a668601745c963ca5cc"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3df5a54e7b7c31755383f126d3a84e12a4e0333db4679462ef1165d702517477"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c09a40f28dcded933dc16217d6a092be0cc49ae25811d3b8e937c8060647c353"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1ef20f1851ccfbe6c5a04c67ec1ce49da16ba993fdbabdce87a92926e505412"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f79a63289dbaba964eb29ed3c103b7911f2dce28c36fe87c36a114e6bd21d7ad"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:75a72697d95f27ae00e75086aed629f117e816387b74a2f2da6ef382b460b710"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:b9b00c9ee1cc3a76f1f16e94a23c344e0b6e5c10bec7f94cf2d820ce303b8c01"}, - {file = "lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:77cbcab50cbe8c857c6ba5f37f9a3976499c60eada1bf6d38f88311373d7b4bc"}, - {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29424058f072a24622a0a15357bca63d796954758248a72da6d512f9bd9a4493"}, - {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7d82737a8afe69a7c80ef31d7626075cc7d6e2267f16bf68af2c764b45ed68ab"}, - {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:95473d1d50a5d9fcdb9321fdc0ca6e1edc164dce4c7da13616247d27f3d21e31"}, - {file = "lxml-5.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2162068f6da83613f8b2a32ca105e37a564afd0d7009b0b25834d47693ce3538"}, - {file = "lxml-5.3.2-cp311-cp311-win32.whl", hash = "sha256:f8695752cf5d639b4e981afe6c99e060621362c416058effd5c704bede9cb5d1"}, - {file = "lxml-5.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:d1a94cbb4ee64af3ab386c2d63d6d9e9cf2e256ac0fd30f33ef0a3c88f575174"}, - {file = "lxml-5.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:16b3897691ec0316a1aa3c6585f61c8b7978475587c5b16fc1d2c28d283dc1b0"}, - {file = "lxml-5.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8d4b34a0eeaf6e73169dcfd653c8d47f25f09d806c010daf074fba2db5e2d3f"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cd7a959396da425022e1e4214895b5cfe7de7035a043bcc2d11303792b67554"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cac5eaeec3549c5df7f8f97a5a6db6963b91639389cdd735d5a806370847732b"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29b5f7d77334877c2146e7bb8b94e4df980325fab0a8af4d524e5d43cd6f789d"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13f3495cfec24e3d63fffd342cc8141355d1d26ee766ad388775f5c8c5ec3932"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e70ad4c9658beeff99856926fd3ee5fde8b519b92c693f856007177c36eb2e30"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:507085365783abd7879fa0a6fa55eddf4bdd06591b17a2418403bb3aff8a267d"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:5bb304f67cbf5dfa07edad904732782cbf693286b9cd85af27059c5779131050"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:3d84f5c093645c21c29a4e972b84cb7cf682f707f8706484a5a0c7ff13d7a988"}, - {file = "lxml-5.3.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:bdc13911db524bd63f37b0103af014b7161427ada41f1b0b3c9b5b5a9c1ca927"}, - {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ec944539543f66ebc060ae180d47e86aca0188bda9cbfadff47d86b0dc057dc"}, - {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:59d437cc8a7f838282df5a199cf26f97ef08f1c0fbec6e84bd6f5cc2b7913f6e"}, - {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e275961adbd32e15672e14e0cc976a982075208224ce06d149c92cb43db5b93"}, - {file = "lxml-5.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:038aeb6937aa404480c2966b7f26f1440a14005cb0702078c173c028eca72c31"}, - {file = "lxml-5.3.2-cp312-cp312-win32.whl", hash = "sha256:3c2c8d0fa3277147bff180e3590be67597e17d365ce94beb2efa3138a2131f71"}, - {file = "lxml-5.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:77809fcd97dfda3f399102db1794f7280737b69830cd5c961ac87b3c5c05662d"}, - {file = "lxml-5.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:77626571fb5270ceb36134765f25b665b896243529eefe840974269b083e090d"}, - {file = "lxml-5.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78a533375dc7aa16d0da44af3cf6e96035e484c8c6b2b2445541a5d4d3d289ee"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6f62b2404b3f3f0744bbcabb0381c5fe186fa2a9a67ecca3603480f4846c585"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea918da00091194526d40c30c4996971f09dacab032607581f8d8872db34fbf"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c35326f94702a7264aa0eea826a79547d3396a41ae87a70511b9f6e9667ad31c"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3bef90af21d31c4544bc917f51e04f94ae11b43156356aff243cdd84802cbf2"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52fa7ba11a495b7cbce51573c73f638f1dcff7b3ee23697467dc063f75352a69"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ad131e2c4d2c3803e736bb69063382334e03648de2a6b8f56a878d700d4b557d"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:00a4463ca409ceacd20490a893a7e08deec7870840eff33dc3093067b559ce3e"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:87e8d78205331cace2b73ac8249294c24ae3cba98220687b5b8ec5971a2267f1"}, - {file = "lxml-5.3.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bf6389133bb255e530a4f2f553f41c4dd795b1fbb6f797aea1eff308f1e11606"}, - {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b3709fc752b42fb6b6ffa2ba0a5b9871646d97d011d8f08f4d5b3ee61c7f3b2b"}, - {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:abc795703d0de5d83943a4badd770fbe3d1ca16ee4ff3783d7caffc252f309ae"}, - {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98050830bb6510159f65d9ad1b8aca27f07c01bb3884ba95f17319ccedc4bcf9"}, - {file = "lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6"}, - {file = "lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1"}, - {file = "lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe"}, - {file = "lxml-5.3.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:1a59f7fe888d0ec1916d0ad69364c5400cfa2f885ae0576d909f342e94d26bc9"}, - {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d67b50abc2df68502a26ed2ccea60c1a7054c289fb7fc31c12e5e55e4eec66bd"}, - {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2cb08d2cb047c98d6fbbb2e77d6edd132ad6e3fa5aa826ffa9ea0c9b1bc74a84"}, - {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:495ddb7e10911fb4d673d8aa8edd98d1eadafb3b56e8c1b5f427fd33cadc455b"}, - {file = "lxml-5.3.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:884d9308ac7d581b705a3371185282e1b8eebefd68ccf288e00a2d47f077cc51"}, - {file = "lxml-5.3.2-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:37f3d7cf7f2dd2520df6cc8a13df4c3e3f913c8e0a1f9a875e44f9e5f98d7fee"}, - {file = "lxml-5.3.2-cp36-cp36m-win32.whl", hash = "sha256:e885a1bf98a76dff0a0648850c3083b99d9358ef91ba8fa307c681e8e0732503"}, - {file = "lxml-5.3.2-cp36-cp36m-win_amd64.whl", hash = "sha256:b45f505d0d85f4cdd440cd7500689b8e95110371eaa09da0c0b1103e9a05030f"}, - {file = "lxml-5.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b53cd668facd60b4f0dfcf092e01bbfefd88271b5b4e7b08eca3184dd006cb30"}, - {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5dea998c891f082fe204dec6565dbc2f9304478f2fc97bd4d7a940fec16c873"}, - {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d46bc3e58b01e4f38d75e0d7f745a46875b7a282df145aca9d1479c65ff11561"}, - {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:661feadde89159fd5f7d7639a81ccae36eec46974c4a4d5ccce533e2488949c8"}, - {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:43af2a69af2cacc2039024da08a90174e85f3af53483e6b2e3485ced1bf37151"}, - {file = "lxml-5.3.2-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:1539f962d82436f3d386eb9f29b2a29bb42b80199c74a695dff51b367a61ec0a"}, - {file = "lxml-5.3.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:6673920bf976421b5fac4f29b937702eef4555ee42329546a5fc68bae6178a48"}, - {file = "lxml-5.3.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:9fa722a9cd8845594593cce399a49aa6bfc13b6c83a7ee05e2ab346d9253d52f"}, - {file = "lxml-5.3.2-cp37-cp37m-win32.whl", hash = "sha256:2eadd4efa487f4710755415aed3d6ae9ac8b4327ea45226ffccb239766c8c610"}, - {file = "lxml-5.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:83d8707b1b08cd02c04d3056230ec3b771b18c566ec35e723e60cdf037064e08"}, - {file = "lxml-5.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bc6e8678bfa5ccba370103976ccfcf776c85c83da9220ead41ea6fd15d2277b4"}, - {file = "lxml-5.3.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0bed509662f67f719119ad56006cd4a38efa68cfa74383060612044915e5f7ad"}, - {file = "lxml-5.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e3925975fadd6fd72a6d80541a6ec75dfbad54044a03aa37282dafcb80fbdfa"}, - {file = "lxml-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83c0462dedc5213ac586164c6d7227da9d4d578cf45dd7fbab2ac49b63a008eb"}, - {file = "lxml-5.3.2-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:53e3f9ca72858834688afa17278649d62aa768a4b2018344be00c399c4d29e95"}, - {file = "lxml-5.3.2-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:32ba634ef3f1b20f781019a91d78599224dc45745dd572f951adbf1c0c9b0d75"}, - {file = "lxml-5.3.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:1b16504c53f41da5fcf04868a80ac40a39d3eec5329caf761114caec6e844ad1"}, - {file = "lxml-5.3.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:1f9682786138549da44ca4c49b20e7144d063b75f2b2ba611f4cff9b83db1062"}, - {file = "lxml-5.3.2-cp38-cp38-win32.whl", hash = "sha256:d8f74ef8aacdf6ee5c07566a597634bb8535f6b53dc89790db43412498cf6026"}, - {file = "lxml-5.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:49f1cee0fa27e1ee02589c696a9bdf4027e7427f184fa98e6bef0c6613f6f0fa"}, - {file = "lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea"}, - {file = "lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031"}, - {file = "lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47"}, - {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c"}, - {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9"}, - {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9"}, - {file = "lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6"}, - {file = "lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87"}, - {file = "lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10"}, - {file = "lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:eae4136a3b8c4cf76f69461fc8f9410d55d34ea48e1185338848a888d71b9675"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d48e06be8d8c58e7feaedd8a37897a6122637efb1637d7ce00ddf5f11f9a92ad"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4b83aed409134093d90e114007034d2c1ebcd92e501b71fd9ec70e612c8b2eb"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7a0e77edfe26d3703f954d46bed52c3ec55f58586f18f4b7f581fc56954f1d84"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:19f6fcfd15b82036b4d235749d78785eb9c991c7812012dc084e0d8853b4c1c0"}, - {file = "lxml-5.3.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:d49919c95d31ee06eefd43d8c6f69a3cc9bdf0a9b979cc234c4071f0eb5cb173"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2d0a60841410123c533990f392819804a8448853f06daf412c0f383443925e89"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b7f729e03090eb4e3981f10efaee35e6004b548636b1a062b8b9a525e752abc"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:579df6e20d8acce3bcbc9fb8389e6ae00c19562e929753f534ba4c29cfe0be4b"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2abcf3f3b8367d6400b908d00d4cd279fc0b8efa287e9043820525762d383699"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:348c06cb2e3176ce98bee8c397ecc89181681afd13d85870df46167f140a305f"}, - {file = "lxml-5.3.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:617ecaccd565cbf1ac82ffcaa410e7da5bd3a4b892bb3543fb2fe19bd1c4467d"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b"}, - {file = "lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e"}, - {file = "lxml-5.3.2.tar.gz", hash = "sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1"}, + {file = "lxml-5.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e7bc6df34d42322c5289e37e9971d6ed114e3776b45fa879f734bded9d1fea9c"}, + {file = "lxml-5.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6854f8bd8a1536f8a1d9a3655e6354faa6406621cf857dc27b681b69860645c7"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:696ea9e87442467819ac22394ca36cb3d01848dad1be6fac3fb612d3bd5a12cf"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ef80aeac414f33c24b3815ecd560cee272786c3adfa5f31316d8b349bfade28"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b9c2754cef6963f3408ab381ea55f47dabc6f78f4b8ebb0f0b25cf1ac1f7609"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7a62cc23d754bb449d63ff35334acc9f5c02e6dae830d78dab4dd12b78a524f4"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f82125bc7203c5ae8633a7d5d20bcfdff0ba33e436e4ab0abc026a53a8960b7"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:b67319b4aef1a6c56576ff544b67a2a6fbd7eaee485b241cabf53115e8908b8f"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:a8ef956fce64c8551221f395ba21d0724fed6b9b6242ca4f2f7beb4ce2f41997"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:0a01ce7d8479dce84fc03324e3b0c9c90b1ece9a9bb6a1b6c9025e7e4520e78c"}, + {file = "lxml-5.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:91505d3ddebf268bb1588eb0f63821f738d20e1e7f05d3c647a5ca900288760b"}, + {file = "lxml-5.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a3bcdde35d82ff385f4ede021df801b5c4a5bcdfb61ea87caabcebfc4945dc1b"}, + {file = "lxml-5.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aea7c06667b987787c7d1f5e1dfcd70419b711cdb47d6b4bb4ad4b76777a0563"}, + {file = "lxml-5.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:a7fb111eef4d05909b82152721a59c1b14d0f365e2be4c742a473c5d7372f4f5"}, + {file = "lxml-5.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:43d549b876ce64aa18b2328faff70f5877f8c6dede415f80a2f799d31644d776"}, + {file = "lxml-5.4.0-cp310-cp310-win32.whl", hash = "sha256:75133890e40d229d6c5837b0312abbe5bac1c342452cf0e12523477cd3aa21e7"}, + {file = "lxml-5.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:de5b4e1088523e2b6f730d0509a9a813355b7f5659d70eb4f319c76beea2e250"}, + {file = "lxml-5.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:98a3912194c079ef37e716ed228ae0dcb960992100461b704aea4e93af6b0bb9"}, + {file = "lxml-5.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0ea0252b51d296a75f6118ed0d8696888e7403408ad42345d7dfd0d1e93309a7"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b92b69441d1bd39f4940f9eadfa417a25862242ca2c396b406f9272ef09cdcaa"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20e16c08254b9b6466526bc1828d9370ee6c0d60a4b64836bc3ac2917d1e16df"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7605c1c32c3d6e8c990dd28a0970a3cbbf1429d5b92279e37fda05fb0c92190e"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ecf4c4b83f1ab3d5a7ace10bafcb6f11df6156857a3c418244cef41ca9fa3e44"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0cef4feae82709eed352cd7e97ae062ef6ae9c7b5dbe3663f104cd2c0e8d94ba"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:df53330a3bff250f10472ce96a9af28628ff1f4efc51ccba351a8820bca2a8ba"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:aefe1a7cb852fa61150fcb21a8c8fcea7b58c4cb11fbe59c97a0a4b31cae3c8c"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ef5a7178fcc73b7d8c07229e89f8eb45b2908a9238eb90dcfc46571ccf0383b8"}, + {file = "lxml-5.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d2ed1b3cb9ff1c10e6e8b00941bb2e5bb568b307bfc6b17dffbbe8be5eecba86"}, + {file = "lxml-5.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:72ac9762a9f8ce74c9eed4a4e74306f2f18613a6b71fa065495a67ac227b3056"}, + {file = "lxml-5.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f5cb182f6396706dc6cc1896dd02b1c889d644c081b0cdec38747573db88a7d7"}, + {file = "lxml-5.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:3a3178b4873df8ef9457a4875703488eb1622632a9cee6d76464b60e90adbfcd"}, + {file = "lxml-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e094ec83694b59d263802ed03a8384594fcce477ce484b0cbcd0008a211ca751"}, + {file = "lxml-5.4.0-cp311-cp311-win32.whl", hash = "sha256:4329422de653cdb2b72afa39b0aa04252fca9071550044904b2e7036d9d97fe4"}, + {file = "lxml-5.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:fd3be6481ef54b8cfd0e1e953323b7aa9d9789b94842d0e5b142ef4bb7999539"}, + {file = "lxml-5.4.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b5aff6f3e818e6bdbbb38e5967520f174b18f539c2b9de867b1e7fde6f8d95a4"}, + {file = "lxml-5.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942a5d73f739ad7c452bf739a62a0f83e2578afd6b8e5406308731f4ce78b16d"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:460508a4b07364d6abf53acaa0a90b6d370fafde5693ef37602566613a9b0779"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:529024ab3a505fed78fe3cc5ddc079464e709f6c892733e3f5842007cec8ac6e"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ca56ebc2c474e8f3d5761debfd9283b8b18c76c4fc0967b74aeafba1f5647f9"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a81e1196f0a5b4167a8dafe3a66aa67c4addac1b22dc47947abd5d5c7a3f24b5"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00b8686694423ddae324cf614e1b9659c2edb754de617703c3d29ff568448df5"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:c5681160758d3f6ac5b4fea370495c48aac0989d6a0f01bb9a72ad8ef5ab75c4"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:2dc191e60425ad70e75a68c9fd90ab284df64d9cd410ba8d2b641c0c45bc006e"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:67f779374c6b9753ae0a0195a892a1c234ce8416e4448fe1e9f34746482070a7"}, + {file = "lxml-5.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:79d5bfa9c1b455336f52343130b2067164040604e41f6dc4d8313867ed540079"}, + {file = "lxml-5.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3d3c30ba1c9b48c68489dc1829a6eede9873f52edca1dda900066542528d6b20"}, + {file = "lxml-5.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1af80c6316ae68aded77e91cd9d80648f7dd40406cef73df841aa3c36f6907c8"}, + {file = "lxml-5.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4d885698f5019abe0de3d352caf9466d5de2baded00a06ef3f1216c1a58ae78f"}, + {file = "lxml-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea53d51859b6c64e7c51d522c03cc2c48b9b5d6172126854cc7f01aa11f52bc"}, + {file = "lxml-5.4.0-cp312-cp312-win32.whl", hash = "sha256:d90b729fd2732df28130c064aac9bb8aff14ba20baa4aee7bd0795ff1187545f"}, + {file = "lxml-5.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:1dc4ca99e89c335a7ed47d38964abcb36c5910790f9bd106f2a8fa2ee0b909d2"}, + {file = "lxml-5.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:773e27b62920199c6197130632c18fb7ead3257fce1ffb7d286912e56ddb79e0"}, + {file = "lxml-5.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ce9c671845de9699904b1e9df95acfe8dfc183f2310f163cdaa91a3535af95de"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9454b8d8200ec99a224df8854786262b1bd6461f4280064c807303c642c05e76"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cccd007d5c95279e529c146d095f1d39ac05139de26c098166c4beb9374b0f4d"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0fce1294a0497edb034cb416ad3e77ecc89b313cff7adbee5334e4dc0d11f422"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:24974f774f3a78ac12b95e3a20ef0931795ff04dbb16db81a90c37f589819551"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:497cab4d8254c2a90bf988f162ace2ddbfdd806fce3bda3f581b9d24c852e03c"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:e794f698ae4c5084414efea0f5cc9f4ac562ec02d66e1484ff822ef97c2cadff"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:2c62891b1ea3094bb12097822b3d44b93fc6c325f2043c4d2736a8ff09e65f60"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:142accb3e4d1edae4b392bd165a9abdee8a3c432a2cca193df995bc3886249c8"}, + {file = "lxml-5.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1a42b3a19346e5601d1b8296ff6ef3d76038058f311902edd574461e9c036982"}, + {file = "lxml-5.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4291d3c409a17febf817259cb37bc62cb7eb398bcc95c1356947e2871911ae61"}, + {file = "lxml-5.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4f5322cf38fe0e21c2d73901abf68e6329dc02a4994e483adbcf92b568a09a54"}, + {file = "lxml-5.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:0be91891bdb06ebe65122aa6bf3fc94489960cf7e03033c6f83a90863b23c58b"}, + {file = "lxml-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:15a665ad90054a3d4f397bc40f73948d48e36e4c09f9bcffc7d90c87410e478a"}, + {file = "lxml-5.4.0-cp313-cp313-win32.whl", hash = "sha256:d5663bc1b471c79f5c833cffbc9b87d7bf13f87e055a5c86c363ccd2348d7e82"}, + {file = "lxml-5.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:bcb7a1096b4b6b24ce1ac24d4942ad98f983cd3810f9711bcd0293f43a9d8b9f"}, + {file = "lxml-5.4.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:7be701c24e7f843e6788353c055d806e8bd8466b52907bafe5d13ec6a6dbaecd"}, + {file = "lxml-5.4.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb54f7c6bafaa808f27166569b1511fc42701a7713858dddc08afdde9746849e"}, + {file = "lxml-5.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97dac543661e84a284502e0cf8a67b5c711b0ad5fb661d1bd505c02f8cf716d7"}, + {file = "lxml-5.4.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:c70e93fba207106cb16bf852e421c37bbded92acd5964390aad07cb50d60f5cf"}, + {file = "lxml-5.4.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9c886b481aefdf818ad44846145f6eaf373a20d200b5ce1a5c8e1bc2d8745410"}, + {file = "lxml-5.4.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:fa0e294046de09acd6146be0ed6727d1f42ded4ce3ea1e9a19c11b6774eea27c"}, + {file = "lxml-5.4.0-cp36-cp36m-win32.whl", hash = "sha256:61c7bbf432f09ee44b1ccaa24896d21075e533cd01477966a5ff5a71d88b2f56"}, + {file = "lxml-5.4.0-cp36-cp36m-win_amd64.whl", hash = "sha256:7ce1a171ec325192c6a636b64c94418e71a1964f56d002cc28122fceff0b6121"}, + {file = "lxml-5.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:795f61bcaf8770e1b37eec24edf9771b307df3af74d1d6f27d812e15a9ff3872"}, + {file = "lxml-5.4.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29f451a4b614a7b5b6c2e043d7b64a15bd8304d7e767055e8ab68387a8cacf4e"}, + {file = "lxml-5.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4aa412a82e460571fad592d0f93ce9935a20090029ba08eca05c614f99b0cc92"}, + {file = "lxml-5.4.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:c5d32f5284012deaccd37da1e2cd42f081feaa76981f0eaa474351b68df813c5"}, + {file = "lxml-5.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:31e63621e073e04697c1b2d23fcb89991790eef370ec37ce4d5d469f40924ed6"}, + {file = "lxml-5.4.0-cp37-cp37m-win32.whl", hash = "sha256:be2ba4c3c5b7900246a8f866580700ef0d538f2ca32535e991027bdaba944063"}, + {file = "lxml-5.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:09846782b1ef650b321484ad429217f5154da4d6e786636c38e434fa32e94e49"}, + {file = "lxml-5.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eaf24066ad0b30917186420d51e2e3edf4b0e2ea68d8cd885b14dc8afdcf6556"}, + {file = "lxml-5.4.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b31a3a77501d86d8ade128abb01082724c0dfd9524f542f2f07d693c9f1175f"}, + {file = "lxml-5.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e108352e203c7afd0eb91d782582f00a0b16a948d204d4dec8565024fafeea5"}, + {file = "lxml-5.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a11a96c3b3f7551c8a8109aa65e8594e551d5a84c76bf950da33d0fb6dfafab7"}, + {file = "lxml-5.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:ca755eebf0d9e62d6cb013f1261e510317a41bf4650f22963474a663fdfe02aa"}, + {file = "lxml-5.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:4cd915c0fb1bed47b5e6d6edd424ac25856252f09120e3e8ba5154b6b921860e"}, + {file = "lxml-5.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:226046e386556a45ebc787871d6d2467b32c37ce76c2680f5c608e25823ffc84"}, + {file = "lxml-5.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:b108134b9667bcd71236c5a02aad5ddd073e372fb5d48ea74853e009fe38acb6"}, + {file = "lxml-5.4.0-cp38-cp38-win32.whl", hash = "sha256:1320091caa89805df7dcb9e908add28166113dcd062590668514dbd510798c88"}, + {file = "lxml-5.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:073eb6dcdf1f587d9b88c8c93528b57eccda40209cf9be549d469b942b41d70b"}, + {file = "lxml-5.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bda3ea44c39eb74e2488297bb39d47186ed01342f0022c8ff407c250ac3f498e"}, + {file = "lxml-5.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9ceaf423b50ecfc23ca00b7f50b64baba85fb3fb91c53e2c9d00bc86150c7e40"}, + {file = "lxml-5.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:664cdc733bc87449fe781dbb1f309090966c11cc0c0cd7b84af956a02a8a4729"}, + {file = "lxml-5.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67ed8a40665b84d161bae3181aa2763beea3747f748bca5874b4af4d75998f87"}, + {file = "lxml-5.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b4a3bd174cc9cdaa1afbc4620c049038b441d6ba07629d89a83b408e54c35cd"}, + {file = "lxml-5.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:b0989737a3ba6cf2a16efb857fb0dfa20bc5c542737fddb6d893fde48be45433"}, + {file = "lxml-5.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:dc0af80267edc68adf85f2a5d9be1cdf062f973db6790c1d065e45025fa26140"}, + {file = "lxml-5.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:639978bccb04c42677db43c79bdaa23785dc7f9b83bfd87570da8207872f1ce5"}, + {file = "lxml-5.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5a99d86351f9c15e4a901fc56404b485b1462039db59288b203f8c629260a142"}, + {file = "lxml-5.4.0-cp39-cp39-win32.whl", hash = "sha256:3e6d5557989cdc3ebb5302bbdc42b439733a841891762ded9514e74f60319ad6"}, + {file = "lxml-5.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:a8c9b7f16b63e65bbba889acb436a1034a82d34fa09752d754f88d708eca80e1"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1b717b00a71b901b4667226bba282dd462c42ccf618ade12f9ba3674e1fabc55"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27a9ded0f0b52098ff89dd4c418325b987feed2ea5cc86e8860b0f844285d740"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b7ce10634113651d6f383aa712a194179dcd496bd8c41e191cec2099fa09de5"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:53370c26500d22b45182f98847243efb518d268374a9570409d2e2276232fd37"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c6364038c519dffdbe07e3cf42e6a7f8b90c275d4d1617a69bb59734c1a2d571"}, + {file = "lxml-5.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b12cb6527599808ada9eb2cd6e0e7d3d8f13fe7bbb01c6311255a15ded4c7ab4"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5f11a1526ebd0dee85e7b1e39e39a0cc0d9d03fb527f56d8457f6df48a10dc0c"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48b4afaf38bf79109bb060d9016fad014a9a48fb244e11b94f74ae366a64d252"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de6f6bb8a7840c7bf216fb83eec4e2f79f7325eca8858167b68708b929ab2172"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5cca36a194a4eb4e2ed6be36923d3cffd03dcdf477515dea687185506583d4c9"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b7c86884ad23d61b025989d99bfdd92a7351de956e01c61307cb87035960bcb1"}, + {file = "lxml-5.4.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:53d9469ab5460402c19553b56c3648746774ecd0681b1b27ea74d5d8a3ef5590"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:56dbdbab0551532bb26c19c914848d7251d73edb507c3079d6805fa8bba5b706"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14479c2ad1cb08b62bb941ba8e0e05938524ee3c3114644df905d2331c76cd57"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32697d2ea994e0db19c1df9e40275ffe84973e4232b5c274f47e7c1ec9763cdd"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:24f6df5f24fc3385f622c0c9d63fe34604893bc1a5bdbb2dbf5870f85f9a404a"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:151d6c40bc9db11e960619d2bf2ec5829f0aaffb10b41dcf6ad2ce0f3c0b2325"}, + {file = "lxml-5.4.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4025bf2884ac4370a3243c5aa8d66d3cb9e15d3ddd0af2d796eccc5f0244390e"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9459e6892f59ecea2e2584ee1058f5d8f629446eab52ba2305ae13a32a059530"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47fb24cc0f052f0576ea382872b3fc7e1f7e3028e53299ea751839418ade92a6"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50441c9de951a153c698b9b99992e806b71c1f36d14b154592580ff4a9d0d877"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:ab339536aa798b1e17750733663d272038bf28069761d5be57cb4a9b0137b4f8"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:9776af1aad5a4b4a1317242ee2bea51da54b2a7b7b48674be736d463c999f37d"}, + {file = "lxml-5.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:63e7968ff83da2eb6fdda967483a7a023aa497d85ad8f05c3ad9b1f2e8c84987"}, + {file = "lxml-5.4.0.tar.gz", hash = "sha256:d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd"}, ] [package.extras] From 7f57e1d9a20274060154597796a404f671155677 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 08:52:35 +0200 Subject: [PATCH 61/71] chore(deps): update dependency ruff to v0.11.7 (#5388) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 262bfb134..97ece9281 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3283,30 +3283,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.6" +version = "0.11.7" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.6-py3-none-linux_armv6l.whl", hash = "sha256:d84dcbe74cf9356d1bdb4a78cf74fd47c740bf7bdeb7529068f69b08272239a1"}, - {file = "ruff-0.11.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9bc583628e1096148011a5d51ff3c836f51899e61112e03e5f2b1573a9b726de"}, - {file = "ruff-0.11.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f2959049faeb5ba5e3b378709e9d1bf0cab06528b306b9dd6ebd2a312127964a"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63c5d4e30d9d0de7fedbfb3e9e20d134b73a30c1e74b596f40f0629d5c28a193"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4b9a4e1439f7d0a091c6763a100cef8fbdc10d68593df6f3cfa5abdd9246e"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5edf270223dd622218256569636dc3e708c2cb989242262fe378609eccf1308"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f55844e818206a9dd31ff27f91385afb538067e2dc0beb05f82c293ab84f7d55"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d8f782286c5ff562e4e00344f954b9320026d8e3fae2ba9e6948443fafd9ffc"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01c63ba219514271cee955cd0adc26a4083df1956d57847978383b0e50ffd7d2"}, - {file = "ruff-0.11.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15adac20ef2ca296dd3d8e2bedc6202ea6de81c091a74661c3666e5c4c223ff6"}, - {file = "ruff-0.11.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4dd6b09e98144ad7aec026f5588e493c65057d1b387dd937d7787baa531d9bc2"}, - {file = "ruff-0.11.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:45b2e1d6c0eed89c248d024ea95074d0e09988d8e7b1dad8d3ab9a67017a5b03"}, - {file = "ruff-0.11.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bd40de4115b2ec4850302f1a1d8067f42e70b4990b68838ccb9ccd9f110c5e8b"}, - {file = "ruff-0.11.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:77cda2dfbac1ab73aef5e514c4cbfc4ec1fbef4b84a44c736cc26f61b3814cd9"}, - {file = "ruff-0.11.6-py3-none-win32.whl", hash = "sha256:5151a871554be3036cd6e51d0ec6eef56334d74dfe1702de717a995ee3d5b287"}, - {file = "ruff-0.11.6-py3-none-win_amd64.whl", hash = "sha256:cce85721d09c51f3b782c331b0abd07e9d7d5f775840379c640606d3159cae0e"}, - {file = "ruff-0.11.6-py3-none-win_arm64.whl", hash = "sha256:3567ba0d07fb170b1b48d944715e3294b77f5b7679e8ba258199a250383ccb79"}, - {file = "ruff-0.11.6.tar.gz", hash = "sha256:bec8bcc3ac228a45ccc811e45f7eb61b950dbf4cf31a67fa89352574b01c7d79"}, + {file = "ruff-0.11.7-py3-none-linux_armv6l.whl", hash = "sha256:d29e909d9a8d02f928d72ab7837b5cbc450a5bdf578ab9ebee3263d0a525091c"}, + {file = "ruff-0.11.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:dd1fb86b168ae349fb01dd497d83537b2c5541fe0626e70c786427dd8363aaee"}, + {file = "ruff-0.11.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d3d7d2e140a6fbbc09033bce65bd7ea29d6a0adeb90b8430262fbacd58c38ada"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4809df77de390a1c2077d9b7945d82f44b95d19ceccf0c287c56e4dc9b91ca64"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f3a0c2e169e6b545f8e2dba185eabbd9db4f08880032e75aa0e285a6d3f48201"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49b888200a320dd96a68e86736cf531d6afba03e4f6cf098401406a257fcf3d6"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:2b19cdb9cf7dae00d5ee2e7c013540cdc3b31c4f281f1dacb5a799d610e90db4"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64e0ee994c9e326b43539d133a36a455dbaab477bc84fe7bfbd528abe2f05c1e"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bad82052311479a5865f52c76ecee5d468a58ba44fb23ee15079f17dd4c8fd63"}, + {file = "ruff-0.11.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7940665e74e7b65d427b82bffc1e46710ec7f30d58b4b2d5016e3f0321436502"}, + {file = "ruff-0.11.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:169027e31c52c0e36c44ae9a9c7db35e505fee0b39f8d9fca7274a6305295a92"}, + {file = "ruff-0.11.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:305b93f9798aee582e91e34437810439acb28b5fc1fee6b8205c78c806845a94"}, + {file = "ruff-0.11.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a681db041ef55550c371f9cd52a3cf17a0da4c75d6bd691092dfc38170ebc4b6"}, + {file = "ruff-0.11.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:07f1496ad00a4a139f4de220b0c97da6d4c85e0e4aa9b2624167b7d4d44fd6b6"}, + {file = "ruff-0.11.7-py3-none-win32.whl", hash = "sha256:f25dfb853ad217e6e5f1924ae8a5b3f6709051a13e9dad18690de6c8ff299e26"}, + {file = "ruff-0.11.7-py3-none-win_amd64.whl", hash = "sha256:0a931d85959ceb77e92aea4bbedfded0a31534ce191252721128f77e5ae1f98a"}, + {file = "ruff-0.11.7-py3-none-win_arm64.whl", hash = "sha256:778c1e5d6f9e91034142dfd06110534ca13220bfaad5c3735f6cb844654f6177"}, + {file = "ruff-0.11.7.tar.gz", hash = "sha256:655089ad3224070736dc32844fde783454f8558e71f501cb207485fe4eee23d4"}, ] [[package]] From 918899d346d57a2e1bec8d778bb25074adb1b41a Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 27 Apr 2025 04:10:22 -0700 Subject: [PATCH 62/71] chore(l10n): New Crowdin updates (#5390) --- .../seed/resources/foods/locales/it-IT.json | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index 9cdbf378a..124ad283a 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -54,7 +54,7 @@ "name": "more" }, "bok-choy": { - "name": "bok choy" + "name": "cavolo cinese" }, "brassicas": { "name": "brassicas" @@ -160,7 +160,7 @@ "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "erba cipollina" }, "chocolate": { "name": "cioccolato" @@ -201,7 +201,7 @@ "plural_name": "mais" }, "corn-syrup": { - "name": "corn syrup" + "name": "sciroppo di mais" }, "cottonseed-oil": { "name": "cottonseed oil" @@ -247,8 +247,8 @@ "plural_name": "uova" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "indivia", + "plural_name": "indivia" }, "fats": { "name": "grassi" @@ -292,7 +292,7 @@ }, "garlic": { "name": "aglio", - "plural_name": "garlics" + "plural_name": "agli" }, "gem-squash": { "name": "gem squash" @@ -480,15 +480,15 @@ }, "pepper": { "name": "pepe", - "plural_name": "peppers" + "plural_name": "peperoni" }, "pineapple": { "name": "ananas", "plural_name": "ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "platano", + "plural_name": "platani" }, "poppy-seeds": { "name": "semi di papavero" @@ -498,27 +498,27 @@ "plural_name": "patate" }, "poultry": { - "name": "poultry" + "name": "pollame" }, "powdered-sugar": { "name": "powdered sugar" }, "pumpkin": { "name": "zucca", - "plural_name": "pumpkins" + "plural_name": "zucche" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "semi di zucca" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "ravanello", + "plural_name": "ravanelli" }, "raw-sugar": { "name": "raw sugar" }, "refined-sugar": { - "name": "refined sugar" + "name": "zucchero raffinato" }, "rice": { "name": "riso" @@ -527,16 +527,16 @@ "name": "farina di riso" }, "rock-sugar": { - "name": "rock sugar" + "name": "cristalli di zucchero" }, "rum": { "name": "rum" }, "salmon": { - "name": "salmon" + "name": "salmone" }, "salt": { - "name": "salt" + "name": "sale" }, "salt-cod": { "name": "salt cod" @@ -686,7 +686,7 @@ "name": "lievito" }, "zucchini": { - "name": "zucchini", + "name": "zucchino", "plural_name": "zucchine" } } \ No newline at end of file From 58e1f7171129e0dc5a1e578099cfebf326d8da5a Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 27 Apr 2025 09:42:30 -0700 Subject: [PATCH 63/71] chore(l10n): New Crowdin updates (#5394) --- frontend/lang/messages/ca-ES.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index 46123279f..0993f92e9 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -720,7 +720,7 @@ "backup-restore": "Restaura la còpia de seguretat", "back-restore-description": "Restaurar aquesta còpia de seguretat sobreescriurà totes les dades actuals de la teva base de dades i qualsevol directori i els substituirà amb el contingut d'aquesta còpia de seguretat. {cannot-be-undone} Si la restauració es duu a terme correctament, se us tancarà la sessió.", "cannot-be-undone": "Aquesta acció no es pot desfer. Utilitza-la amb precaució.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Si estàs fent servir PostGresSQL, si us plau, revisa el {backup-restore-process} abans de fer la restauració.", "backup-restore-process-in-the-documentation": "el procés de còpia de seguretat i restauració es troba a la documentació", "irreversible-acknowledgment": "Entenc que aquesta acció és irreversible, destructiva i pot ocasionar la pèrdua de dades", "restore-backup": "Restaura la còpia de seguretat" @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Combinant els aliments seleccionats, es fusionaran els dos aliments en un. El primer aliment serà eliminat i totes les referències s'actualitzaran a l'aliment resultant.", "merge-food-example": "Combinant {food1} i {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Afegeix a la base de dades els noms dels aliments en el vostre idioma. Açò crearà més de 200 aliments comuns per a què pugueu organitzar la vostra base de dades. Els noms dels aliments han estat traduïts gràcies a l'esforç de la comunitat.", + "seed-dialog-warning": "Ja teniu algunes dades a la vostra base. Aquesta acció no tindrà en compte duplicats i haureu d'eliminar-los manualment.", "combine-food": "Combinar Aliment", "source-food": "Aliment d'Origen", "target-food": "Aliment de Destí", From da1c9a448ed0d534cba177b7421d5c81f13de117 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 28 Apr 2025 00:40:19 -0700 Subject: [PATCH 64/71] chore(l10n): New Crowdin updates (#5396) --- frontend/lang/messages/sk-SK.json | 84 +++++++++++++++---------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index a0e28e421..9e2c55159 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -8,7 +8,7 @@ "database-type": "Typ databázy", "database-url": "Link databázy", "default-group": "Predvolená skupina", - "default-household": "Default Household", + "default-household": "Predvolená domácnosť", "demo": "Demo", "demo-status": "Demo Stav", "development": "Vývoj", @@ -182,7 +182,7 @@ "date": "Dátum", "id": "Id", "owner": "Vlastník", - "change-owner": "Change Owner", + "change-owner": "Zmeniť vlastníka", "date-added": "Dátum pridania", "none": "Žiadny", "run": "Spustiť", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Ste si istý, že chcete odstrániť nasledujúce položky?", "organizers": "Organizéry", "caution": "Výstraha", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Zobraziť pokročilé", + "add-field": "Pridať pole", + "date-created": "Dátum vytvorenia", + "date-updated": "Dátum aktualizácie" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Naozaj chcete odstrániť {groupName}?", @@ -244,16 +244,16 @@ "keep-my-recipes-private-description": "Nastaví vašu skupinu a všetky predvolené nastavenia receptov na súkromné. Neskôr to môžete kedykoľvek zmeniť." }, "manage-members": "Spravovať členov", - "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": "Spravovať povolenia členov vo vašej domácnosti. {manage} umožňuje používateľovi prístup ku správe údajov a {invite} umožňuje používateľovi generovať odkazy s pozvánkami pre iných užívateľov. Správcovia skupín nemôžu meniť svoje vlastné povolenia.", "manage": "Spravovať", - "manage-household": "Manage Household", + "manage-household": "Spravovať domácnosť", "invite": "Pozvať", "looking-to-update-your-profile": "Želáte si aktualizovať váš profil?", "default-recipe-preferences-description": "Toto sú predvolené nastavenia pre novovytvorené recepty vo vašej skupine. Na individuálnej úrovni ich možno zmeniť v ponuke nastavení konkrétneho receptu.", "default-recipe-preferences": "Predvolené nastavenia receptu", "group-preferences": "Nastavenia skupiny", "private-group": "Súkromná skupina", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "Nastavením vašej skupiny ako súkromnej vypnete všetky možnosti pre prístup zvonku. Toto nastavenie má väčšiu prioritu ako akékoľvek individuálne nastavenie prístupu", "enable-public-access": "Povoliť verejný prístup", "enable-public-access-description": "Nastaviť skupinové recepty ako verejné a umožniť hosťom ich zobrazenie bez nutnosti prihlásenia", "allow-users-outside-of-your-group-to-see-your-recipes": "Povoliť užívateľom mimo vašej skupiny čítať vaše recepty", @@ -284,10 +284,10 @@ "households": "Households", "user-household": "User Household", "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", + "household-name": "Názov domácnosti", + "household-group": "Skupina domácnosti", "household-management": "Household Management", - "manage-households": "Manage Households", + "manage-households": "Spravovať domácnosti", "admin-household-management": "Admin Household Management", "admin-household-management-text": "Changes to this household will be reflected immediately.", "household-id-value": "Household Id: {0}", @@ -518,7 +518,7 @@ "save-recipe-before-use": "Uložiť recept pred použitím", "section-title": "Názov sekcie", "servings": "Porcie", - "serves-amount": "Serves {amount}", + "serves-amount": "{amount} porcie", "share-recipe-message": "Chcel by som sa s tebou podeliť o recept na {0}.", "show-nutrition-values": "Ukáž nutričné hodnoty", "sodium-content": "Sodík", @@ -663,18 +663,18 @@ "not-linked-ingredients": "Additional Ingredients" }, "recipe-finder": { - "recipe-finder": "Recipe Finder", - "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.", - "selected-ingredients": "Selected Ingredients", - "no-ingredients-selected": "No ingredients selected", - "missing": "Missing", - "no-recipes-found": "No recipes found", + "recipe-finder": "Hľadač receptov", + "recipe-finder-description": "Hľadajte recepty podľa surovín, ktoré máte poruke. Vo filtroch môžete tiež vybrať náčinie, ktoré máte k dispozícii a vybrať maximálne množstvo chýbajúcich ingrediencií alebo nástrojov.", + "selected-ingredients": "Vybrané suroviny", + "no-ingredients-selected": "Nevybrali ste žiadne suroviny", + "missing": "Chýbajúce", + "no-recipes-found": "Nenašli sa žiadne recepty", "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", "include-ingredients-on-hand": "Include Ingredients On Hand", - "include-tools-on-hand": "Include Tools On Hand", + "include-tools-on-hand": "Zahrnúť náčinie poruke", "max-missing-ingredients": "Max Missing Ingredients", - "max-missing-tools": "Max Missing Tools", - "selected-tools": "Selected Tools", + "max-missing-tools": "Max. chýbajúceho náčinia", + "selected-tools": "Vybrané náčinie", "other-filters": "Other Filters", "ready-to-make": "Ready to Make", "almost-ready-to-make": "Almost Ready to Make" @@ -882,7 +882,7 @@ "are-you-sure-you-want-to-check-all-items": "Naozaj chcete označiť všetky položky?", "are-you-sure-you-want-to-uncheck-all-items": "Naozaj chcete zrušiť označenie všetkých položiek?", "are-you-sure-you-want-to-delete-checked-items": "Naozaj chcete odstrániť všetky označené položky?", - "no-shopping-lists-found": "No Shopping Lists Found" + "no-shopping-lists-found": "Nenašli sa žiadne nákupné zoznamy" }, "sidebar": { "all-recipes": "Všetky recepty", @@ -937,7 +937,7 @@ "create-new-tool": "Vytvoriť nové náčinie", "on-hand-checkbox-label": "Zobraz ako \"K dispozícii\" (Checked)", "required-tools": "Potrebné nástroje", - "tool": "Nástroj" + "tool": "Náčinie" }, "user": { "admin": "Administrátor", @@ -1141,7 +1141,7 @@ "tools": { "new-tool": "Nový nástroj", "edit-tool": "Upraviť nástroj", - "tool-data": "Údaje nástroja" + "tool-data": "Údaje náčinia" } }, "user-registration": { @@ -1352,34 +1352,34 @@ "filter-options-description": "Ak je zvolená možnosť vyžadovať všetky, kuchárka bude obsahovať iba recepty, ktoré majú všetky zvolené položky. Toto pravidlo sa aplikuje pre každú podskupinu podmienok a nie na prienik vybraných položiek.", "require-all-categories": "Vyžadovať všetky kategórie", "require-all-tags": "Vyžadovať všetky štítky", - "require-all-tools": "Vyžadovať všetky nástroje", + "require-all-tools": "Vyžadovať všetko náčinie", "cookbook-name": "Názov kuchárky", "cookbook-with-name": "Kuchárka {0}", - "household-cookbook-name": "{0} Cookbook {1}", + "household-cookbook-name": "{0} Kuchárka {1}", "create-a-cookbook": "Vytvoriť kuchárku", "cookbook": "Kuchárka" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "A", + "or": "ALEBO" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "rovná sa", + "does-not-equal": "nerovná sa", + "is-greater-than": "je väčšie ako", + "is-greater-than-or-equal-to": "je väčšie alebo rovné", + "is-less-than": "je menšie ako", + "is-less-than-or-equal-to": "je menšie alebo rovné" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "je", + "is-not": "nie je", + "is-one-of": "je jedným z", + "is-not-one-of": "nie je jedným z", + "contains-all-of": "obsahuje všetky", + "is-like": "je ako", + "is-not-like": "nie je ako" } } } From 18ff3c3c48adf21496c69570f638b1c27a9fb61d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 07:51:15 +0000 Subject: [PATCH 65/71] chore(auto): Update pre-commit hooks (#5398) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ae4b6867c..e7bf42bd4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.6 + rev: v0.11.7 hooks: - id: ruff - id: ruff-format From e46d19edfe51ebafe0fea2373f863cdf9456519e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 14:17:53 -0500 Subject: [PATCH 66/71] fix(deps): update dependency recipe-scrapers to v15.7.1 (#5412) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 97ece9281..0b43e7a5f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3100,14 +3100,14 @@ orjson = ["orjson (>=3.9.14,<4)"] [[package]] name = "recipe-scrapers" -version = "15.6.0" +version = "15.7.1" description = "Python package, scraping recipes from all over the internet" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "recipe_scrapers-15.6.0-py3-none-any.whl", hash = "sha256:d9949b69ce99de7030e18135c6ade73a5d65fa023308d86b1284807bb9a7ac17"}, - {file = "recipe_scrapers-15.6.0.tar.gz", hash = "sha256:e0e18542de8564cd925850e49fa14de1ed4fa1479eea41e9a846a8ca6e145c13"}, + {file = "recipe_scrapers-15.7.1-py3-none-any.whl", hash = "sha256:f5131c3c9ce7c7a261ffe25514334c2b86b911fc3e53935c91cf7dd420b80855"}, + {file = "recipe_scrapers-15.7.1.tar.gz", hash = "sha256:7657a743994712fdb1f7ff463891e593a55c6f9597be4e64425dcadd3b9aa75f"}, ] [package.dependencies] From 0cd33de2f6c9fc09e7ac12756864d5c8fd188dba Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 5 May 2025 10:29:07 -0500 Subject: [PATCH 67/71] chore(l10n): New Crowdin updates (#5407) Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- frontend/lang/messages/de-DE.json | 50 +- frontend/lang/messages/fi-FI.json | 20 +- frontend/lang/messages/he-IL.json | 66 +-- frontend/lang/messages/ro-RO.json | 14 +- frontend/lang/messages/sk-SK.json | 286 +++++----- mealie/lang/messages/he-IL.json | 12 +- mealie/lang/messages/sk-SK.json | 20 +- .../seed/resources/foods/locales/fi-FI.json | 284 +++++----- .../seed/resources/foods/locales/he-IL.json | 524 +++++++++--------- .../seed/resources/foods/locales/it-IT.json | 90 +-- .../seed/resources/foods/locales/pl-PL.json | 128 ++--- .../seed/resources/foods/locales/ro-RO.json | 490 ++++++++-------- .../seed/resources/foods/locales/sk-SK.json | 506 ++++++++--------- .../seed/resources/labels/locales/de-DE.json | 2 +- .../seed/resources/labels/locales/ro-RO.json | 2 +- .../seed/resources/units/locales/he-IL.json | 4 +- .../seed/resources/units/locales/sk-SK.json | 46 +- 17 files changed, 1272 insertions(+), 1272 deletions(-) diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index 15b7f0dd5..4f59d4359 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -20,7 +20,7 @@ "not-demo": "Keine Demo", "portfolio": "Portfolio", "production": "Produktivumgebung", - "support": "Unterstützen", + "support": "Unterstützung", "version": "Version", "unknown-version": "unbekannt", "sponsor": "Unterstützer" @@ -190,7 +190,7 @@ "a-name-is-required": "Ein Name wird benötigt", "delete-with-name": "{name} löschen", "confirm-delete-generic-with-name": "Bist du dir sicher, dass du dies löschen möchtest?", - "confirm-delete-own-admin-account": "Bitte beachte, dass du versuchst, dein eigenes Administrator-Konto zu löschen! Diese Aktion kann nicht rückgängig gemacht werden und wird dein Konto dauerhaft löschen!", + "confirm-delete-own-admin-account": "Bitte beachte, dass du versuchst, dein eigenes Administrator-Konto zu löschen! Diese Aktion kann nicht rückgängig gemacht werden und wird dein Konto dauerhaft löschen?", "organizer": "Organisator", "transfer": "Übertragen", "copy": "Kopieren", @@ -383,7 +383,7 @@ }, "copymethat": { "description-long": "Mealie kann Rezepte aus Copy Me That importieren. Exportiere deine Rezepte im HTML-Format und lade dann unten die .zip Datei hoch.", - "title": "Copy Me That Rezept-Manager" + "title": "Kopiere mir diesen Rezept-Manager" }, "paprika": { "description-long": "Mealie kann Rezepte aus der Paprika-App importieren. Exportiere deine Rezepte in Paprika, ändere die Endung der Export-Datei in .zip und lade sie unten hoch.", @@ -418,7 +418,7 @@ }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie kann Rezepte von Recipe Keeper importieren. Exportiere deine Rezepte im ZIP-Format und lade dann unten die .zip Datei hoch.\n" + "description-long": "Mealie kann Rezepte von Recipe Keeper importieren. Exportiere deine Rezepte im ZIP-Format und lade dann unten die .zip Datei hoch." } }, "new-recipe": { @@ -535,7 +535,7 @@ "add-recipe-to-mealplan": "Rezept zum Essensplan hinzufügen", "entry-type": "Mahlzeit", "date-format-hint": "Schreibweise MM/TT/JJJJ", - "date-format-hint-yyyy-mm-dd": "JJJ-MM-TT Format", + "date-format-hint-yyyy-mm-dd": "JJJJ-MM-TT Format", "add-to-list": "Zur Einkaufsliste hinzufügen", "add-to-plan": "Zum Essensplan hinzufügen", "add-to-timeline": "Zum Zeitstrahl hinzufügen", @@ -650,7 +650,7 @@ "explanation": "Um den Zutaten-Parser zu verwenden, klicke auf den Button 'Alles parsen', um den Vorgang zu starten. Nachdem die Zutaten analysiert worden sind, kannst du überprüfen, ob die Einträge korrekt erkannt wurden. Der vom Modell errechnete Zuverlässigkeitswert wird rechts neben der Zutat angezeigt. Diese Angabe ist ein Durchschnitt der Einzelwerte und möglicherweise nicht immer ganz korrekt.", "alerts-explainer": "Es werden Warnungen angezeigt, wenn ein passendes Lebensmittel oder eine Einheit gefunden wurde, aber in der Datenbank nicht vorhanden ist.", "select-parser": "Parser auswählen", - "natural-language-processor": "Natürliche Sprachverarbeitung (NLP)", + "natural-language-processor": "Natürliche Sprachverarbeitung", "brute-parser": "Brute Parser", "openai-parser": "OpenAI Parser", "parse-all": "Alles parsen", @@ -720,7 +720,7 @@ "backup-restore": "Wiederherstellen aus Sicherung", "back-restore-description": "Das Wiederherstellen dieser Sicherung wird alle vorhandenen Daten in deiner Datenbank und im Datenverzeichnis überschreiben und durch den Inhalt dieser Sicherung ersetzen. {cannot-be-undone} Wenn die Wiederherstellung erfolgreich war, wirst du abgemeldet.", "cannot-be-undone": "Diese Aktion kann nicht rückgängig gemacht werden - verwende sie mit Vorsicht.", - "postgresql-note": "Falls Sie PostgreSQL verwenden, überprüfen Sie bitte den {backup-restore-process} vor dem Wiederherstellen", + "postgresql-note": "Falls Sie PostgreSQL verwenden, überprüfen Sie bitte den {backup-restore-process} vor dem Wiederherstellen.", "backup-restore-process-in-the-documentation": "Sichern- und Wiederherstellen-Prozess in der Dokumentation", "irreversible-acknowledgment": "Ich verstehe, dass diese Maßnahme unumkehrbar und destruktiv ist und Datenverlust verursachen kann", "restore-backup": "Sicherung wiederherstellen" @@ -860,22 +860,22 @@ "shopping-lists": "Einkaufslisten", "food": "Lebensmittel", "note": "Notiz", - "label": "Etikett", - "save-label": "Etikett speichern", + "label": "Kategorie", + "save-label": "Kategorie speichern", "linked-item-warning": "Dieser Eintrag ist mit einem oder mehreren Rezepten verknüpft. Das Ändern der Einheiten oder Lebensmittel führt zu unerwarteten Ergebnissen, wenn das Rezept von dieser Einkaufsliste entfernt oder hinzugefügt wird.", "toggle-food": "Lebensmittel-Eingabe umschalten", - "manage-labels": "Etiketten verwalten", + "manage-labels": "Kategorien verwalten", "are-you-sure-you-want-to-delete-this-item": "Möchtest du diesen Eintrag wirklich löschen?", "copy-as-text": "Als Text kopieren", "copy-as-markdown": "Als Markdown kopieren", "delete-checked": "Erledigte löschen", - "toggle-label-sort": "Sortierung nach Etikett umschalten", - "reorder-labels": "Etiketten umsortieren", + "toggle-label-sort": "Sortierung nach Kategorie umschalten", + "reorder-labels": "Kategorien umsortieren", "uncheck-all-items": "Alle Einträge zurücksetzen", "check-all-items": "Alle Einträge auswählen", "linked-recipes-count": "Kein verknüpftes Rezept|Ein verknüpftes Rezept|{count} verknüpfte Rezepte", "items-checked-count": "Kein Eintrag erledigt|Ein Eintrag erledigt|{count} Einträge erledigt", - "no-label": "Kein Etikett", + "no-label": "Keine Kategorie", "completed-on": "Erledigt am {date}", "you-are-offline": "Keine Verbindung zum Internet", "you-are-offline-description": "Nicht alle Funktionen sind offline verfügbar. Du kannst weiterhin Einträge hinzufügen, ändern und entfernen, aber Änderungen werden erst dann mit dem Server synchronisiert, wenn du wieder online bist.", @@ -1054,12 +1054,12 @@ "source-food": "Quell-Lebensmittel", "target-food": "Ziel-Lebensmittel", "create-food": "Lebensmittel erstellen", - "food-label": "Lebensmittel Etikett", + "food-label": "Lebensmittel Kategorie", "edit-food": "Lebensmittel bearbeiten", "food-data": "Lebensmitteldaten", "example-food-singular": "z.B. Zwiebel", "example-food-plural": "z.B. Zwiebeln", - "label-overwrite-warning": "Hiermit wird das ausgewählte Etikett allen ausgewählten Lebensmitteln zugewiesen und möglicherweise bestehende Etiketten werden überschrieben.", + "label-overwrite-warning": "Hiermit wird die ausgewählte Kategorie allen ausgewählten Lebensmitteln zugewiesen und möglicherweise bestehende Kategorien werden überschrieben.", "on-hand-checkbox-label": "Mit dieser Markierung wird dieses Lebensmittel standardmäßig deaktiviert, wenn ein Rezept einer Einkaufsliste hinzugefügt wird." }, "units": { @@ -1081,15 +1081,15 @@ "fraction": "Bruchzahl", "example-unit-singular": "z.B. gehäufter Teelöffel", "example-unit-plural": "z.B. gehäufte Teelöffel", - "example-unit-abbreviation-singular": "z.B. geh. TL", - "example-unit-abbreviation-plural": "z.B. geh. TL" + "example-unit-abbreviation-singular": "z.B. EL", + "example-unit-abbreviation-plural": "z.B. EL" }, "labels": { - "seed-dialog-text": "Füllt die Datenbank mit gängigen Etiketten basierend auf deiner Sprache.", - "edit-label": "Etikett bearbeiten", - "new-label": "Neues Etikett", - "labels": "Etiketten", - "assign-label": "Etikett zuweisen" + "seed-dialog-text": "Füllt die Datenbank mit gängigen Kategorien basierend auf deiner Sprache.", + "edit-label": "Kategorie bearbeiten", + "new-label": "Neue Kategorie", + "labels": "Kategorien", + "assign-label": "Kategorie zuweisen" }, "recipes": { "purge-exports": "Exporte bereinigen", @@ -1153,7 +1153,7 @@ "group-details": "Gruppendetails", "group-details-description": "Bevor du ein Konto erstellst, musst du eine Gruppe erstellen. Deine Gruppe wird nur dich enthalten, aber du kannst andere später einladen. Mitglieder in deiner Gruppe können Essenspläne, Einkaufslisten, Rezepte und vieles mehr teilen!", "use-seed-data": "Musterdaten", - "use-seed-data-description": "Mealie enthält eine Sammlung von Lebensmitteln, Maßeinheiten und Etiketten, die verwendet werden können, um deine Gruppe mit hilfreichen Daten für die Organisation deiner Rezepte zu füllen.", + "use-seed-data-description": "Mealie enthält eine Sammlung von Lebensmitteln, Maßeinheiten und Kategorien, die verwendet werden können, um deine Gruppe mit hilfreichen Daten für die Organisation deiner Rezepte zu füllen.", "account-details": "Kontoinformationen" }, "validation": { @@ -1276,7 +1276,7 @@ "tasks": "Aufgaben", "setup": { "first-time-setup": "Erstmalige Einrichtung", - "welcome-to-mealie-get-started": "Willkommen bei Mealie! Los geht's", + "welcome-to-mealie-get-started": "Willkommen bei Mealie! Lass uns loslegen", "already-set-up-bring-to-homepage": "Ich habe schon alles eingerichtet, bring mich zur Startseite", "common-settings-for-new-sites": "Hier sind einige allgemeine Einstellungen für neue Seiten", "setup-complete": "Einrichtung abgeschlossen!", @@ -1285,7 +1285,7 @@ "manage-profile-or-get-invite-link": "Verwalte dein eigenes Profil oder erstelle einen Einladungslink, den du an andere weitergeben kannst." }, "debug-openai-services": "OpenAI Services debuggen", - "debug-openai-services-description": "", + "debug-openai-services-description": "Benutzen Sie diese Seite, um OpenAI-Dienste zu debuggen. Sie können Ihre OpenAI-Verbindung testen und die Ergebnisse hier sehen. Wenn Sie Bilddienste aktiviert haben, können Sie auch ein Bild angeben.", "run-test": "Test durchführen", "test-results": "Testergebnisse", "group-delete-note": "Gruppen mit Benutzern oder Haushalten können nicht gelöscht werden", diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index 069fb85a6..02abe75f2 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -17,7 +17,7 @@ "download-recipe-json": "Viimeisin haettu JSON", "github": "GitHub", "log-lines": "Lokirivit", - "not-demo": "Ei esittelyversiotilassa", + "not-demo": "Ei esittelytilassa", "portfolio": "Portfolio", "production": "Tuotanto", "support": "Tuki", @@ -199,9 +199,9 @@ "last-made": "Viimeksi tehty", "learn-more": "Lisätietoja", "this-feature-is-currently-inactive": "Ominaisuus ei ole käytössä", - "clipboard-not-supported": "Ei leikepöytää", + "clipboard-not-supported": "Leikepöytää ei tueta", "copied-to-clipboard": "Kopioitu leikepöydälle", - "your-browser-does-not-support-clipboard": "Selaimessasi ei ole leikepöytää", + "your-browser-does-not-support-clipboard": "Selaimesi ei tue leikepöytää", "copied-items-to-clipboard": "Mitään ei kopioitu leikepöydälle|Kohde kopioitu leikepöydälle|{count} kohdetta kopioitu leikepöydälle", "actions": "Toimet", "selected-count": "Valittu {count}", @@ -262,7 +262,7 @@ "show-nutrition-information-description": "Kun tämä on käytössä, ravintoarvotiedot näytetään reseptissä, jos niitä on saatavilla. Jos ravintoarvotietoja ei ole saatavilla, ravintoarvotietoja ei näytetä", "show-recipe-assets": "Näytä reseptin sisältö", "show-recipe-assets-description": "Kun se on käytössä, reseptiresurssit näkyvät reseptissä, jos niitä on saatavilla", - "default-to-landscape-view": "Oletus vaaka-näkymään", + "default-to-landscape-view": "Käytä vaaka-näkymää oletuksena", "default-to-landscape-view-description": "Kun se on käytössä, reseptin otsikko näytetään vaakanäkymässä", "disable-users-from-commenting-on-recipes": "Estä käyttäjiä kommentoimasta reseptiä", "disable-users-from-commenting-on-recipes-description": "Piilottaa reseptisivun kommenttiosion ja kytkee kommentoinnin pois käytöstä", @@ -271,7 +271,7 @@ "general-preferences": "Yleiset Asetukset", "group-recipe-preferences": "Ryhmän reseptiasetukset", "report": "Raportti", - "report-with-id": "Ilmoituksen tunnus: {id}", + "report-with-id": "Raportin tunnus: {id}", "group-management": "Ryhmien hallinta", "admin-group-management": "Ylläpitoryhmien hallinta", "admin-group-management-text": "Muutokset tähän ryhmään tulevat näkymään välittömästi.", @@ -282,7 +282,7 @@ "household": { "household": "Kotitalous", "households": "Kotitaloudet", - "user-household": "Käyttäjä Kotitalous", + "user-household": "Käyttäjän Kotitalous", "create-household": "Luo Kotitalous", "household-name": "Kotitalouden Nimi", "household-group": "Kotitalouden Ryhmä", @@ -434,7 +434,7 @@ "recipe-url": "Reseptin URL", "recipe-html-or-json": "Resepti HTML tai JSON", "upload-a-recipe": "Lataa resepti", - "upload-individual-zip-file": "Tuo yksittäinen pakattu kansio toisesta Mealie-ilmeentymästä.", + "upload-individual-zip-file": "Tuo yksittäinen pakattu kansio toisesta Mealie instanssista.", "url-form-hint": "Liitä linkki lempireseptiverkkosivultasi", "view-scraped-data": "Näytä hankittu data", "trim-whitespace-description": "Leikkaa alussa ja lopussa olevat välilyönnit sekä tyhjät rivit", @@ -720,7 +720,7 @@ "backup-restore": "Varmuuskopion palautus", "back-restore-description": "Tämän varmuuskopion palauttaminen korvaa kaikki tietokannassasi ja tietokannassasi olevat tiedot ja korvaa ne tämän varmuuskopion sisällöllä. {cannot-be-undone} Jos palautus onnistuu, sinut kirjataan ulos.", "cannot-be-undone": "Tätä toimintoa ei voi kumota - käytä varoen.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Jos käytät PostgreSQL-tietokantaa, ole hyvä ja tarkista {backup-restore-process} ennen palauttamista.", "backup-restore-process-in-the-documentation": "varmuuskopiointi/palautus prosessi dokumentaatiossa", "irreversible-acknowledgment": "Ymmärrän, että tämä toiminta on peruuttamatonta ja voi aiheuttaa tietojen häviämistä", "restore-backup": "Palauta varmuuskopio" @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Valittujen elintarvikkeiden yhdistäminen yhdistää raaka-aineet ja kohdistaa ne yhteen ainoaan ruokaan. Lähde-elintarvikkeet poistetaan, ja kaikki viittaukset lähtöelintarvikkeeseen saatetaan ajan tasalle niin, että ne osoittavat kohteena olevan elintarvikkeen.", "merge-food-example": "Yhdistä {food1} ja {food2} yhdeksi", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Lisää tietokantaan paikallisen kielen mukaisia raaka-aineita. Tämä luo yli 200 yleistä raaka-ainetta, joita voidaan käyttää tietokannan järjestämiseen. Raaka-aineiden nimet ovat yhteisön kääntämiä.", + "seed-dialog-warning": "Sinulla on jo joitakin kohteita tietokannassasi. Tämä toiminto ei sovita yhteen kaksoiskappaleita, sinun täytyy muokata niitä manuaalisesti.", "combine-food": "Yhdistä Ruoka", "source-food": "Ruuan alkuperä", "target-food": "Kohderuoka", diff --git a/frontend/lang/messages/he-IL.json b/frontend/lang/messages/he-IL.json index f14d6c14e..4aa9c057a 100644 --- a/frontend/lang/messages/he-IL.json +++ b/frontend/lang/messages/he-IL.json @@ -13,13 +13,13 @@ "demo-status": "מצב הדגמה", "development": "פיתוח", "docs": "תיעוד", - "download-log": "הורדת לוגים", + "download-log": "יומן הורדות", "download-recipe-json": "ה-JSON האחרון שנקרא", - "github": "GitHub", - "log-lines": "שורות לוג", + "github": "גיטהאב", + "log-lines": "שורות ביומן אירועים", "not-demo": "לא בהדגמה", "portfolio": "תיק עבודות", - "production": "פרודקשיין", + "production": "ייצור", "support": "תמיכה", "version": "גרסה", "unknown-version": "לא ידוע", @@ -277,7 +277,7 @@ "admin-group-management-text": "שינויים לקבוצה זו ישתקפו מיידית.", "group-id-value": "מזהה קבוצה: {0}", "total-households": "סך כל משקי בית", - "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": "משק בית", @@ -518,7 +518,7 @@ "save-recipe-before-use": "שמירת מתכון לפני שימוש", "section-title": "כותרת המקטע", "servings": "מנות", - "serves-amount": "Serves {amount}", + "serves-amount": "מנות {amount}", "share-recipe-message": "רציתי לשתף את המתכון {0} איתך.", "show-nutrition-values": "הצגת ערכים תזונתיים", "sodium-content": "נתרן", @@ -547,8 +547,8 @@ "failed-to-add-recipe-to-mealplan": "הוספת מתכון לתכנון ארוחות נכשלה", "failed-to-add-to-list": "כשלון בהוספה לרשימה", "yield": "תשואה", - "yields-amount-with-text": "Yields {amount} {text}", - "yield-text": "Yield Text", + "yields-amount-with-text": "כמות {amount} {text}", + "yield-text": "שדה כמות", "quantity": "כמות", "choose-unit": "בחירת יחידת מידה", "press-enter-to-create": "הקש Enter כדי להוסיף", @@ -636,9 +636,9 @@ "recipe-debugger-use-openai-description": "ניתן להשתמש ב-OpenAI כדי לפענח את התוצאות במקום להסתמך על ספריית הסריקה. כאשר מייצרים מתכון באמצעות כתובת, זה נעשה אוטומטית אם ספריית הסריקה נכשלת, אך ניתן לבדוק זאת ידנית כאן.", "debug": "ניפוי שגיאות", "tree-view": "תצוגת עץ", - "recipe-servings": "Recipe Servings", + "recipe-servings": "מנות למתכון", "recipe-yield": "תשואת מתכון", - "recipe-yield-text": "Recipe Yield Text", + "recipe-yield-text": "שדה מנות למתכון", "unit": "יחידה", "upload-image": "העלה תמונה", "screen-awake": "השאר את המסך פעיל", @@ -660,24 +660,24 @@ "no-food": "אין אוכל" }, "reset-servings-count": "איפוס מספר המנות", - "not-linked-ingredients": "Additional Ingredients" + "not-linked-ingredients": "מרכיבים נוספים" }, "recipe-finder": { - "recipe-finder": "Recipe Finder", - "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.", - "selected-ingredients": "Selected Ingredients", - "no-ingredients-selected": "No ingredients selected", - "missing": "Missing", - "no-recipes-found": "No recipes found", - "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", - "include-ingredients-on-hand": "Include Ingredients On Hand", - "include-tools-on-hand": "Include Tools On Hand", - "max-missing-ingredients": "Max Missing Ingredients", - "max-missing-tools": "Max Missing Tools", - "selected-tools": "Selected Tools", - "other-filters": "Other Filters", - "ready-to-make": "Ready to Make", - "almost-ready-to-make": "Almost Ready to Make" + "recipe-finder": "מצא מתכון", + "recipe-finder-description": "חפשו מתכונים לפי המצרכים שיש לכם בבית. תוכלו גם לסנן לפי הכלים שברשותכם, ולקבוע את מספר המצרכים או הכלים החסרים המותר.", + "selected-ingredients": "מרכיבים שנבחרו", + "no-ingredients-selected": "לא נבחרו מרכיבים", + "missing": "חסרים", + "no-recipes-found": "לא נמצאו מתכונים", + "no-recipes-found-description": "אפשר לנסות להוסיף עוד מצרכים או לשנות את הסינון כדי למצוא יותר תוצאות", + "include-ingredients-on-hand": "כלול מצרכים זמינים", + "include-tools-on-hand": "כלול כלים זמינים", + "max-missing-ingredients": "מקסימום מרכיבים חסרים", + "max-missing-tools": "מקסימום כלים חסרים", + "selected-tools": "כלים נבחרים", + "other-filters": "מסננים אחרים", + "ready-to-make": "מוכן להכנה", + "almost-ready-to-make": "כמעט מוכן להכנה" }, "search": { "advanced-search": "חיפוש מתקדם", @@ -720,7 +720,7 @@ "backup-restore": "גיבוי / שחזור", "back-restore-description": "שחזור מגיבוי זה ידרוס את המידע הקיים במסד הנתונים ובספריות האתר ויחליף אותם בזה הקיים בגיבוי. {cannot-be-undone} אם השחזור יצליח, המשתמש ינותק מהמערכת.", "cannot-be-undone": "פעולה זו לא בלתי הפיכה - השתמש בזהירות.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "אם PostgreSQLבשימוש, בדוק את ה {backup-restore-process} לפני שחזור.", "backup-restore-process-in-the-documentation": "תהליך גיבוי או שחזור במדריכים", "irreversible-acknowledgment": "אני מבין שהפעולה לא הפיכה, הרסנית ויכולה לגרום לאיבוד מידע", "restore-backup": "שחזר גיבוי" @@ -882,7 +882,7 @@ "are-you-sure-you-want-to-check-all-items": "לסמן את כל הפריטים?", "are-you-sure-you-want-to-uncheck-all-items": "לבטל את סימון כל הפריטים?", "are-you-sure-you-want-to-delete-checked-items": "למחוק את כל הפריטים המסומנים?", - "no-shopping-lists-found": "No Shopping Lists Found" + "no-shopping-lists-found": "לא נמצאה רשימת קניות" }, "sidebar": { "all-recipes": "כל המתכונים", @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "צירוף של המאכלים שנבחרו יאחד את אוכל המקור ואוכל היעד לפריט אוכל אחד. אוכל המקור ימחק וכל ההפניות / הייחוסים אליו יעודכנו ויופנו לאוכל היעד.", "merge-food-example": "ממזג את {food1} לתוך {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "אכלס את מסד הנתונים עם אוכל בהתבסס על השפה המקומית שלך. הפעולה תיצור +200 מאכלים נפוצים שיכולים לשמש לארגון מסד הנתונים. מאכלים מתורגמים על ידי מאמצי הקהילה.", + "seed-dialog-warning": "מסד הנתונים שלך כבר מכיל מספר פריטים. פעולה זו אינה מטפלת בכפילויות, יהיה צורך לפתור זאת באופן ידני.", "combine-food": "שילוב אוכל", "source-food": "אוכל מקור", "target-food": "אוכל יעד", @@ -1294,7 +1294,7 @@ "profile": { "welcome-user": "👋 שלום, {0}!", "description": "ניהול פרופיל, מתכונים והגדרות קבוצה.", - "invite-link": "Invite Link", + "invite-link": "קישור הזמנה", "get-invite-link": "קבלת קישור להזמנה", "get-public-link": "כתובת פומבית", "account-summary": "פירוט משתמש", @@ -1344,8 +1344,8 @@ "cookbook": { "cookbooks": "ספרי בישול", "description": "ספרי בישול הם דרך נוספת לסידור מתכונים על ידי חיתוך של מתכונים, מארגנים, ומסננים נוספים. יצירת ספר בישול תוסיף רשומה לתפריט הצדדי וכל המתכונים שעונים לסינון יוצגו באופן אוטומטי.", - "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", - "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "hide-cookbooks-from-other-households": "הסתרת ספר מתכונים ממשקי בית אחרים", + "hide-cookbooks-from-other-households-description": "כאשר האפשרות מופעלת, רק ספרי בישול ממשק הבית שלך יופיעו בסרגל הצד", "public-cookbook": "ספר בישול פומבי", "public-cookbook-description": "ספרי בישול ניתנים לשיתוף עם משתמשים מחוץ ל-Mealie ויופיעו בתוך עמוד הקבוצות.", "filter-options": "אפשרויות סינון", diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index 72019d187..fd680e5c0 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -3,7 +3,7 @@ "about": "Despre", "about-mealie": "Despre Mealie", "api-docs": "Documentație API", - "api-port": "API Port", + "api-port": "Port API", "application-mode": "Mod Aplicație", "database-type": "Tipul bazei de date", "database-url": "URL bază de date", @@ -41,17 +41,17 @@ "category-created": "Categorie creată", "category-creation-failed": "Crearea categoriei a eșuat", "category-deleted": "Categorie ștearsă", - "category-deletion-failed": "Ștergerea categoriei a eșuat", + "category-deletion-failed": "Ştergerea categoriei a eşuat", "category-filter": "Filtru categorie", "category-update-failed": "Actualizarea categoriei a eșuat", "category-updated": "Categorie actualizată", - "uncategorized-count": "Necategorizate {count}", + "uncategorized-count": "Necategorizat {count}", "create-a-category": "Creează o categorie", "category-name": "Nume categorie", "category": "Categorie" }, "events": { - "apprise-url": "URL Apprise app", + "apprise-url": "evaluare URL", "database": "Bază de date", "delete-event": "Șterge evenimentul", "event-delete-confirmation": "Ești sigur(ă) că vrei să ștergi acest eveniment?", @@ -720,7 +720,7 @@ "backup-restore": "Restaurare backup", "back-restore-description": "Restaurarea acestui backup va suprascrie toate datele curente din baza de date și din folderul de date și le va înlocui cu conținutul acestei copii de rezervă. {cannot-be-undone} Dacă restaurarea are succes, vei fi deconectat.", "cannot-be-undone": "Această acțiune nu poate fi anulată - utilizează cu prudență.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Dacă utilizezi PostGreSQL, te rog să verifici {backup-restore-process} înainte de a restaura.", "backup-restore-process-in-the-documentation": "procesul de backup/restaurare în documentație", "irreversible-acknowledgment": "Înțeleg că această acțiune este ireversibilă, distructivă și poate provoca pierderea datelor", "restore-backup": "Restaurează backup" @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Combinarea alimentelor selectate va fuziona alimentul sursă și alimentul țintă într-un singur aliment. Alimentul sursă va fi șters, iar toate referințele către alimentul sursă vor fi actualizate pentru a indica alimentul țintă.", "merge-food-example": "Combinarea {food1} în {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Populează baza de date cu alimente în funcție de limba ta locală. Aceasta va crea peste 200 de alimente comune care pot fi utilizate pentru a organiza baza de date. Alimentele sunt traduse printr-un efort comunitar.", + "seed-dialog-warning": "Aveți deja unele elemente în baza dvs. de date. Această acțiune nu va reconcilia duplicatele, va trebui să le gestionați manual.", "combine-food": "Combină mâncarea", "source-food": "Sursa de mâncare", "target-food": "Mâncare țintită", diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 9e2c55159..29dc51c1e 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -4,7 +4,7 @@ "about-mealie": "O aplikácii", "api-docs": "API dokumentácia", "api-port": "API port", - "application-mode": "Mód", + "application-mode": "Režim aplikácie", "database-type": "Typ databázy", "database-url": "Link databázy", "default-group": "Predvolená skupina", @@ -17,7 +17,7 @@ "download-recipe-json": "Posledný získaný JSON", "github": "GitHub", "log-lines": "Riadky záznamu", - "not-demo": "Nie Demo", + "not-demo": "Nie je demo", "portfolio": "Portfólio", "production": "Produkčné prostredie", "support": "Podpora", @@ -33,7 +33,7 @@ "new-asset": "Nová príloha", "pdf": "PDF", "recipe": "Recept", - "show-assets": "Ukáž prílohy", + "show-assets": "Zobrazovať prílohy", "error-submitting-form": "Chyba pri odosielaní formulára" }, "category": { @@ -71,14 +71,14 @@ "apprise-url-skipped-if-blank": "Informačná URL (preskočená, ak je prázdna)", "enable-notifier": "Zapnúť notifikátor", "what-events": "Pre ktoré udalosti si želáte zapnúť notifikátor?", - "user-events": "Užívateľské udalosti", + "user-events": "Udalosti používateľa", "mealplan-events": "Udalosti jedálnička", - "when-a-user-in-your-group-creates-a-new-mealplan": "Keď užívateľ z vašej skupiny vytvorí nový jedálniček", + "when-a-user-in-your-group-creates-a-new-mealplan": "Keď používateľ z vašej skupiny vytvorí nový jedálniček", "shopping-list-events": "Udalosti nákupného zoznamu", "cookbook-events": "Udalosti kuchárky", "tag-events": "Udalosti štítkov", "category-events": "Udalosti kategórií", - "when-a-new-user-joins-your-group": "Keď sa k vašej skupine pripojí nový užívateľ", + "when-a-new-user-joins-your-group": "Keď sa k vašej skupine pripojí nový používateľ", "recipe-events": "Udalosti receptov" }, "general": { @@ -91,7 +91,7 @@ "confirm-delete-generic": "Naozaj chcete odstrániť?", "copied_message": "Okopírované!", "create": "Vytvoriť", - "created": "Vytvorenia", + "created": "Vytvorené", "custom": "Vlastné", "dashboard": "Hlavný panel", "delete": "Odstrániť", @@ -173,7 +173,7 @@ "view": "Zobraziť", "wednesday": "Streda", "yes": "Áno", - "foods": "Jedlo", + "foods": "Potraviny", "units": "Jednotky", "back": "Späť", "next": "Nasledujúci", @@ -222,7 +222,7 @@ "group": { "are-you-sure-you-want-to-delete-the-group": "Naozaj chcete odstrániť {groupName}?", "cannot-delete-default-group": "Predvolenú skupinu nie je možné vymazať", - "cannot-delete-group-with-users": "Skupinu s užívateľmi nie je možné odstrániť", + "cannot-delete-group-with-users": "Skupinu s používateľmi nie je možné odstrániť", "confirm-group-deletion": "Potvrdiť odstránenie skupiny", "create-group": "Vytvoriť skupinu", "error-updating-group": "Chyba pri aktualizácii skupiny", @@ -236,9 +236,9 @@ "group-with-value": "Skupina: {groupID}", "groups": "Skupiny", "manage-groups": "Spravovať skupiny", - "user-group": "Užívateľské skupiny", - "user-group-created": "Užívateľská skupina bola vytvorená", - "user-group-creation-failed": "Vytvorenie užívateľskej skupiny zlyhalo", + "user-group": "Skupiny používateľov", + "user-group-created": "Skupina používateľov bola vytvorená", + "user-group-creation-failed": "Vytvorenie skupiny používateľov skončilo s chybou", "settings": { "keep-my-recipes-private": "Udržiavať moje recepty súkromné", "keep-my-recipes-private-description": "Nastaví vašu skupinu a všetky predvolené nastavenia receptov na súkromné. Neskôr to môžete kedykoľvek zmeniť." @@ -256,18 +256,18 @@ "private-group-description": "Nastavením vašej skupiny ako súkromnej vypnete všetky možnosti pre prístup zvonku. Toto nastavenie má väčšiu prioritu ako akékoľvek individuálne nastavenie prístupu", "enable-public-access": "Povoliť verejný prístup", "enable-public-access-description": "Nastaviť skupinové recepty ako verejné a umožniť hosťom ich zobrazenie bez nutnosti prihlásenia", - "allow-users-outside-of-your-group-to-see-your-recipes": "Povoliť užívateľom mimo vašej skupiny čítať vaše recepty", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Po aktivácii môžete zdielať vybrané recepty prostredníctvom verejne dostupných odkazov bez nutnosti autorizácie užívateľa. Pri deaktivácii je možné recepty zdielať len s užívateľmi vo vašej skupine alebo prostredníctvom pred-generovaných súkromných odkazov", + "allow-users-outside-of-your-group-to-see-your-recipes": "Povoliť používateľom mimo vašej skupiny čítať vaše recepty", + "allow-users-outside-of-your-group-to-see-your-recipes-description": "Po aktivácii môžete zdielať vybrané recepty prostredníctvom verejne dostupných odkazov bez nutnosti autorizácie používateľa. Pri deaktivácii je možné recepty zdielať len s užívateľmi vo vašej skupine alebo prostredníctvom pred-generovaných súkromných odkazov", "show-nutrition-information": "Zobraziť informáciu o nutričných hodnotách", "show-nutrition-information-description": "Pri aktivovaní bude informácia o nutričných hodnotách zobrazená len pri receptoch, ktoré túto informáciu obsahujú. V prípade, ak recept túto neobsahuje, nebude časť o nutričných hodnotách zobrazená", "show-recipe-assets": "Zobraziť prílohy receptu", "show-recipe-assets-description": "Po aktivovaní budú grafické a textové prílohy receptu, ak ich samotný recept obsahuje, zobrazené", "default-to-landscape-view": "Predvoliť orientáciu na šírku", "default-to-landscape-view-description": "Po aktivovaní bude hlavička (titulná časť receptu) zobrazená na šírku", - "disable-users-from-commenting-on-recipes": "Vypnúť užívateľom možnosť pridávania komentárov pod recepty", + "disable-users-from-commenting-on-recipes": "Vypnúť používateľom možnosť pridávania komentárov pod recepty", "disable-users-from-commenting-on-recipes-description": "Skryje komentáre na stránke receptu a deaktivuje možnosť komentovania", "disable-organizing-recipe-ingredients-by-units-and-food": "Vypnúť zoradenie surovín podľa jednotiek a názvu", - "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": "Skryje pole Potravina, Jednotka a Množstvo surovín a suroviny považuje za textové polia", "general-preferences": "Všeobecné nastavenia", "group-recipe-preferences": "Nastavenia receptu v rámci skupiny", "report": "Report", @@ -276,30 +276,30 @@ "admin-group-management": "Spravovanie administrátorskej skupiny", "admin-group-management-text": "Zmeny týkajúce sa tejto skupiny budú vykonané okamžite.", "group-id-value": "Id skupiny: {0}", - "total-households": "Total Households", - "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" + "total-households": "Domácností celkom", + "you-must-select-a-group-before-selecting-a-household": "Pred výberom domácnosti musíte vybrať skupinu" }, "household": { - "household": "Household", - "households": "Households", - "user-household": "User Household", - "create-household": "Create Household", + "household": "Domácnosť", + "households": "Domácnosti", + "user-household": "Domácnosť používateľa", + "create-household": "Vytvoriť domácnosť", "household-name": "Názov domácnosti", "household-group": "Skupina domácnosti", - "household-management": "Household Management", + "household-management": "Správa domácností", "manage-households": "Spravovať domácnosti", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "admin-household-management": "Administrátorská správa domácností", + "admin-household-management-text": "Zmeny týkajúce sa tejto domácnosti budú vykonané okamžite.", + "household-id-value": "Id domácnosti: {0}", + "private-household": "Súkromná domácnosť", + "private-household-description": "Nastavením vašej domácnosti ako súkromnej vypnete všetky možnosti pre prístup zvonku. Toto nastavenie má väčšiu prioritu ako akékoľvek individuálne nastavenie prístupu", + "lock-recipe-edits-from-other-households": "Uzamknúť úpravy receptov z ostatných domácností", + "lock-recipe-edits-from-other-households-description": "Ak je zapnuté, recepty vytvorené vašou domácnosťou budú môcť upravovať iba používatelia vašej domácnosti", + "household-recipe-preferences": "Predvoľby receptov pre domácnosť", + "default-recipe-preferences-description": "Toto sú predvolené nastavenia pre novovytvorené recepty vo vašej domácnosti. Na individuálnej úrovni ich možno zmeniť v ponuke nastavení konkrétneho receptu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Povoliť používateľom mimo vašej domácnosti čítať vaše recepty", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Ak je zapnuté, môžete zdieľať vybrané recepty prostredníctvom verejne dostupných odkazov bez nutnosti autorizácie používateľa. Pri vypnutej voľbe je možné recepty zdieľať len s užívateľmi vo vašej domácnosti alebo prostredníctvom pred-generovaných súkromných odkazov", + "household-preferences": "Predvoľby domácnosti" }, "meal-plan": { "create-a-new-meal-plan": "Vytvoriť nový jedálniček", @@ -321,10 +321,10 @@ "mealplan-settings": "Nastavenia jedálnička", "mealplan-update-failed": "Aktualizácia jedálnička zlyhala", "mealplan-updated": "Jedálniček aktualizovaný", - "mealplan-households-description": "If no household is selected, recipes can be added from any household", - "any-category": "Any Category", - "any-tag": "Any Tag", - "any-household": "Any Household", + "mealplan-households-description": "Ak nie je zvolená žiadna domácnosť, je možné pridať recepty z akejkoľvek domácnosti", + "any-category": "Ľubovoľná kategória", + "any-tag": "Ľubovoľný štítok", + "any-household": "Ľubovoľná domácnosť", "no-meal-plan-defined-yet": "Nebol vytvorený žiadny jedálniček", "no-meal-planned-for-today": "Pre dnešok žiadne jedlo v jedálničku", "numberOfDays-hint": "Počet dní na stránke", @@ -357,7 +357,7 @@ "for-type-meal-types": "na {0} druhy jedál", "meal-plan-rules": "Pravidlá jedálnička", "new-rule": "Nové pravidlo", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "meal-plan-rules-description": "Môžete vytvárať pravidlá pre automatický výber receptov pre váše jedálničky. Tie potom server používa na určenie skupiny receptov, z ktorých pri tvorbe jedálničkov náhodne vyberá. V prípade, že majú pravidlá rovnaké obmedzenia na dni/typy jedál, sú príslušné pravidlá filtrov zlúčené. Bežne nie je nutné vytvárať duplicitné pravidlá, no v prípade potreby je to možné urobiť.", "new-rule-description": "Pri tvorbe nového pravidla pre jedálniček môžete účinnosť pravidla obmedziť len na špecifický deň v týždni a/alebo špecifický typ jedla. Pre uplatnenie pravidla na všetky dni v týždni alebo všetky typy jedál nastavte pravidlo pre \"Všetky\", čím uplatníte pravidlo na všetky dni a/alebo typy jedál.", "recipe-rules": "Pravidlá receptov", "applies-to-all-days": "Platí pre všetky dni", @@ -432,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Vložte údaje z vášho receptu. Každý riadok sa považuje za samostatnú položku v zozname", "recipe-markup-specification": "Nastavenie značkovania receptov", "recipe-url": "URL adresa receptu", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Recept v HTML alebo JSONe", "upload-a-recipe": "Nahrať recept", "upload-individual-zip-file": "Nahrať súbor .zip exportovaný z inej Mealie inštalácie.", "url-form-hint": "Okopírujte a zložte odkaz z vašej obľúbenej webstránky", @@ -486,8 +486,8 @@ "ingredients": "Suroviny", "insert-ingredient": "Vložiť prísadu", "insert-section": "Vložiť sekciu", - "insert-above": "Vložte vyššie", - "insert-below": "Vložte nižšie", + "insert-above": "Vložiť nad", + "insert-below": "Vložiť pod", "instructions": "Postup", "key-name-required": "Názov kľúča je povinným údajom", "landscape-view-coming-soon": "Orientácia na šírku (čoskoro)", @@ -514,21 +514,21 @@ "recipe-updated": "Recept bol aktualizovaný", "remove-from-favorites": "Ostrániť z obľúbených", "remove-section": "Odstrániť sekciu", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Nasýtené tuky", "save-recipe-before-use": "Uložiť recept pred použitím", "section-title": "Názov sekcie", "servings": "Porcie", "serves-amount": "{amount} porcie", "share-recipe-message": "Chcel by som sa s tebou podeliť o recept na {0}.", - "show-nutrition-values": "Ukáž nutričné hodnoty", + "show-nutrition-values": "Zobrazovať výživové hodnoty", "sodium-content": "Sodík", "step-index": "Krok: {step}", "sugar-content": "Cukry", "title": "Názov", "total-time": "Celkový čas", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Transmastné kyseliny", "unable-to-delete-recipe": "Recept nie je možné odstrániť", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Nenasýtené tuky", "no-recipe": "Bez receptu", "locked-by-owner": "Uzamknuté vlastníkom", "join-the-conversation": "Pripojiť sa ku konverzácii", @@ -547,12 +547,12 @@ "failed-to-add-recipe-to-mealplan": "Pridanie receptu do stravovacieho plánu zlyhalo", "failed-to-add-to-list": "Pridanie do zoznamu zlyhalo", "yield": "Počet porcií", - "yields-amount-with-text": "Yields {amount} {text}", - "yield-text": "Yield Text", + "yields-amount-with-text": "Pre {amount} {text}", + "yield-text": "Jednotka množstva", "quantity": "Množstvo", "choose-unit": "Vyberte jednotku", "press-enter-to-create": "Stlačte Enter pre vytvorenie", - "choose-food": "Vyberte jedlo", + "choose-food": "Vyberte potravinu", "notes": "Poznámky", "toggle-section": "Prepnúť sekciu", "see-original-text": "Pozrieť pôvodný text", @@ -579,7 +579,7 @@ "made-this": "Toto som uvaril", "how-did-it-turn-out": "Ako to dopadlo?", "user-made-this": "{user} toto uvaril/-a", - "api-extras-description": "API dolnky receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú užívateľom vytvárať vlastné JSON páry kľúč/hodnota v rámci receptu, a využiť v aplikáciách tretích strán. Údaje uložené pod jednotlivými kľúčmi je možné využiť napríklad ako spúšťač automatizovaných procesov, či pri zasielaní vlastných správ do vami zvolených zariadení.", + "api-extras-description": "API dolnky receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú používateľom vytvárať vlastné JSON páry kľúč/hodnota v rámci receptu, a využiť v aplikáciách tretích strán. Údaje uložené pod jednotlivými kľúčmi je možné využiť napríklad ako spúšťač automatizovaných procesov, či pri zasielaní vlastných správ do vami zvolených zariadení.", "message-key": "Kľúč správy", "parse": "Analyzovať", "attach-images-hint": "Pridaj obrázky ich potiahnutím a pustením na editor", @@ -596,29 +596,29 @@ "create-recipe-description": "Vytvoriť nový recept od začiatku.", "create-recipes": "Vytvoriť recept", "import-with-zip": "Importovať .zip súbor", - "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.", - "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", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "create-recipe-from-an-image": "Vytvoriť recept z obrázka", + "create-recipe-from-an-image-description": "Vytvoriť recept nahraním fotografie jedla. Mealie sa pokúsi previesť obrázok na text pomocou AI a vytvorí k nemu recept.", + "crop-and-rotate-the-image": "Orežte a otočte obrázok tak, aby bol viditeľný iba text a aby mal správnu orientáciu.", + "create-from-image": "Vytvoriť z obrázka", + "should-translate-description": "Preložiť recept do môjho jazyka", + "please-wait-image-procesing": "Čakajte, prosím. Obrázok sa spracováva. Môže to chvíľku trvať.", "bulk-url-import": "Hromadný URL import", - "debug-scraper": "Debugovať scraper", + "debug-scraper": "Ladiť scraper", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Vytvoriť recept zadaním názvu. Všetky recepty musia mať jedinečné názvy.", "new-recipe-names-must-be-unique": "Názvy nových receptov musia byť jedinečné", "scrape-recipe": "Scrapovať recept", "scrape-recipe-description": "Stiahne recept zo zadaného url odkazu. Zadajte url stránky, z ktorej chcete stiahnuť recept, a Mealie sa pokúsi recept stiahnuť a vložiť do vašej zbierky.", "scrape-recipe-have-a-lot-of-recipes": "Máte množstvo receptov, ktoré by ste chceli naraz zoscrapovať?", "scrape-recipe-suggest-bulk-importer": "Vyskúšajte hromadný importér", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Máte surové údaje HTML alebo JSON?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Môžete importovať priamo nespracované údaje", "import-original-keywords-as-tags": "Importuj pôvodné kľúčové slová ako tagy", "stay-in-edit-mode": "Zostať v režime editovania", "import-from-zip": "Importovať zo Zip-súboru", "import-from-zip-description": "Importovať recept exportovaný z inej Mealie inštalácie.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "import-from-html-or-json": "Importovať z HTML alebo JSONu", + "import-from-html-or-json-description": "Importujte jeden recept z nespracovaných dát HTML alebo JSON. To je užitočné, ak máte recept z webu, ktorý nedokáže Mealie spracovať alebo pochádza z iného externého zdroja.", + "json-import-format-description-colon": "Ak chcete importovať z JSONu, musí používať platný formát:", "json-editor": "JSON Editor", "zip-files-must-have-been-exported-from-mealie": ".zip-súbory museli byť exportované z Mealie", "create-a-recipe-by-uploading-a-scan": "Vytvor recept nahraním skenu.", @@ -631,14 +631,14 @@ "bulk-import-process-has-failed": "Hromadný import zlyhal", "report-deletion-failed": "Vymazanie reportov zlyhalo", "recipe-debugger": "Debugger receptov", - "recipe-debugger-description": "Vezmite URL odkaz receptu, ktorý chcete opraviť a vložte ju sem. Recept bude stiahnutý z URL odkazu pomocou scrapera receptov a zobrazí sa výsledok sťahovania. V prípade, ak nevidíte žiadne zobrazené dáta, stránka z URL odkazu nie je podporovaná Mealie alebo jej scrapovacou knižnicou.", + "recipe-debugger-description": "Vezmite URL adresu receptu, ktorý chcete opraviť a vložte ju sem. Recept bude stiahnutý z URL adresy pomocou scrapera receptov a zobrazí sa výsledok sťahovania. V prípade, ak nevidíte žiadne zobrazené dáta, stránka z URL odkazu nie je podporovaná Mealie alebo jej scrapovacou knižnicou.", "use-openai": "Použite OpenAI", "recipe-debugger-use-openai-description": "Použite OpenAI na analýzu výsledkov namiesto spoliehania sa na knižnicu scraper. Pri vytváraní receptu cez URL sa to vykoná automaticky, ak knižnica scraper zlyhá, ale tu to môžete otestovať manuálne.", - "debug": "Debugovať", + "debug": "Ladiť", "tree-view": "Stromový pohľad", - "recipe-servings": "Recipe Servings", + "recipe-servings": "Porcie receptu", "recipe-yield": "Počet porcií", - "recipe-yield-text": "Recipe Yield Text", + "recipe-yield-text": "Text počtu porcií", "unit": "Jednotka", "upload-image": "Nahrať obrázok", "screen-awake": "Ponechať obrazovku stále zapnutú", @@ -659,8 +659,8 @@ "missing-food": "Vytvoriť chýbajúcu surovinu: {food}", "no-food": "Žiadne suroviny" }, - "reset-servings-count": "Reset Servings Count", - "not-linked-ingredients": "Additional Ingredients" + "reset-servings-count": "Resetovať počet porcií", + "not-linked-ingredients": "Ďalšie suroviny" }, "recipe-finder": { "recipe-finder": "Hľadač receptov", @@ -669,15 +669,15 @@ "no-ingredients-selected": "Nevybrali ste žiadne suroviny", "missing": "Chýbajúce", "no-recipes-found": "Nenašli sa žiadne recepty", - "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", - "include-ingredients-on-hand": "Include Ingredients On Hand", + "no-recipes-found-description": "Skúste do hľadania pridať ďalšie suroviny alebo upravte filtre", + "include-ingredients-on-hand": "Zahrnúť suroviny už k dispozícii", "include-tools-on-hand": "Zahrnúť náčinie poruke", - "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-ingredients": "Maximálny počet chýbajúcich ingrediencií", "max-missing-tools": "Max. chýbajúceho náčinia", "selected-tools": "Vybrané náčinie", - "other-filters": "Other Filters", - "ready-to-make": "Ready to Make", - "almost-ready-to-make": "Almost Ready to Make" + "other-filters": "Ostatné filtre", + "ready-to-make": "Pripravené", + "almost-ready-to-make": "Takmer pripravené" }, "search": { "advanced-search": "Rozšírené vyhľadávanie", @@ -688,7 +688,7 @@ "or": "Alebo", "has-any": "Obsahuje ktorýkoľvek", "has-all": "Obsahuje všetky", - "clear-selection": "Clear Selection", + "clear-selection": "Zrušiť výber", "results": "Výsledky", "search": "Vyhľadať", "search-mealie": "Prehľadať Mealie (stlač /)", @@ -720,7 +720,7 @@ "backup-restore": "Uložiť zálohu", "back-restore-description": "Obnovenie tejto zálohy prepíše všetky aktuálne údaje vo vašej databáze a dáta v dátovom adresári a nahradí ich obsahom tejto zálohy. {cannot-be-undone} Po úspešnom obnovení budete odhlásený.", "cannot-be-undone": "Túto akciu nie je možné vrátiť späť - používajte s rozvahou.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "Ak používate PostgreSQL, prosím, skontrolujte {backup-restore-process} pred samotným obnovením.", "backup-restore-process-in-the-documentation": "proces zálohovania/obnovenia v dokumentácii", "irreversible-acknowledgment": "Rozumiem, že táto akcia je nevratná, deštruktívna a môže spôsobiť stratu dát", "restore-backup": "Obnoviť zálohu" @@ -810,7 +810,7 @@ "webhook-name": "Názov webhooku", "description": "Webhook-y definované nižšie budú vykonané v prípade, ak bude danému dňu pridelené jedlo. V určenom čase budú webhook-y zaslané spolu s údajmi z receptu, ktorý bol naplánovaný na daný deň. Vykonanie webhook-u nie je presné. Webhook-y sú vykonávané v 5 minútových intervaloch, preto bude daný webhook vykonaný v intervale do +/- 5 minút od zadaného času." }, - "bug-report": "Hlásenie chýb", + "bug-report": "Nahlásiť chybu", "bug-report-information": "Použite nasledujúcu informáciu na nahlásenie chyby. Poskytnutie detailov o vašej inštalácii vývojárom je najlepší spôsob, ako vyriešiť vaše problémy rýchlo.", "tracker": "Tracker", "configuration": "Nastavenie", @@ -830,7 +830,7 @@ "general-about": "Všeobecne o aplikácii", "application-version": "Verzia aplikácie", "application-version-error-text": "Vaša súčasná verzia ({0}) nie je aktuálna. Zvážte aktualizáciu na poslednú verziu ({1}).", - "mealie-is-up-to-date": "Mealie je aktuálna", + "mealie-is-up-to-date": "Mealie je aktuálne", "secure-site": "Zabezpečenie stránky", "secure-site-error-text": "Poskytujte cez localhost alebo zabezpečte prostredníctvom https. Schránka a niektoré API prehliadača nemusia pracovať správne.", "secure-site-success-text": "Stránka je sprístupnená cez localhost alebo https", @@ -838,12 +838,12 @@ "server-side-base-url-error-text": "`BASE_URL` v API servera má stále predvolenú hodnotu. Toto spôsobuje problémy pri vytváraní odkazov na upozornenia prostredníctvom e-mailov a pod.", "server-side-base-url-success-text": "Súčasná URL servera nesúhlasí s predvolenou hodnotou", "ldap-ready": "LDAP nastavené", - "ldap-ready-error-text": "Niektoré z LDAP hodnôt nie sú nakonfigurované. Toto je možné ignorovať, ak nepoužívate LDAP autentifikáciu.", + "ldap-ready-error-text": "Niektoré z LDAP hodnôt nie sú nakonfigurované. Toto môžete ignorovať, ak nepoužívate LDAP autentifikáciu.", "ldap-ready-success-text": "Všetky potrebné LDAP premenné sú nastavené.", - "build": "Vytvoriť", + "build": "Zostavenie", "recipe-scraper-version": "Verzia scrapera receptov", "oidc-ready": "OIDC pripravené", - "oidc-ready-error-text": "Niektoré z OIDC hodnôt nie sú nakonfigurované. Toto varovanie je možné ignorovať, ak nepoužívate OIDC autentifikáciu.", + "oidc-ready-error-text": "Niektoré z OIDC hodnôt nie sú nakonfigurované. Toto varovanie môžete ignorovať, ak nepoužívate OIDC autentifikáciu.", "oidc-ready-success-text": "Všetky potrebné OIDC premenné sú nastavené.", "openai-ready": "OpenAI pripravené", "openai-ready-error-text": "Nie všetky hodnoty pre OpenAI sú nakonfigurované. Toto môžete ignorovať, ak nepoužívate funkcie OpenAI.", @@ -942,19 +942,19 @@ "user": { "admin": "Administrátor", "are-you-sure-you-want-to-delete-the-link": "Ste si istý, že chcete odstrániť odkaz {link}?", - "are-you-sure-you-want-to-delete-the-user": "Ste si istý, že chcete odstrániť užívateľa {activeName} ID: {activeId}?", + "are-you-sure-you-want-to-delete-the-user": "Ste si istý, že chcete odstrániť používateľa {activeName} ID: {activeId}?", "auth-method": "Spôsob prihlásenia", "confirm-link-deletion": "Potvrďte odstránenie odkazu", "confirm-password": "Potvrdiť heslo", - "confirm-user-deletion": "Potvrďte odstránenie užívateľa", + "confirm-user-deletion": "Potvrďte odstránenie používateľa", "could-not-validate-credentials": "Prihlasovacie údaje nebolo možné overiť", "create-link": "Vytvoriť odkaz", - "create-user": "Vytvoriť užívateľa", + "create-user": "Vytvoriť používateľa", "current-password": "Súčasné heslo", "e-mail-must-be-valid": "E-mailová adresa musí byť platná", - "edit-user": "Upraviť užívateľa", + "edit-user": "Upraviť používateľa", "email": "E-mail", - "error-cannot-delete-super-user": "Chyba! Superužívateľa nie je možné odstrániť", + "error-cannot-delete-super-user": "Chyba! Superupoužívateľa nie je možné odstrániť", "existing-password-does-not-match": "Súčasné heslo sa nezhoduje", "full-name": "Celé meno", "generate-password-reset-link": "Vytvoriť odkaz na zmenu hesla", @@ -965,10 +965,10 @@ "login-oidc": "Prihlásiť sa s", "or": "alebo", "logout": "Odhlásiť sa", - "manage-users": "Správa užívateľov", + "manage-users": "Správa používateľov", "manage-users-description": "Vytváranie a správa používateľov.", "new-password": "Nové heslo", - "new-user": "Nový užívateľ", + "new-user": "Nový používateľ", "password-has-been-reset-to-the-default-password": "Heslo bolo zresetované na prednastavenú hodnotu", "password-must-match": "Heslá sa musia zhodovať", "password-reset-failed": "Zresetovanie hesla zlyhalo", @@ -980,62 +980,62 @@ "reset-password": "Resetovať heslo", "sign-in": "Prihlásiť sa", "total-mealplans": "Počet jedálničkov", - "total-users": "Počet užívateľov", + "total-users": "Počet používateľov", "upload-photo": "Nahrať fotografiu", "use-8-characters-or-more-for-your-password": "Heslo musí obsahovať 8 alebo viac písmen", - "user-created": "Vytvorené užívateľom", - "user-creation-failed": "Vytvorenie užívateľa zlyhalo", - "user-deleted": "Užívateľ bol odstránený", - "user-id-with-value": "ID užívateľa: {id}", - "user-id": "ID užívateľa", - "user-password": "Heslo užívateľa", - "user-successfully-logged-in": "Užívateľ bol úspešne prihlásený", - "user-update-failed": "Aktualizácia užívateľa zlyhala", - "user-updated": "Užívateľ bol aktualizovaný", - "user": "Užívateľ", - "username": "Užívateľské meno", + "user-created": "Vytvorené používateľom", + "user-creation-failed": "Vytvorenie používateľa zlyhalo", + "user-deleted": "Používateľ bol odstránený", + "user-id-with-value": "ID používateľa: {id}", + "user-id": "ID používateľa", + "user-password": "Heslo používateľa", + "user-successfully-logged-in": "Používateľ bol úspešne prihlásený", + "user-update-failed": "Aktualizácia používateľa zlyhala", + "user-updated": "Používateľ bol aktualizovaný", + "user": "Používateľ", + "username": "Meno používateľa", "users-header": "Používatelia", "users": "Užívatelia", "user-not-found": "Používateľ nebol nájdený", "webhook-time": "Čas webhookov", "webhooks-enabled": "Webhooky povolené", - "you-are-not-allowed-to-create-a-user": "Nie Ste oprávnený vytvoriť nového užívateľa", - "you-are-not-allowed-to-delete-this-user": "Nie Ste oprávnený odstrániť tohto užívateľa", + "you-are-not-allowed-to-create-a-user": "Nie ste oprávnený vytvoriť nového používateľa", + "you-are-not-allowed-to-delete-this-user": "Nie ste oprávnený odstrániť tohto používateľa", "enable-advanced-content": "Povoliť pokročilé funkcie", "enable-advanced-content-description": "Povoliť pokročilé funkcie, ako je škálovanie receptov, API kľúče, webhooky a správa údajov. Nebojte sa, neskôr to môžete kedykoľvek zmeniť", "favorite-recipes": "Obľúbené recepty", - "email-or-username": "E-mail alebo používateľské meno", + "email-or-username": "E-mail alebo meno používateľa", "remember-me": "Zapamätaj si ma", "please-enter-your-email-and-password": "Prosím zadajte váš e-mail a heslo", "invalid-credentials": "Nesprávne prihlasovacie údaje", "account-locked-please-try-again-later": "Účet je uzamknutý. Skúste neskôr, prosím", - "user-favorites": "Obľúbené užívateľom", + "user-favorites": "Obľúbené položky používateľa", "password-strength-values": { "weak": "Slabé", "good": "Dobré", "strong": "Silné", "very-strong": "Veľmi silné" }, - "user-management": "Správa užívateľov", - "reset-locked-users": "Obnov uzamknutých užívateľov", - "admin-user-creation": "Vytvorenie administrátorského používateľa", - "admin-user-management": "Správa administratívneho užívateľa", - "user-details": "Údaje o užívateľovi", - "user-name": "Užívateľské meno", + "user-management": "Správa používateľov", + "reset-locked-users": "Obnovenie uzamknutých používateľov", + "admin-user-creation": "Vytvorenie administratívneho používateľa", + "admin-user-management": "Správa administratívneho používateľa", + "user-details": "Údaje o používateľovi", + "user-name": "Meno používateľa", "authentication-method": "Metóda overenia", - "authentication-method-hint": "Toto určuje ako bude overený užívateľ. Ak si nie ste istý, zvoľte 'Mealie'", + "authentication-method-hint": "Toto určuje ako bude overený používateľ. Ak si nie ste istý, zvoľte 'Mealie'", "permissions": "Povolenia", "administrator": "Administrátor", "user-can-invite-other-to-group": "Používateľ môže pozvať ostatných do skupiny", - "user-can-manage-group": "Užívateľ môže spravovať skupinu", - "user-can-manage-household": "User can manage household", - "user-can-organize-group-data": "Užívateľ môže spravovať údaje skupiny", + "user-can-manage-group": "Používateľ môže spravovať skupinu", + "user-can-manage-household": "Používateľ môže spravovať domácnosť", + "user-can-organize-group-data": "Používateľ môže spravovať údaje skupiny", "enable-advanced-features": "Povoliť pokročilé funkcie", "it-looks-like-this-is-your-first-time-logging-in": "Zrejme je toto vaše prvé prihlásenie.", "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Želáte si, aby sa vám toto už viackrát nezobrazovalo? Zmeňte si prosím váš e-mail v nastaveniach používateľa!", "forgot-password": "Zabudnuté heslo", "forgot-password-text": "Prosím zadajte svoju e-mailovú adresu a my vám zašleme odkaz, ktorý vám umožní heslo obnoviť.", - "changes-reflected-immediately": "Zmeny týkajúce sa tohto užívateľa budú vykonané okamžite." + "changes-reflected-immediately": "Zmeny týkajúce sa tohto používateľa budú vykonané okamžite." }, "language-dialog": { "translated": "preložené", @@ -1048,8 +1048,8 @@ "foods": { "merge-dialog-text": "Kombináciou vybraných potravín sa zdrojové jedlo a cieľové jedlo zlúčia do jedného jedla. Zdrojové jedlo bude vymazané a všetky odkazy na zdrojové jedlo budú aktualizované tak, aby ukazovali na cieľové jedlo.", "merge-food-example": "Zlučujem {food1} do {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Naplňte databázu potravinami vo vašom jazyku. Tým vytvoríte viac ako 200 bežných potravín, ktoré môžete použiť na organizovanie vašej databáze. Potraviny sú preložené vďaka úsiliu komunity.", + "seed-dialog-warning": "V databáze už máte nejaké údaje. Táto akcia neodstráni duplicitné položky, budete ich musieť odstrániť ručne.", "combine-food": "Kombinované jedlo", "source-food": "Zdrojové jedlo", "target-food": "Cieľové jedlo", @@ -1158,7 +1158,7 @@ }, "validation": { "group-name-is-taken": "Skupina je už obsadená", - "username-is-taken": "Užívateľské meno je už obsadené", + "username-is-taken": "Meno používateľa je už obsadené", "email-is-taken": "Email je už obsadený", "this-field-is-required": "Toto pole je povinné" }, @@ -1188,7 +1188,7 @@ }, "demo": { "info_message_with_version": "Toto je demo pre verziu: {version}", - "demo_username": "Užívateľské meno: {username}", + "demo_username": "Meno používateľa: {username}", "demo_password": "Heslo: {password}" }, "ocr-editor": { @@ -1239,7 +1239,7 @@ "title-backups-directory": "Adresár záloh (backups)", "title-groups-directory": "Adresár skupín (groups)", "title-recipes-directory": "Adresár receptov (recipes)", - "title-user-directory": "Adresár užívateľa (user)" + "title-user-directory": "Adresár používateľa (user)" }, "action-delete-log-files-name": "Odstrániť súbory logovania", "action-delete-log-files-description": "Odstrániť všetky súbory logovania", @@ -1261,7 +1261,7 @@ }, "ingredients-natural-language-processor": "Textový procesor (NLP) textu prísad", "ingredients-natural-language-processor-explanation": "Mealie pri parsovaní a ďalšom spracovaní textu prísad využíva náhodne podmienené polia (ang. CRFs, conditional random fields). Textový model na spracovanie prísad je založený na súbore dát obsahujúcom viac ako 100 000 prísad v textovej forme vytvorenom z databázy denníka New York Times. Z tohto dôvodu prosím vezmite do úvahy fakt, že daný model bol natrénovaný výlučne v angličtine a jeho presnosť sa môže výrazne líšiť pri použití na neanglických textoch. Táto stránka preto slúži ako priestor na otestovanie modelu pred jeho reálnym použitím.", - "ingredients-natural-language-processor-explanation-2": "Napriek tomu, že nie je bezchybným, vo všeobecnosti poskytuje veľmi dobré výsledky, ktoré môžu slúžiť ako výborný štartovací bod manuálneho parsovania textov prísad do príslušných polí. Alternatívne tiež môžete využiť procesor založený na využití \"hrubej sily\", ktorý využíva na identifikáciu jednotlivých prísad metódu vyhľadávania vzorov v poskytnutom texte.", + "ingredients-natural-language-processor-explanation-2": "Napriek tomu, že nie je bezchybným, vo všeobecnosti poskytuje veľmi dobré výsledky, ktoré môžu slúžiť ako výborný štartovací bod manuálneho parsovania textov prísad do príslušných polí. Alternatívne tiež môžete využiť procesor založený na využití „hrubej sily“, ktorý využíva na identifikáciu jednotlivých prísad metódu vyhľadávania vzorov v poskytnutom texte.", "nlp": "NLP", "brute": "Hrubá sila", "openai": "OpenAI", @@ -1284,41 +1284,41 @@ "restore-from-v1-backup": "Máte zálohu z predchádzajúcej inštalácie Mealie v1? Tu ju môžete obnoviť.", "manage-profile-or-get-invite-link": "Spravujte svoj profil ako súkromný alebo ho s pomocou pozývacieho linku zdieľajte s ostatnými." }, - "debug-openai-services": "Debug OpenAI Services", - "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.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "Ladiť služby OpenAI", + "debug-openai-services-description": "Použite túto stránku na ladenie služieb OpenAI. Môžete tu otestovať pripojenie k OpenAI a skontrolovať výsledky. Ak máte zapnutú službu obrázkov, môžete tiež nahrať obrázok.", + "run-test": "Spustiť test", + "test-results": "Výsledky testu", + "group-delete-note": "Skupiny obsahujúce používateľov alebo domácnosti nie je možné odstrániť", + "household-delete-note": "Domácnosti obsahujúce používateľov nie je možné odstrániť" }, "profile": { "welcome-user": "👋 Vitajte, {0}!", "description": "Spravujte svoj profil, recepty a nastavenia skupín.", - "invite-link": "Invite Link", + "invite-link": "Odkaz s pozvánkou", "get-invite-link": "Odkaz s pozvánkou", "get-public-link": "Vytvoriť verejný odkaz", "account-summary": "Zhrnutie účtu", "account-summary-description": "Tu je súhrn informácií o vašej skupine.", "group-statistics": "Štatistiky skupiny", - "group-statistics-description": "Štatistiky vašej skupiny poskytujú ďalší pohľad na to, ako využívate Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "group-statistics-description": "Štatistiky vašej skupiny poskytujú prehľad o tom, ako používate aplikáciu Mealie.", + "household-statistics": "Štatistiky domácnosti", + "household-statistics-description": "Štatistiky vašej domácnosti poskytujú prehľad o tom, ako používate aplikáciu Mealie.", "storage-capacity": "Kapacita úložiska", "storage-capacity-description": "Kapacita vášho úložiska sa počíta ako celkový objem obrázkov a príloh, ktoré máte nahraté.", "personal": "Osobné", "personal-description": "Toto sú vaše osobné nastavenia. Zmeny týchto nastavení neovplyvnia ostatných používateľov.", - "user-settings": "Užívateľské nastavenia", + "user-settings": "Nastavenia používateľa", "user-settings-description": "Spravujte svoje preferencie, zmeňte svoje heslo a aktualizujte svoj e-mail.", "api-tokens-description": "Spravujte svoje API tokeny pre prístup z externých aplikácií.", "group-description": "Tieto položky sú zdieľané v rámci vašej skupiny. Zmena ktorejkoľvek z nich sa prejaví v celej skupine!", "group-settings": "Nastavenia skupiny", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Spravujte bežné nastavenia vašej skupiny ako napríklad nastavenie súkromia.", + "household-description": "Tieto položky sú zdieľané v rámci vašej domácnosti. Úprava ktorejkoľvek z nich ju zmení pre celú domácnosť!", + "household-settings": "Nastavenia domácnosti", + "household-settings-description": "Spravujte nastavenia vašej domácnosti ako napríklad jedálniček, či nastavenie súkromia.", "cookbooks-description": "Spravovať súbor kategórií receptov a generovať pre ne stránky.", "members": "Členovia", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Skontrolujte, kto je členom vašej domácnosti a spravujte ich oprávnenia.", "webhooks-description": "Nastaviť webhook-y, ktoré sa spúšťajú v dňoch s naplánovaným jedálničkom.", "notifiers": "Notifikátory", "notifiers-description": "Nastaviť e-mail a push notifikácie, ktoré sa spúšťajú pri špecifických udalostiach.", @@ -1334,7 +1334,7 @@ "back-to-profile": "Naspäť na profil", "looking-for-privacy-settings": "Hľadáte nastavenia súkromia?", "manage-your-api-tokens": "Spravovať vaše API tokeny", - "manage-user-profile": "Spravovať užívateľský profil", + "manage-user-profile": "Spravovať profil používateľa", "manage-cookbooks": "Spravovať kuchárky", "manage-members": "Spravovať členov", "manage-webhooks": "Spravovať Webhooky", @@ -1343,11 +1343,11 @@ }, "cookbook": { "cookbooks": "Kuchárky", - "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.", - "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", - "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "description": "Kuchárky sú ďalší spôsob, ako si organizovať recepty vytváraním prienikov skupín receptov, organizérov a ďalších filtrov. Vytvorením kuchárky pridáte novú položku na bočnú lištu a v kuchárke sa zobrazia všetky recepty, ktoré zodpovedajú vybraným filtrom.", + "hide-cookbooks-from-other-households": "Skryť kuchárky ostatných domácností", + "hide-cookbooks-from-other-households-description": "Ak je zapnuté, na bočnej lište sa budú zobrazovať iba kuchárky z vašej domácnosti", "public-cookbook": "Verejná kuchárka", - "public-cookbook-description": "Verejné kuchárky je možné zdielať s užívateľmi mimo Mealie a budú zobrazené na stránke vašej skupiny.", + "public-cookbook-description": "Verejné kuchárky je možné zdieľať s používateľmi mimo Mealie a budú zobrazené na stránke vašej skupiny.", "filter-options": "Možnosti filtrovania", "filter-options-description": "Ak je zvolená možnosť vyžadovať všetky, kuchárka bude obsahovať iba recepty, ktoré majú všetky zvolené položky. Toto pravidlo sa aplikuje pre každú podskupinu podmienok a nie na prienik vybraných položiek.", "require-all-categories": "Vyžadovať všetky kategórie", diff --git a/mealie/lang/messages/he-IL.json b/mealie/lang/messages/he-IL.json index 95e905515..e2ba515e7 100644 --- a/mealie/lang/messages/he-IL.json +++ b/mealie/lang/messages/he-IL.json @@ -10,12 +10,12 @@ "step-text": "שלבי המתכון, כמו גם שדות אחרים בעמוד המתכון, תומכים בתחביר markdown.\n\n**הוספת קישור**\n\n[הקישור שלי](https://demo.mealie.io)\n" }, "servings-text": { - "makes": "Makes", - "serves": "Serves", - "serving": "Serving", - "servings": "Servings", - "yield": "Yield", - "yields": "Yields" + "makes": "תוצרת", + "serves": "מנות", + "serving": "מנה", + "servings": "מנות", + "yield": "כמות", + "yields": "כמויות" } }, "mealplan": { diff --git a/mealie/lang/messages/sk-SK.json b/mealie/lang/messages/sk-SK.json index 467eb51c7..902645ff8 100644 --- a/mealie/lang/messages/sk-SK.json +++ b/mealie/lang/messages/sk-SK.json @@ -4,28 +4,28 @@ }, "recipe": { "unique-name-error": "Názov receptu musí byť unikátny", - "recipe-created": "Recipe Created", + "recipe-created": "Recept bol vytvorený", "recipe-defaults": { "ingredient-note": "1 šálka múky", "step-text": "Kroky receptu, ako aj ďalšie polia na stránke receptu podporujú markdown syntax.\n\n**Pridanie odkazu**\n\n[Môj odkaz](https://demo.mealie.io)\n" }, "servings-text": { - "makes": "Makes", - "serves": "Serves", - "serving": "Serving", - "servings": "Servings", - "yield": "Yield", - "yields": "Yields" + "makes": "Porcie", + "serves": "Porcie", + "serving": "Porcia", + "servings": "Porcie", + "yield": "Množstvo", + "yields": "Počet porcií" } }, "mealplan": { "no-recipes-match-your-rules": "Vaše pravidlá nespĺňa žiadny recept" }, "user": { - "user-updated": "Užívateľ bol aktualizovaný", + "user-updated": "Používateľ bol aktualizovaný", "password-updated": "Heslo bolo aktualizované", "invalid-current-password": "Aktuálne heslo neplatné", - "ldap-update-password-unavailable": "Aktualizácia hesla nie je možná, užívateľ je spravovaný LDAP" + "ldap-update-password-unavailable": "Aktualizácia hesla nie je možná, používateľ je spravovaný v LDAPe" }, "group": { "report-deleted": "Report bol odstránený." @@ -34,7 +34,7 @@ "permission_denied": "Nemáte povolenie na vykonanie tejto akcie", "no-entry-found": "404 - Požadovaná stránka nebola nájdená", "integrity-error": "Chyba integrity databázy", - "username-conflict-error": "Toto užívateľské meno je už obsadené", + "username-conflict-error": "Toto meno používateľa je už obsadené", "email-conflict-error": "Tento e-mail sa už používa" }, "notifications": { diff --git a/mealie/repos/seed/resources/foods/locales/fi-FI.json b/mealie/repos/seed/resources/foods/locales/fi-FI.json index 4d14dbad3..a69fdac96 100644 --- a/mealie/repos/seed/resources/foods/locales/fi-FI.json +++ b/mealie/repos/seed/resources/foods/locales/fi-FI.json @@ -6,33 +6,33 @@ "name": "alfalfa sprouts" }, "anchovies": { - "name": "anchovies" + "name": "anjoviksia" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "omena", + "plural_name": "omenaa" }, "artichoke": { - "name": "artichoke" + "name": "artisokka" }, "arugula": { "name": "arugula" }, "asparagus": { - "name": "asparagus" + "name": "parsaa" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "avokado", + "plural_name": "avokadoa" }, "bacon": { - "name": "bacon" + "name": "pekonia" }, "baking-powder": { - "name": "baking powder" + "name": "leivinjauhetta" }, "baking-soda": { - "name": "baking soda" + "name": "ruokasoodaa" }, "baking-sugar": { "name": "baking sugar" @@ -41,26 +41,26 @@ "name": "bar sugar" }, "basil": { - "name": "basil" + "name": "basilikaa" }, "beans": { - "name": "beans" + "name": "papuja" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "paprika", + "plural_name": "paprikaa" }, "blackberries": { - "name": "blackberries" + "name": "karhunvatukoita" }, "bok-choy": { - "name": "bok choy" + "name": "paksoita" }, "brassicas": { "name": "brassicas" }, "bread": { - "name": "bread" + "name": "leipää" }, "breadfruit": { "name": "breadfruit" @@ -69,22 +69,22 @@ "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "parsakaalia" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "varsiparsakaalia" }, "broccolini": { - "name": "broccolini" + "name": "varsiparsakaalia" }, "brown-sugar": { - "name": "brown sugar" + "name": "fariinisokeria" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "ruusukaaleja" }, "butter": { - "name": "butter" + "name": "voita" }, "butternut-pumpkin": { "name": "butternut pumpkin" @@ -93,8 +93,8 @@ "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "kaali", + "plural_name": "kaalia" }, "cactus-edible": { "name": "cactus, edible" @@ -103,20 +103,20 @@ "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "ruokosokeria" }, "cannabis": { - "name": "cannabis" + "name": "kannabista" }, "capsicum": { - "name": "capsicum" + "name": "paprikaa" }, "caraway": { - "name": "caraway" + "name": "kuminaa" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "porkkana", + "plural_name": "porkkanaa" }, "caster-sugar": { "name": "caster sugar" @@ -125,14 +125,14 @@ "name": "castor sugar" }, "catfish": { - "name": "catfish" + "name": "monnia" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "kukkakaali", + "plural_name": "kukkakaalia" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "cayenne-pippuria" }, "celeriac": { "name": "celery root" @@ -147,10 +147,10 @@ "name": "chard" }, "cheese": { - "name": "cheese" + "name": "juustoa" }, "chicory": { - "name": "chicory" + "name": "sikuria" }, "chilli-peppers": { "name": "chilli pepper", @@ -160,32 +160,32 @@ "name": "chinese leaves" }, "chives": { - "name": "chives" + "name": "ruohosipulia" }, "chocolate": { - "name": "chocolate" + "name": "suklaata" }, "cilantro": { - "name": "cilantro" + "name": "korianteria" }, "cinnamon": { - "name": "cinnamon" + "name": "kanelia" }, "clarified-butter": { - "name": "clarified butter" + "name": "kirkastettua voita" }, "coconut": { "name": "coconut", "plural_name": "coconuts" }, "coconut-milk": { - "name": "coconut milk" + "name": "kookosmaitoa" }, "cod": { - "name": "cod" + "name": "turskaa" }, "coffee": { - "name": "coffee" + "name": "kahvia" }, "collard-greens": { "name": "collard greens" @@ -201,7 +201,7 @@ "plural_name": "corns" }, "corn-syrup": { - "name": "corn syrup" + "name": "maissisiirappia" }, "cottonseed-oil": { "name": "cottonseed oil" @@ -213,45 +213,45 @@ "name": "cream of tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "kurkku", + "plural_name": "kurkkua" }, "cumin": { - "name": "cumin" + "name": "kuminaa" }, "daikon": { - "name": "daikon", + "name": "japaninretikka", "plural_name": "daikons" }, "dairy-products-and-dairy-substitutes": { "name": "dairy products and dairy substitutes" }, "dandelion": { - "name": "dandelion" + "name": "voikukkaa" }, "demerara-sugar": { "name": "demerara sugar" }, "dough": { - "name": "dough" + "name": "taikina" }, "edible-cactus": { "name": "edible cactus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "munakoiso", + "plural_name": "munakoisoa" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "kananmuna", + "plural_name": "kananmunaa" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "endiivi", + "plural_name": "endiiviä" }, "fats": { - "name": "fats" + "name": "rasvat" }, "fava-beans": { "name": "fava beans" @@ -264,35 +264,35 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "kala" }, "five-spice-powder": { - "name": "five spice powder" + "name": "viisimaustetta" }, "flour": { - "name": "flour" + "name": "jauhoja" }, "frisee": { "name": "frisee" }, "fructose": { - "name": "fructose" + "name": "fruktoosia" }, "fruit": { - "name": "fruit" + "name": "hedelmä" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "hedelmäsokeria" }, "ful": { "name": "ful" }, "garam-masala": { - "name": "garam masala" + "name": "garam masalaa" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "valkosipuli", + "plural_name": "valkosipulit" }, "gem-squash": { "name": "gem squash" @@ -304,49 +304,49 @@ "name": "giblets" }, "ginger": { - "name": "ginger" + "name": "inkivääriä" }, "grains": { "name": "grains" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "kidesokeria" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "viinirypäleensiemenöljy" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "kevätsipuli", + "plural_name": "kevätsipulit" }, "heart-of-palm": { "name": "heart of palm", "plural_name": "heart of palms" }, "hemp": { - "name": "hemp" + "name": "hamppua" }, "herbs": { - "name": "herbs" + "name": "yrttejä" }, "honey": { - "name": "honey" + "name": "hunajaa" }, "isomalt": { - "name": "isomalt" + "name": "isomaltoosia" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "jakkihedelmä", + "plural_name": "jakkihedelmät" }, "jaggery": { "name": "jaggery" }, "jams": { - "name": "jams" + "name": "jamssia" }, "jellies": { - "name": "jellies" + "name": "hyytelöt" }, "jerusalem-artichoke": { "name": "jerusalem artichoke" @@ -355,101 +355,101 @@ "name": "jicama" }, "kale": { - "name": "kale" + "name": "lehtikaalia" }, "kohlrabi": { - "name": "kohlrabi" + "name": "kyssäkaalia" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "nostatusainetta" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "purjo", + "plural_name": "purjoa" }, "legumes": { - "name": "legumes" + "name": "palkokasvit" }, "lemongrass": { - "name": "lemongrass" + "name": "sitruunaruohoa" }, "lentils": { - "name": "lentils" + "name": "linssejä" }, "lettuce": { - "name": "lettuce" + "name": "lehtisalaattia" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "maksa", + "plural_name": "maksaa" }, "maize": { - "name": "maize" + "name": "maissia" }, "maple-syrup": { - "name": "maple syrup" + "name": "vaahterasiirappia" }, "meat": { - "name": "meat" + "name": "liha" }, "milk": { - "name": "milk" + "name": "maitoa" }, "mortadella": { - "name": "mortadella" + "name": "mortadellaa" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "sieni", + "plural_name": "sientä" }, "mussels": { - "name": "mussels" + "name": "sinisimpukoita" }, "nanaimo-bar-mix": { "name": "nanaimo bar mix" }, "nori": { - "name": "nori" + "name": "noria" }, "nutmeg": { - "name": "nutmeg" + "name": "muskottipähkinää" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "pähkinöitä" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "mustekala", + "plural_name": "mustekalaa" }, "oils": { - "name": "oils" + "name": "öljyjä" }, "okra": { - "name": "okra" + "name": "okraa" }, "olive": { - "name": "olive" + "name": "oliivi" }, "olive-oil": { - "name": "olive oil" + "name": "oliiviöljyä" }, "onion": { - "name": "onion" + "name": "sipulia" }, "onion-family": { "name": "onion family" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "appelsiininkukkavettä" }, "oranges": { - "name": "orange", + "name": "appelsiini", "plural_name": "oranges" }, "oregano": { @@ -521,29 +521,29 @@ "name": "refined sugar" }, "rice": { - "name": "rice" + "name": "riisiä" }, "rice-flour": { - "name": "rice flour" + "name": "riisijauhoa" }, "rock-sugar": { "name": "rock sugar" }, "rum": { - "name": "rum" + "name": "rommia" }, "salmon": { - "name": "salmon" + "name": "lohta" }, "salt": { - "name": "salt" + "name": "suolaa" }, "salt-cod": { - "name": "salt cod" + "name": "suolaturskaa" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "kevätsipuli", + "plural_name": "kevätsipulia" }, "seafood": { "name": "seafood" @@ -552,11 +552,11 @@ "name": "seeds" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "seesaminsiemeniä" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "salottisipuli", + "plural_name": "salottisipulia" }, "skate": { "name": "skate" @@ -565,10 +565,10 @@ "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "ruokasoodaa" }, "soybean": { - "name": "soybean" + "name": "soijapapuja" }, "spaghetti-squash": { "name": "spaghetti squash", @@ -578,18 +578,18 @@ "name": "speck" }, "spices": { - "name": "spices" + "name": "mausteita" }, "spinach": { - "name": "spinach" + "name": "pinaattia" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "kevätsipuli", + "plural_name": "kevätsipulia" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "kurpitsa", + "plural_name": "kurpitsat" }, "squash-family": { "name": "squash family" @@ -598,21 +598,21 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "sokeria" }, "sunchoke": { "name": "sunchoke", "plural_name": "sunchokes" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "auringonkukansiemeniä" }, "superfine-sugar": { "name": "superfine sugar" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "bataatti", + "plural_name": "bataattia" }, "sweetcorn": { "name": "sweetcorn", @@ -622,28 +622,28 @@ "name": "sweeteners" }, "tahini": { - "name": "tahini" + "name": "tahinia" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "taaro", + "plural_name": "taaroa" }, "teff": { "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "tomaatti", + "plural_name": "tomaattia" }, "trout": { - "name": "trout" + "name": "taimenta" }, "tubers": { "name": "tuber", "plural_name": "tubers" }, "tuna": { - "name": "tuna" + "name": "tonnikalaa" }, "turbanado-sugar": { "name": "turbanado sugar" diff --git a/mealie/repos/seed/resources/foods/locales/he-IL.json b/mealie/repos/seed/resources/foods/locales/he-IL.json index 4d14dbad3..1544bf6ac 100644 --- a/mealie/repos/seed/resources/foods/locales/he-IL.json +++ b/mealie/repos/seed/resources/foods/locales/he-IL.json @@ -1,692 +1,692 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "דלעת ערמונים" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "נבטי אלפלפא" }, "anchovies": { - "name": "anchovies" + "name": "אנשובי" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "תפוח", + "plural_name": "תפוחים" }, "artichoke": { - "name": "artichoke" + "name": "ארטישוק" }, "arugula": { - "name": "arugula" + "name": "ארוגולה" }, "asparagus": { - "name": "asparagus" + "name": "אספרגוס" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "אבוקדו", + "plural_name": "אבוקדו" }, "bacon": { - "name": "bacon" + "name": "בייקון" }, "baking-powder": { - "name": "baking powder" + "name": "אבקת אפיה" }, "baking-soda": { - "name": "baking soda" + "name": "סודה לשתייה" }, "baking-sugar": { - "name": "baking sugar" + "name": "סוכר לאפייה" }, "bar-sugar": { - "name": "bar sugar" + "name": "סוכר דק במיוחד" }, "basil": { - "name": "basil" + "name": "בזיליקום" }, "beans": { - "name": "beans" + "name": "שעועית" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "פלפל מתוק", + "plural_name": "פלפלים מתוקים" }, "blackberries": { - "name": "blackberries" + "name": "אוכמניות" }, "bok-choy": { - "name": "bok choy" + "name": "באק צ'וי" }, "brassicas": { - "name": "brassicas" + "name": "כרוב" }, "bread": { - "name": "bread" + "name": "לחם" }, "breadfruit": { - "name": "breadfruit" + "name": "עץ הלחם" }, "broccoflower": { - "name": "broccoflower" + "name": "פריחת ברוקולי" }, "broccoli": { - "name": "broccoli" + "name": "ברוקולי" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "ברוקולי ראב" }, "broccolini": { - "name": "broccolini" + "name": "ברוקוליני" }, "brown-sugar": { - "name": "brown sugar" + "name": "סוכר חום" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "כרוב ניצנים" }, "butter": { - "name": "butter" + "name": "חמאה" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "דלורית" }, "butternut-squash": { - "name": "butternut squash" + "name": "דלורית" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "כרוב", + "plural_name": "כרובים" }, "cactus-edible": { - "name": "cactus, edible" + "name": "סברס, אכיל" }, "calabrese": { - "name": "calabrese" + "name": "ברוקולי" }, "cane-sugar": { - "name": "cane sugar" + "name": "סוכר קנים" }, "cannabis": { - "name": "cannabis" + "name": "קנאביס" }, "capsicum": { - "name": "capsicum" + "name": "גמבה" }, "caraway": { - "name": "caraway" + "name": "קימל" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "גזר", + "plural_name": "גזרים" }, "caster-sugar": { - "name": "caster sugar" + "name": "סוכר דק" }, "castor-sugar": { - "name": "castor sugar" + "name": "סוכר קיק" }, "catfish": { - "name": "catfish" + "name": "שפמנון" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "כרובית", + "plural_name": "כרוביות" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "פלפל קאיין" }, "celeriac": { - "name": "celery root" + "name": "סלרי" }, "celery": { - "name": "celery" + "name": "סלרי" }, "cereal-grains": { - "name": "cereal grains" + "name": "דגני בוקר" }, "chard": { - "name": "chard" + "name": "סלק עלים" }, "cheese": { - "name": "cheese" + "name": "גבינה" }, "chicory": { - "name": "chicory" + "name": "עולש" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "פלפל צ'ילי", + "plural_name": "פלפלים צ'ילי" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "עלים סינים" }, "chives": { - "name": "chives" + "name": "עירית" }, "chocolate": { - "name": "chocolate" + "name": "שוקולד" }, "cilantro": { - "name": "cilantro" + "name": "כוסברה" }, "cinnamon": { - "name": "cinnamon" + "name": "קינמון" }, "clarified-butter": { - "name": "clarified butter" + "name": "חמאה מזוקקת" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "קוקוס", + "plural_name": "אגוזי קוקוס" }, "coconut-milk": { - "name": "coconut milk" + "name": "חלב קוקוס" }, "cod": { - "name": "cod" + "name": "בקלה" }, "coffee": { - "name": "coffee" + "name": "קפה" }, "collard-greens": { - "name": "collard greens" + "name": "כרוב ירוק" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "אבקת סוכר" }, "coriander": { - "name": "coriander" + "name": "כוסברה" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "תירס", + "plural_name": "תירסים" }, "corn-syrup": { - "name": "corn syrup" + "name": "סירופ תירס" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "שמן כותנה" }, "courgette": { - "name": "courgette" + "name": "קישוא" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "קרם טרטר" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "מלפפון", + "plural_name": "מלפפונים" }, "cumin": { - "name": "cumin" + "name": "כמון" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "צנון דייקון", + "plural_name": "צנוני דייקון" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "מוצרי חלב ותחליפי חלב" }, "dandelion": { - "name": "dandelion" + "name": "שן הארי" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "סוכר דמררה" }, "dough": { - "name": "dough" + "name": "בצק" }, "edible-cactus": { - "name": "edible cactus" + "name": "קקטוס אכיל" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "חציל", + "plural_name": "חצילים" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "ביצה", + "plural_name": "ביצים" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "אנדיב", + "plural_name": "עולשים" }, "fats": { - "name": "fats" + "name": "שומנים" }, "fava-beans": { - "name": "fava beans" + "name": "פול מצרי" }, "fiddlehead": { - "name": "fiddlehead" + "name": "שרך ראש הכינור" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "שרך ראש הכינור", + "plural_name": "שרכי ראש הכינור" }, "fish": { - "name": "fish" + "name": "דג" }, "five-spice-powder": { - "name": "five spice powder" + "name": "אבקת חמש תבלינים" }, "flour": { - "name": "flour" + "name": "קמח" }, "frisee": { - "name": "frisee" + "name": "עולש" }, "fructose": { - "name": "fructose" + "name": "פרוקטוז" }, "fruit": { - "name": "fruit" + "name": "פרי" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "סוכר פירות" }, "ful": { - "name": "ful" + "name": "פול" }, "garam-masala": { - "name": "garam masala" + "name": "גראם מסאלה" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "שום", + "plural_name": "שומים" }, "gem-squash": { - "name": "gem squash" + "name": "דלעת פנינה" }, "ghee": { - "name": "ghee" + "name": "גהי" }, "giblets": { - "name": "giblets" + "name": "קרביים" }, "ginger": { - "name": "ginger" + "name": "ג'ינג'ר" }, "grains": { - "name": "grains" + "name": "דגנים" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "סוכר לבן" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "שמן זרעי ענבים" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "בצל ירוק", + "plural_name": "בצלים ירוקים" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "לב דקל", + "plural_name": "לבבות דקל" }, "hemp": { - "name": "hemp" + "name": "קנבוס" }, "herbs": { - "name": "herbs" + "name": "עשבים" }, "honey": { - "name": "honey" + "name": "דבש" }, "isomalt": { - "name": "isomalt" + "name": "איזומלט" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "לחמן שונה עלים", + "plural_name": "לחמן שונה עלים" }, "jaggery": { - "name": "jaggery" + "name": "סוכר קנים הודי" }, "jams": { - "name": "jams" + "name": "ריבות" }, "jellies": { - "name": "jellies" + "name": "ריבות" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "ארטישוק ירושלמי" }, "jicama": { - "name": "jicama" + "name": "אפונה מתוקה" }, "kale": { - "name": "kale" + "name": "כרוב עלים" }, "kohlrabi": { - "name": "kohlrabi" + "name": "כרוב הקלח" }, "kumara": { - "name": "kumara" + "name": "בטטה" }, "leavening-agents": { - "name": "leavening agents" + "name": "חומר התפחה" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "כרישה", + "plural_name": "כרישות" }, "legumes": { - "name": "legumes" + "name": "קטניות" }, "lemongrass": { - "name": "lemongrass" + "name": "לימונית" }, "lentils": { - "name": "lentils" + "name": "עדשים" }, "lettuce": { - "name": "lettuce" + "name": "חסה" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "כבד", + "plural_name": "כבדים" }, "maize": { - "name": "maize" + "name": "תירס" }, "maple-syrup": { - "name": "maple syrup" + "name": "סירופ מייפל" }, "meat": { - "name": "meat" + "name": "בשר" }, "milk": { - "name": "milk" + "name": "חלב" }, "mortadella": { - "name": "mortadella" + "name": "מורטדלה" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "פטרייה", + "plural_name": "פטריות" }, "mussels": { - "name": "mussels" + "name": "צדפות" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "תערובת נאנאימו" }, "nori": { - "name": "nori" + "name": "נורי" }, "nutmeg": { - "name": "nutmeg" + "name": "אגוז מוסקט" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "שבבי שמרים תזונתיים" }, "nuts": { - "name": "nuts" + "name": "אגוזים" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "תמנון", + "plural_name": "תמנונים" }, "oils": { - "name": "oils" + "name": "שמנים" }, "okra": { - "name": "okra" + "name": "במיה" }, "olive": { - "name": "olive" + "name": "זית" }, "olive-oil": { - "name": "olive oil" + "name": "שמן זית" }, "onion": { - "name": "onion" + "name": "בצל" }, "onion-family": { - "name": "onion family" + "name": "משפחת הבצלים" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "מי פריחת הדרים" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "תפוז", + "plural_name": "תפוזים" }, "oregano": { - "name": "oregano" + "name": "אורגנו" }, "oysters": { - "name": "oysters" + "name": "צדפות" }, "panch-puran": { - "name": "panch puran" + "name": "פאנץ' פורן (תערובת תבלינים הודית)" }, "paprika": { - "name": "paprika" + "name": "פפריקה" }, "parsley": { - "name": "parsley" + "name": "פטרוזיליה" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "גזר לבן", + "plural_name": "גזרים לבנים" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "אגס", + "plural_name": "אגסים" }, "peas": { - "name": "peas" + "name": "אפונה" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "פלפל", + "plural_name": "פלפלים" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "אננס", + "plural_name": "אננסים" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "פלנטיין", + "plural_name": "פלנטיינים" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "פרג" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "תפוח אדמה", + "plural_name": "תפוחי אדמה" }, "poultry": { - "name": "poultry" + "name": "עוף" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "אבקת סוכר" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "דלעת", + "plural_name": "דלועים" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "זרעי דלעת" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "צנון", + "plural_name": "צנוניות" }, "raw-sugar": { - "name": "raw sugar" + "name": "סוכר גולמי" }, "refined-sugar": { - "name": "refined sugar" + "name": "סוכר מנופה" }, "rice": { - "name": "rice" + "name": "אורז" }, "rice-flour": { - "name": "rice flour" + "name": "קמח אורז" }, "rock-sugar": { - "name": "rock sugar" + "name": "גבישי סוכר" }, "rum": { - "name": "rum" + "name": "רום" }, "salmon": { - "name": "salmon" + "name": "סלמון" }, "salt": { - "name": "salt" + "name": "מלח" }, "salt-cod": { - "name": "salt cod" + "name": "בקלה ממולח" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "בצל ירוק", + "plural_name": "בצלים ירוקים" }, "seafood": { - "name": "seafood" + "name": "מאכלי ים" }, "seeds": { - "name": "seeds" + "name": "זרעים" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "שומשום" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "בצלצל", + "plural_name": "בצלצלים" }, "skate": { - "name": "skate" + "name": "דג תריסנית" }, "soda": { - "name": "soda" + "name": "סודה" }, "soda-baking": { - "name": "soda, baking" + "name": "סודה לשתייה" }, "soybean": { - "name": "soybean" + "name": "פולי סויה" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "דלעת ספגטי", + "plural_name": "דלועים ספגטי" }, "speck": { - "name": "speck" + "name": "גרגר" }, "spices": { - "name": "spices" + "name": "תבלינים" }, "spinach": { - "name": "spinach" + "name": "תרד" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "בצל אביב", + "plural_name": "בצלי אביב" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "דלעת", + "plural_name": "דלועים" }, "squash-family": { - "name": "squash family" + "name": "משפחת הדלועים" }, "stockfish": { - "name": "stockfish" + "name": "דג מיובש" }, "sugar": { - "name": "sugar" + "name": "סוכר" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "ארטישוק ירושלמי", + "plural_name": "ארטישוקים ירושלמי" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "זרעי חמנייה" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "אבקת סוכר" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "בטטה", + "plural_name": "בטטות" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "תירס מתוק", + "plural_name": "תירס מתוק" }, "sweeteners": { - "name": "sweeteners" + "name": "ממתיקים" }, "tahini": { - "name": "tahini" + "name": "טחינה" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "קולקס נאכל", + "plural_name": "קולקסים נאכל" }, "teff": { - "name": "teff" + "name": "טף" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "עגבנייה", + "plural_name": "עגבניות" }, "trout": { - "name": "trout" + "name": "טרוטה" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "שורשיים", + "plural_name": "שורשיים" }, "tuna": { - "name": "tuna" + "name": "טונה" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "סוכר גולמי" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "לפת", + "plural_name": "לפתות" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "סוכר לא מנופה" }, "vanilla": { - "name": "vanilla" + "name": "וניל" }, "vegetables": { - "name": "vegetables" + "name": "ירקות" }, "watercress": { - "name": "watercress" + "name": "גרגיר הנחלים" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "אבטיח", + "plural_name": "אבטיחים" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "פטרייה לבנה", + "plural_name": "פטריות לבנות" }, "white-sugar": { - "name": "white sugar" + "name": "סוכר לבן" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "קסנטן גאם" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "בטטה", + "plural_name": "בטטות" }, "yeast": { - "name": "yeast" + "name": "שמרים" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "קישוא", + "plural_name": "קישואים" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index 124ad283a..1d4347e82 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -35,7 +35,7 @@ "name": "bicarbonato di sodio" }, "baking-sugar": { - "name": "baking sugar" + "name": "zucchero fino" }, "bar-sugar": { "name": "bar sugar" @@ -57,13 +57,13 @@ "name": "cavolo cinese" }, "brassicas": { - "name": "brassicas" + "name": "brassicacee" }, "bread": { "name": "pane" }, "breadfruit": { - "name": "frutto del pane" + "name": "frutto dell'albero del pane" }, "broccoflower": { "name": "cavolfiore verde" @@ -87,10 +87,10 @@ "name": "burro" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "zucca butternut" }, "butternut-squash": { - "name": "butternut squash" + "name": "zucca butternut" }, "cabbage": { "name": "cavolo", @@ -100,7 +100,7 @@ "name": "cactus, commestibile" }, "calabrese": { - "name": "calabrese" + "name": "broccolo calabrese" }, "cane-sugar": { "name": "zucchero di canna" @@ -112,17 +112,17 @@ "name": "peperoncino" }, "caraway": { - "name": "caraway" + "name": "cumino dei prati" }, "carrot": { "name": "carota", "plural_name": "carote" }, "caster-sugar": { - "name": "caster sugar" + "name": "zucchero semolato" }, "castor-sugar": { - "name": "castor sugar" + "name": "zucchero semolato" }, "catfish": { "name": "pesce gatto" @@ -157,7 +157,7 @@ "plural_name": "peperoncini" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "cavolo cinese" }, "chives": { "name": "erba cipollina" @@ -191,7 +191,7 @@ "name": "cavolo nero" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "zucchero a velo" }, "coriander": { "name": "coriandolo" @@ -204,13 +204,13 @@ "name": "sciroppo di mais" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "olio di semi di cotone" }, "courgette": { - "name": "courgette" + "name": "zucchina" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "cremor tartaro" }, "cucumber": { "name": "cetriolo", @@ -221,7 +221,7 @@ }, "daikon": { "name": "daikon", - "plural_name": "daikons" + "plural_name": "daikon" }, "dairy-products-and-dairy-substitutes": { "name": "latticini e sostituti dei latticini" @@ -230,7 +230,7 @@ "name": "tarassaco" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "zucchero grezzo di canna" }, "dough": { "name": "impasto" @@ -257,23 +257,23 @@ "name": "fave" }, "fiddlehead": { - "name": "fiddlehead" + "name": "testa di violino" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "felce testa di viollino", + "plural_name": "teste di violino" }, "fish": { "name": "pesce" }, "five-spice-powder": { - "name": "five spice powder" + "name": "polvere cinque spezie" }, "flour": { "name": "farina" }, "frisee": { - "name": "frisee" + "name": "indivia riccia" }, "fructose": { "name": "fruttosio" @@ -282,7 +282,7 @@ "name": "frutta" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "fruttosio" }, "ful": { "name": "ful" @@ -295,33 +295,33 @@ "plural_name": "agli" }, "gem-squash": { - "name": "gem squash" + "name": "zucca gemma" }, "ghee": { - "name": "ghee" + "name": "ghī" }, "giblets": { - "name": "giblets" + "name": "frattaglie" }, "ginger": { "name": "zenzero" }, "grains": { - "name": "grains" + "name": "cereali" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "zucchero bianco" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "olio di semi di uva" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "cipollotto", + "plural_name": "cipollotti" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "cuore di palma", + "plural_name": "cuori di palma" }, "hemp": { "name": "canapa" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "jackfruit", - "plural_name": "jackfruits" + "plural_name": "jackfruit" }, "jaggery": { "name": "jaggery" @@ -349,22 +349,22 @@ "name": "gelatine" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "topinambur" }, "jicama": { - "name": "jicama" + "name": "patata messicana" }, "kale": { - "name": "kale" + "name": "cavolo riccio" }, "kohlrabi": { - "name": "kohlrabi" + "name": "cavolo rapa" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "agenti lievitanti" }, "leek": { "name": "porro", @@ -387,7 +387,7 @@ "plural_name": "fegatini" }, "maize": { - "name": "maize" + "name": "mais" }, "maple-syrup": { "name": "sciroppo d'acero" @@ -409,7 +409,7 @@ "name": "cozze" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "miscela per barrette nanaimo" }, "nori": { "name": "alga nori" @@ -418,10 +418,10 @@ "name": "noce moscata" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "lievito alimentare in scaglie" }, "nuts": { - "name": "nuts" + "name": "frutta a guscio" }, "octopuses": { "name": "polpo", @@ -443,10 +443,10 @@ "name": "cipolla" }, "onion-family": { - "name": "onion family" + "name": "famiglia delle cipolle" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "acqua di fiori d'arancio" }, "oranges": { "name": "arancia", @@ -469,7 +469,7 @@ }, "parsnip": { "name": "pastinaca", - "plural_name": "parsnips" + "plural_name": "pastinache" }, "pear": { "name": "pera", diff --git a/mealie/repos/seed/resources/foods/locales/pl-PL.json b/mealie/repos/seed/resources/foods/locales/pl-PL.json index fd0b60093..564c442f2 100644 --- a/mealie/repos/seed/resources/foods/locales/pl-PL.json +++ b/mealie/repos/seed/resources/foods/locales/pl-PL.json @@ -47,8 +47,8 @@ "name": "fasola" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "papryka", + "plural_name": "papryki" }, "blackberries": { "name": "jeżyny" @@ -93,8 +93,8 @@ "name": "butternut squash" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "kapusta", + "plural_name": "kapusty" }, "cactus-edible": { "name": "kaktus, jadalny" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "kalafior", - "plural_name": "cauliflowers" + "plural_name": "kalafiory" }, "cayenne-pepper": { "name": "pieprz cayenne" @@ -153,8 +153,8 @@ "name": "cykoria" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "papryczka chilli", + "plural_name": "papryczki chilli" }, "chinese-leaves": { "name": "chinese leaves" @@ -166,7 +166,7 @@ "name": "czekolada" }, "cilantro": { - "name": "cilantro" + "name": "kolendra" }, "cinnamon": { "name": "cynamon" @@ -182,7 +182,7 @@ "name": "mleko kokosowe" }, "cod": { - "name": "cod" + "name": "dorsz" }, "coffee": { "name": "kawa" @@ -194,7 +194,7 @@ "name": "confectioners' sugar" }, "coriander": { - "name": "coriander" + "name": "kolendra" }, "corn": { "name": "kukurydza", @@ -239,16 +239,16 @@ "name": "edible cactus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "bakłażan", + "plural_name": "bakłażany" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "jajko", + "plural_name": "jajka" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "endywia", + "plural_name": "endywie" }, "fats": { "name": "fats" @@ -264,19 +264,19 @@ "plural_name": "fiddlehead ferns" }, "fish": { - "name": "fish" + "name": "ryba" }, "five-spice-powder": { "name": "five spice powder" }, "flour": { - "name": "flour" + "name": "mąka" }, "frisee": { "name": "frisee" }, "fructose": { - "name": "fructose" + "name": "fruktoza" }, "fruit": { "name": "fruit" @@ -313,7 +313,7 @@ "name": "granulated sugar" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "olej z nasion winogrona" }, "green-onion": { "name": "green onion", @@ -343,7 +343,7 @@ "name": "jaggery" }, "jams": { - "name": "jams" + "name": "dżemy" }, "jellies": { "name": "jellies" @@ -355,7 +355,7 @@ "name": "jicama" }, "kale": { - "name": "kale" + "name": "jarmuż" }, "kohlrabi": { "name": "kohlrabi" @@ -415,13 +415,13 @@ "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "gałka muszkatołowa" }, "nutritional-yeast-flakes": { "name": "nutritional yeast flakes" }, "nuts": { - "name": "nuts" + "name": "orzechy" }, "octopuses": { "name": "octopus", @@ -434,23 +434,23 @@ "name": "okra" }, "olive": { - "name": "olive" + "name": "oliwa" }, "olive-oil": { - "name": "olive oil" + "name": "oliwa z oliwek" }, "onion": { - "name": "onion" + "name": "cebula" }, "onion-family": { - "name": "onion family" + "name": "cebulowate" }, "orange-blossom-water": { "name": "orange blossom water" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "pomarańcza", + "plural_name": "pomarańcze" }, "oregano": { "name": "oregano" @@ -462,17 +462,17 @@ "name": "panch puran" }, "paprika": { - "name": "paprika" + "name": "papryka" }, "parsley": { - "name": "parsley" + "name": "pietruszka" }, "parsnip": { - "name": "parsnip", + "name": "pietruszka", "plural_name": "parsnips" }, "pear": { - "name": "pear", + "name": "gruszka", "plural_name": "gruszki" }, "peas": { @@ -491,17 +491,17 @@ "plural_name": "plantains" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "mak" }, "potato": { "name": "ziemniak", "plural_name": "ziemniaki" }, "poultry": { - "name": "poultry" + "name": "drób" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "cukier puder" }, "pumpkin": { "name": "dynia", @@ -518,7 +518,7 @@ "name": "raw sugar" }, "refined-sugar": { - "name": "refined sugar" + "name": "cukier rafinowany" }, "rice": { "name": "ryż" @@ -556,7 +556,7 @@ }, "shallot": { "name": "szalotka", - "plural_name": "shallots" + "plural_name": "szalotki" }, "skate": { "name": "skate" @@ -565,7 +565,7 @@ "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "proszek do pieczenia" }, "soybean": { "name": "soybean" @@ -578,10 +578,10 @@ "name": "speck" }, "spices": { - "name": "spices" + "name": "przyprawy" }, "spinach": { - "name": "spinach" + "name": "szpinak" }, "spring-onion": { "name": "spring onion", @@ -598,7 +598,7 @@ "name": "stockfish" }, "sugar": { - "name": "sugar" + "name": "cukier" }, "sunchoke": { "name": "sunchoke", @@ -608,11 +608,11 @@ "name": "sunflower seeds" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "cukier drobny" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "batat", + "plural_name": "bataty" }, "sweetcorn": { "name": "sweetcorn", @@ -632,61 +632,61 @@ "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "pomidor", + "plural_name": "pomidory" }, "trout": { - "name": "trout" + "name": "pstrąg" }, "tubers": { "name": "tuber", "plural_name": "tubers" }, "tuna": { - "name": "tuna" + "name": "tuńczyk" }, "turbanado-sugar": { "name": "turbanado sugar" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "rzepa", + "plural_name": "rzepy" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "cukier nierafinowany" }, "vanilla": { - "name": "vanilla" + "name": "wanilia" }, "vegetables": { - "name": "vegetables" + "name": "warzywa" }, "watercress": { "name": "watercress" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "arbuz", + "plural_name": "arbuzy" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "pieczarka", + "plural_name": "pieczarki" }, "white-sugar": { - "name": "white sugar" + "name": "cukier biały" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "guma ksantanowa" }, "yam": { "name": "yam", "plural_name": "yams" }, "yeast": { - "name": "yeast" + "name": "drożdże" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "cukinia", + "plural_name": "cukinie" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/ro-RO.json b/mealie/repos/seed/resources/foods/locales/ro-RO.json index 4d14dbad3..4efc3f3c8 100644 --- a/mealie/repos/seed/resources/foods/locales/ro-RO.json +++ b/mealie/repos/seed/resources/foods/locales/ro-RO.json @@ -1,288 +1,288 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "dovleac ghindă" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "germeni de lucernă" }, "anchovies": { - "name": "anchovies" + "name": "anșoa" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "măr", + "plural_name": "mere" }, "artichoke": { - "name": "artichoke" + "name": "anghinare" }, "arugula": { - "name": "arugula" + "name": "rucola" }, "asparagus": { - "name": "asparagus" + "name": "sparanghel" }, "avocado": { "name": "avocado", "plural_name": "avocado" }, "bacon": { - "name": "bacon" + "name": "șuncă" }, "baking-powder": { - "name": "baking powder" + "name": "praf de copt" }, "baking-soda": { - "name": "baking soda" + "name": "bicarbonat de sodiu" }, "baking-sugar": { - "name": "baking sugar" + "name": "zahăr tos" }, "bar-sugar": { - "name": "bar sugar" + "name": "baton de zahăr" }, "basil": { - "name": "basil" + "name": "busuioc" }, "beans": { - "name": "beans" + "name": "fasole" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "ardei gras", + "plural_name": "ardei gras" }, "blackberries": { - "name": "blackberries" + "name": "mure" }, "bok-choy": { - "name": "bok choy" + "name": "varză chinezească" }, "brassicas": { - "name": "brassicas" + "name": "legume crucifere" }, "bread": { - "name": "bread" + "name": "pâine" }, "breadfruit": { - "name": "breadfruit" + "name": "fructul arborelui de pâine" }, "broccoflower": { - "name": "broccoflower" + "name": "broccoli-conopidă" }, "broccoli": { "name": "broccoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "rapini" }, "broccolini": { "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "zahăr brun" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "varză de Bruxelles" }, "butter": { - "name": "butter" + "name": "unt" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "dovleac plăcintar" }, "butternut-squash": { - "name": "butternut squash" + "name": "dovleac plăcintar" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "varză", + "plural_name": "verze" }, "cactus-edible": { - "name": "cactus, edible" + "name": "cactus, comestibil" }, "calabrese": { "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "zahăr din trestie" }, "cannabis": { - "name": "cannabis" + "name": "canabis" }, "capsicum": { - "name": "capsicum" + "name": "ardei gras" }, "caraway": { - "name": "caraway" + "name": "chimen" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "morcov", + "plural_name": "morcovi" }, "caster-sugar": { - "name": "caster sugar" + "name": "zahăr tos fin" }, "castor-sugar": { - "name": "castor sugar" + "name": "zahăr tos fin" }, "catfish": { - "name": "catfish" + "name": "somn" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "conopidă", + "plural_name": "conopide" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "piper cayenne" }, "celeriac": { - "name": "celery root" + "name": "țelină" }, "celery": { - "name": "celery" + "name": "țelină" }, "cereal-grains": { - "name": "cereal grains" + "name": "boabe de cereale" }, "chard": { - "name": "chard" + "name": "sfeclă elvețiană" }, "cheese": { - "name": "cheese" + "name": "brânză" }, "chicory": { - "name": "chicory" + "name": "cicoare" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "ardei iute", + "plural_name": "ardei iuţi" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "frunze chinezești" }, "chives": { - "name": "chives" + "name": "arpagic" }, "chocolate": { - "name": "chocolate" + "name": "ciocolată" }, "cilantro": { - "name": "cilantro" + "name": "coriandru" }, "cinnamon": { - "name": "cinnamon" + "name": "scorţişoară" }, "clarified-butter": { - "name": "clarified butter" + "name": "unt clarificat sau ghee" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "nucă de cocos", + "plural_name": "nuci de cocos" }, "coconut-milk": { - "name": "coconut milk" + "name": "lapte de cocos" }, "cod": { "name": "cod" }, "coffee": { - "name": "coffee" + "name": "cafea" }, "collard-greens": { - "name": "collard greens" + "name": "varză creață" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "zahăr pudră" }, "coriander": { - "name": "coriander" + "name": "coriandru" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "porumb", + "plural_name": "porumbi" }, "corn-syrup": { - "name": "corn syrup" + "name": "sirop de porumb" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "ulei de bumbac" }, "courgette": { - "name": "courgette" + "name": "zucchini" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "cremă de tartar" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "castravete", + "plural_name": "castraveți" }, "cumin": { - "name": "cumin" + "name": "chimion" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "ridiche asiatică", + "plural_name": "ridichi asiatice" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "produse lactate şi înlocuitori ai acestora" }, "dandelion": { - "name": "dandelion" + "name": "păpădie" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "zahăr demerara" }, "dough": { - "name": "dough" + "name": "aluat" }, "edible-cactus": { - "name": "edible cactus" + "name": "cactus comestibil" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "vânătă", + "plural_name": "vinete" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "ou", + "plural_name": "ouă" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "andivă", + "plural_name": "andive" }, "fats": { - "name": "fats" + "name": "grăsimi" }, "fava-beans": { - "name": "fava beans" + "name": "fasole de fava" }, "fiddlehead": { - "name": "fiddlehead" + "name": "frunze tinere de ferigă" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "frunză tânără de ferigă", + "plural_name": "frunze tinere de ferigă" }, "fish": { - "name": "fish" + "name": "peşte" }, "five-spice-powder": { - "name": "five spice powder" + "name": "amestec de cinci condimente" }, "flour": { - "name": "flour" + "name": "făină" }, "frisee": { - "name": "frisee" + "name": "salată frisée" }, "fructose": { - "name": "fructose" + "name": "fructoză" }, "fruit": { - "name": "fruit" + "name": "fruct" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "zahăr din fructe" }, "ful": { "name": "ful" @@ -291,399 +291,399 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "usturoi", + "plural_name": "usturoi" }, "gem-squash": { - "name": "gem squash" + "name": "gem de dovleac" }, "ghee": { - "name": "ghee" + "name": "unt clarificat" }, "giblets": { - "name": "giblets" + "name": "măruntaie" }, "ginger": { - "name": "ginger" + "name": "ghimbir" }, "grains": { - "name": "grains" + "name": "cereale" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "zahăr granulat" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "ulei de semințe de struguri" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "ceapă verde", + "plural_name": "cepe verzi" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "miez de palmier", + "plural_name": "miezuri de palmier" }, "hemp": { - "name": "hemp" + "name": "cânepă" }, "herbs": { - "name": "herbs" + "name": "ierburi" }, "honey": { - "name": "honey" + "name": "miere" }, "isomalt": { "name": "isomalt" }, "jackfruit": { "name": "jackfruit", - "plural_name": "jackfruits" + "plural_name": "jackfruit-uri" }, "jaggery": { - "name": "jaggery" + "name": "produs concentrat din suc de trestie de zahăr" }, "jams": { - "name": "jams" + "name": "gemuri" }, "jellies": { - "name": "jellies" + "name": "jeleuri" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "anghinare de ierusalim" }, "jicama": { - "name": "jicama" + "name": "nap mexican" }, "kale": { - "name": "kale" + "name": "varză furajeră" }, "kohlrabi": { - "name": "kohlrabi" + "name": "gulie" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "agenți de dospire" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "praz", + "plural_name": "praz" }, "legumes": { - "name": "legumes" + "name": "legume" }, "lemongrass": { - "name": "lemongrass" + "name": "iarbă de lămâie" }, "lentils": { - "name": "lentils" + "name": "linte" }, "lettuce": { - "name": "lettuce" + "name": "salată" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "ficat", + "plural_name": "ficaţi" }, "maize": { - "name": "maize" + "name": "porumb" }, "maple-syrup": { - "name": "maple syrup" + "name": "sirop de arțar" }, "meat": { - "name": "meat" + "name": "carne" }, "milk": { - "name": "milk" + "name": "lapte" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "ciupercă", + "plural_name": "ciuperci" }, "mussels": { - "name": "mussels" + "name": "midii" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "amestec pentru prăjitura nanaimo" }, "nori": { - "name": "nori" + "name": "alge nori" }, "nutmeg": { - "name": "nutmeg" + "name": "nucşoară" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "fulgi de drojdie nutritivă" }, "nuts": { - "name": "nuts" + "name": "nuci" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "caracatiță", + "plural_name": "caracatiţe" }, "oils": { - "name": "oils" + "name": "uleiuri" }, "okra": { - "name": "okra" + "name": "bame" }, "olive": { - "name": "olive" + "name": "măslină" }, "olive-oil": { - "name": "olive oil" + "name": "ulei de măsline" }, "onion": { - "name": "onion" + "name": "ceapă" }, "onion-family": { - "name": "onion family" + "name": "familie de ceapă" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "apă de flori de portocal" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "portocală", + "plural_name": "portocale" }, "oregano": { "name": "oregano" }, "oysters": { - "name": "oysters" + "name": "stridii" }, "panch-puran": { - "name": "panch puran" + "name": "amestec de condimente indiene panch puran" }, "paprika": { - "name": "paprika" + "name": "boia" }, "parsley": { - "name": "parsley" + "name": "pătrunjel" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "păstârnac", + "plural_name": "păstârnac" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "pară", + "plural_name": "pere" }, "peas": { - "name": "peas" + "name": "mazăre" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "ardei", + "plural_name": "ardei" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ananas", + "plural_name": "ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "plantain: specie de banană", + "plural_name": "plantains: specie de banană" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "semințe de mac" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "cartof", + "plural_name": "cartofi" }, "poultry": { - "name": "poultry" + "name": "carne de pasăre" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "zahăr pudră" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "dovleac", + "plural_name": "dovleci" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "semințe de dovleac" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "ridiche", + "plural_name": "ridichi" }, "raw-sugar": { - "name": "raw sugar" + "name": "zahăr brut" }, "refined-sugar": { - "name": "refined sugar" + "name": "zahăr rafinat" }, "rice": { - "name": "rice" + "name": "orez" }, "rice-flour": { - "name": "rice flour" + "name": "făină de orez" }, "rock-sugar": { - "name": "rock sugar" + "name": "zahăr cristalizat" }, "rum": { - "name": "rum" + "name": "rom" }, "salmon": { - "name": "salmon" + "name": "somon" }, "salt": { - "name": "salt" + "name": "sare" }, "salt-cod": { - "name": "salt cod" + "name": "cod sărat" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "ceapă verde", + "plural_name": "cepe verzi" }, "seafood": { - "name": "seafood" + "name": "fructe de Mare" }, "seeds": { - "name": "seeds" + "name": "semințe" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "semințe de susan" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "eșalotă", + "plural_name": "eșalote" }, "skate": { - "name": "skate" + "name": "pește patin" }, "soda": { - "name": "soda" + "name": "băutură carbogazoasă" }, "soda-baking": { - "name": "soda, baking" + "name": "bicarbonat de sodiu" }, "soybean": { - "name": "soybean" + "name": "boabe de soia" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "dovleac spaghetti", + "plural_name": "dovlecei spaghetti" }, "speck": { - "name": "speck" + "name": "speck jambon crud-uscat" }, "spices": { - "name": "spices" + "name": "mirodenii" }, "spinach": { - "name": "spinach" + "name": "spanac" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "ceapă verde", + "plural_name": "cepe verzi" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "dovleac", + "plural_name": "dovleci" }, "squash-family": { - "name": "squash family" + "name": "familia dovleacului" }, "stockfish": { - "name": "stockfish" + "name": "pește uscat" }, "sugar": { - "name": "sugar" + "name": "zahăr" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "topinambur", + "plural_name": "topinamburi" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "semințe de floarea-soarelui" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "zahăr extrafin" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "cartof dulce", + "plural_name": "cartofi dulci" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "porumb dulce", + "plural_name": "porumbi dulci" }, "sweeteners": { - "name": "sweeteners" + "name": "îndulcitori" }, "tahini": { - "name": "tahini" + "name": "pastă de susan" }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "Tuberculi de taro" }, "teff": { "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "roșie", + "plural_name": "roșii" }, "trout": { - "name": "trout" + "name": "păstrăv" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "tubercul", + "plural_name": "tuberculi" }, "tuna": { - "name": "tuna" + "name": "ton" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "zahăr brut" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "nap", + "plural_name": "napi" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "zahăr nerafinat" }, "vanilla": { - "name": "vanilla" + "name": "vanilie" }, "vegetables": { - "name": "vegetables" + "name": "legume" }, "watercress": { - "name": "watercress" + "name": "năsturel" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "pepene verde", + "plural_name": "pepeni verzi" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "ciupercă albă", + "plural_name": "ciuperci albe" }, "white-sugar": { - "name": "white sugar" + "name": "zahăr alb" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "gumă xanthan" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "cartof dulce", + "plural_name": "cartofi dulci" }, "yeast": { - "name": "yeast" + "name": "drojdie" }, "zucchini": { "name": "zucchini", diff --git a/mealie/repos/seed/resources/foods/locales/sk-SK.json b/mealie/repos/seed/resources/foods/locales/sk-SK.json index 4d14dbad3..66320fbac 100644 --- a/mealie/repos/seed/resources/foods/locales/sk-SK.json +++ b/mealie/repos/seed/resources/foods/locales/sk-SK.json @@ -1,692 +1,692 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "žaluďová tekvica" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "klíčky lucerny" }, "anchovies": { - "name": "anchovies" + "name": "sardely" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "jablko", + "plural_name": "jablká" }, "artichoke": { - "name": "artichoke" + "name": "artičoka" }, "arugula": { - "name": "arugula" + "name": "rukola" }, "asparagus": { - "name": "asparagus" + "name": "špargľa" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "avokádo", + "plural_name": "avokádo" }, "bacon": { - "name": "bacon" + "name": "slanina" }, "baking-powder": { - "name": "baking powder" + "name": "prášok do pečiva" }, "baking-soda": { - "name": "baking soda" + "name": "sóda bikarbóna" }, "baking-sugar": { - "name": "baking sugar" + "name": "kryštálový cukor" }, "bar-sugar": { - "name": "bar sugar" + "name": "kryštálový cukor" }, "basil": { - "name": "basil" + "name": "bazalka" }, "beans": { - "name": "beans" + "name": "fazuľa" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "paprika", + "plural_name": "paprika" }, "blackberries": { - "name": "blackberries" + "name": "černice" }, "bok-choy": { - "name": "bok choy" + "name": "kapusta bok choy" }, "brassicas": { - "name": "brassicas" + "name": "hlúboviny" }, "bread": { - "name": "bread" + "name": "chlieb" }, "breadfruit": { - "name": "breadfruit" + "name": "chlebovník" }, "broccoflower": { - "name": "broccoflower" + "name": "brokolica romanecso" }, "broccoli": { - "name": "broccoli" + "name": "brokolica" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "brokolica rabe" }, "broccolini": { - "name": "broccolini" + "name": "baby brokolica" }, "brown-sugar": { - "name": "brown sugar" + "name": "hnedý cukor" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "ružičkový kel" }, "butter": { - "name": "butter" + "name": "maslo" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "maslová tekvica" }, "butternut-squash": { - "name": "butternut squash" + "name": "maslová tekvica" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "kapusta", + "plural_name": "kapusta" }, "cactus-edible": { - "name": "cactus, edible" + "name": "kaktus, jedlý" }, "calabrese": { - "name": "calabrese" + "name": "brokolica calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "trstinový cukor" }, "cannabis": { - "name": "cannabis" + "name": "konope" }, "capsicum": { - "name": "capsicum" + "name": "paprika" }, "caraway": { - "name": "caraway" + "name": "rasca" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "mrkva", + "plural_name": "mrkva" }, "caster-sugar": { - "name": "caster sugar" + "name": "práškový cukor" }, "castor-sugar": { - "name": "castor sugar" + "name": "práškový cukor" }, "catfish": { - "name": "catfish" + "name": "sumec" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "karfiol", + "plural_name": "karfiol" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "kajenské korenie" }, "celeriac": { - "name": "celery root" + "name": "zeler" }, "celery": { - "name": "celery" + "name": "zeler" }, "cereal-grains": { - "name": "cereal grains" + "name": "obilné zrná" }, "chard": { - "name": "chard" + "name": "mangold" }, "cheese": { - "name": "cheese" + "name": "syr" }, "chicory": { - "name": "chicory" + "name": "čakanka" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "čili papričky", + "plural_name": "čili papričky" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "čínska kapusta" }, "chives": { - "name": "chives" + "name": "pažítka" }, "chocolate": { - "name": "chocolate" + "name": "čokoláda" }, "cilantro": { - "name": "cilantro" + "name": "koriander" }, "cinnamon": { - "name": "cinnamon" + "name": "škorica" }, "clarified-butter": { - "name": "clarified butter" + "name": "prepustené maslo (ghee)" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "kokos", + "plural_name": "kokosy" }, "coconut-milk": { - "name": "coconut milk" + "name": "kokosové mlieko" }, "cod": { - "name": "cod" + "name": "treska" }, "coffee": { - "name": "coffee" + "name": "káva" }, "collard-greens": { - "name": "collard greens" + "name": "listový kel" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "cukrársky cukor" }, "coriander": { - "name": "coriander" + "name": "koriander" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "kukurica", + "plural_name": "kukurice" }, "corn-syrup": { - "name": "corn syrup" + "name": "kukuričný sirup" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "bavlníkový olej" }, "courgette": { - "name": "courgette" + "name": "cuketa" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "kyslý vínan draselný" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "uhorka", + "plural_name": "uhorky" }, "cumin": { - "name": "cumin" + "name": "rasca" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "reďkovka biela dlhá", + "plural_name": "reďkovky biele dlhé" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "mliečne výrobky a mliečne náhrady" }, "dandelion": { - "name": "dandelion" + "name": "púpava" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "žltohnedý cukok (demerara)" }, "dough": { - "name": "dough" + "name": "cesto" }, "edible-cactus": { - "name": "edible cactus" + "name": "jedlý kaktus" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "baklažán", + "plural_name": "baklažány" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "vajce", + "plural_name": "vajcia" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "čakanka", + "plural_name": "čakanky" }, "fats": { - "name": "fats" + "name": "tuky" }, "fava-beans": { - "name": "fava beans" + "name": "bôb konský" }, "fiddlehead": { - "name": "fiddlehead" + "name": "papraď fiddlehead" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "papraď fiddlehead", + "plural_name": "papraď fiddlehead" }, "fish": { - "name": "fish" + "name": "ryba" }, "five-spice-powder": { - "name": "five spice powder" + "name": "prášok z piatich korenín" }, "flour": { - "name": "flour" + "name": "múka" }, "frisee": { - "name": "frisee" + "name": "čakanka frisée" }, "fructose": { - "name": "fructose" + "name": "fruktóza" }, "fruit": { - "name": "fruit" + "name": "ovocie" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "ovocný cukor" }, "ful": { - "name": "ful" + "name": "ful medames" }, "garam-masala": { "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "cesnak", + "plural_name": "cesnaky" }, "gem-squash": { - "name": "gem squash" + "name": "drahokamová tekvica" }, "ghee": { "name": "ghee" }, "giblets": { - "name": "giblets" + "name": "droby" }, "ginger": { - "name": "ginger" + "name": "zázvor" }, "grains": { - "name": "grains" + "name": "zrná" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "kryštálový cukor" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "olej z hroznových jadierok" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "jarná cibuľka", + "plural_name": "jarné cibuľky" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmové srdce", + "plural_name": "palmové srdcia" }, "hemp": { - "name": "hemp" + "name": "konope" }, "herbs": { - "name": "herbs" + "name": "bylinky" }, "honey": { - "name": "honey" + "name": "med" }, "isomalt": { - "name": "isomalt" + "name": "izomalt" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "chlebovník jackfruit", + "plural_name": "chlebovníky jackfruit" }, "jaggery": { - "name": "jaggery" + "name": "palmový cukor" }, "jams": { - "name": "jams" + "name": "džemy" }, "jellies": { - "name": "jellies" + "name": "želé" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "slnečnica topinambur" }, "jicama": { "name": "jicama" }, "kale": { - "name": "kale" + "name": "zimná kapusta" }, "kohlrabi": { - "name": "kohlrabi" + "name": "kaleráb" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "kypriace prostriedky" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "pór", + "plural_name": "póry" }, "legumes": { - "name": "legumes" + "name": "strukoviny" }, "lemongrass": { - "name": "lemongrass" + "name": "citrónová tráva" }, "lentils": { - "name": "lentils" + "name": "šošovica" }, "lettuce": { - "name": "lettuce" + "name": "šalát" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "pečienka", + "plural_name": "pečienka" }, "maize": { - "name": "maize" + "name": "kukurica" }, "maple-syrup": { - "name": "maple syrup" + "name": "javorový sirup" }, "meat": { - "name": "meat" + "name": "mäso" }, "milk": { - "name": "milk" + "name": "mlieko" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "huba", + "plural_name": "huby" }, "mussels": { - "name": "mussels" + "name": "mušle" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "zmes rezov nanaimo" }, "nori": { - "name": "nori" + "name": "morské riasy nori" }, "nutmeg": { - "name": "nutmeg" + "name": "muškátový oriešok" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "výživové kvasinkové vločky" }, "nuts": { - "name": "nuts" + "name": "orechy" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "chobotnica", + "plural_name": "chobotnice" }, "oils": { - "name": "oils" + "name": "oleje" }, "okra": { - "name": "okra" + "name": "ibištek jedlý" }, "olive": { - "name": "olive" + "name": "oliva" }, "olive-oil": { - "name": "olive oil" + "name": "olivový olej" }, "onion": { - "name": "onion" + "name": "cibuľa" }, "onion-family": { - "name": "onion family" + "name": "rodina cibúľ" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "voda z citrónovníka" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "pomaranč", + "plural_name": "pomaranče" }, "oregano": { "name": "oregano" }, "oysters": { - "name": "oysters" + "name": "ustrice" }, "panch-puran": { - "name": "panch puran" + "name": "panch phoron (zmes semien)" }, "paprika": { "name": "paprika" }, "parsley": { - "name": "parsley" + "name": "petržlen" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "paštrnák", + "plural_name": "paštrnáky" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "hruška", + "plural_name": "hrušky" }, "peas": { - "name": "peas" + "name": "hrášok" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "čierne korenie", + "plural_name": "čierne korenie" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ananás", + "plural_name": "ananásy" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "plantain (zeleninový banán)", + "plural_name": "plantainy (zeleninové banány)" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "mak" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "zemiak", + "plural_name": "zemiaky" }, "poultry": { - "name": "poultry" + "name": "hydina" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "práškový cukor" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "tekvica", + "plural_name": "tekvice" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "tekvicové semienka" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "reďkovka", + "plural_name": "reďkovky" }, "raw-sugar": { - "name": "raw sugar" + "name": "surový cukor" }, "refined-sugar": { - "name": "refined sugar" + "name": "rafinovaný cukor" }, "rice": { - "name": "rice" + "name": "ryža" }, "rice-flour": { - "name": "rice flour" + "name": "ryžová múka" }, "rock-sugar": { - "name": "rock sugar" + "name": "kamenný cukor" }, "rum": { "name": "rum" }, "salmon": { - "name": "salmon" + "name": "losos" }, "salt": { - "name": "salt" + "name": "soľ" }, "salt-cod": { - "name": "salt cod" + "name": "slaná treska" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "pór", + "plural_name": "póry" }, "seafood": { - "name": "seafood" + "name": "morské plody" }, "seeds": { - "name": "seeds" + "name": "semená" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sezamové semienka" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "šalotka", + "plural_name": "šalotky" }, "skate": { - "name": "skate" + "name": "raja" }, "soda": { - "name": "soda" + "name": "sóda" }, "soda-baking": { - "name": "soda, baking" + "name": "sóda na pečenie" }, "soybean": { - "name": "soybean" + "name": "sója" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "tekvica obyčajná", + "plural_name": "tekvice obyčajné" }, "speck": { - "name": "speck" + "name": "smietka" }, "spices": { - "name": "spices" + "name": "korenie" }, "spinach": { - "name": "spinach" + "name": "špenát" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "jarná cibuľka", + "plural_name": "jarné cibuľky" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "tekvica", + "plural_name": "tekvice" }, "squash-family": { - "name": "squash family" + "name": "rodina tekvíc" }, "stockfish": { - "name": "stockfish" + "name": "sušená treska" }, "sugar": { - "name": "sugar" + "name": "cukor" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "slnečnica hľuznatá", + "plural_name": "slnečnice hľuznaté" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "semená slnečnice" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "superjemný cukor" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "batát", + "plural_name": "batáty" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "sladká kukurica", + "plural_name": "sladké kukurice" }, "sweeteners": { - "name": "sweeteners" + "name": "sladidlá" }, "tahini": { "name": "tahini" }, "taro": { - "name": "taro", - "plural_name": "taroes" + "name": "kolokázia jedlá (Taro)", + "plural_name": "kolokázie jedlé (Taro)" }, "teff": { - "name": "teff" + "name": "teff - milička abesínska" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "paradajka", + "plural_name": "paradajky" }, "trout": { - "name": "trout" + "name": "pstruh" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "hľuza", + "plural_name": "hľuzy" }, "tuna": { - "name": "tuna" + "name": "tuniak" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "cukor turbanado" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "okrúhlica", + "plural_name": "okrúhlice" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "nerafinovaný cukor" }, "vanilla": { - "name": "vanilla" + "name": "vanilka" }, "vegetables": { - "name": "vegetables" + "name": "zelenina" }, "watercress": { - "name": "watercress" + "name": "žerucha" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "melón", + "plural_name": "vodný melón" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "šampiňón", + "plural_name": "šampiňóny" }, "white-sugar": { - "name": "white sugar" + "name": "biely cukor" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "xantánová guma" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "jam", + "plural_name": "jamy" }, "yeast": { - "name": "yeast" + "name": "kvasnice" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "cuketa", + "plural_name": "cukety" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/labels/locales/de-DE.json b/mealie/repos/seed/resources/labels/locales/de-DE.json index 55506c0ea..c3757bc71 100644 --- a/mealie/repos/seed/resources/labels/locales/de-DE.json +++ b/mealie/repos/seed/resources/labels/locales/de-DE.json @@ -27,7 +27,7 @@ "name": "Konserven" }, { - "name": "Würzmittel" + "name": "Gewürze" }, { "name": "Konditorwaren" diff --git a/mealie/repos/seed/resources/labels/locales/ro-RO.json b/mealie/repos/seed/resources/labels/locales/ro-RO.json index 09a4e3793..04cc13788 100644 --- a/mealie/repos/seed/resources/labels/locales/ro-RO.json +++ b/mealie/repos/seed/resources/labels/locales/ro-RO.json @@ -36,7 +36,7 @@ "name": "Produse lactate" }, { - "name": "Alimente înghețate" + "name": "Alimente congelate" }, { "name": "Mâncare Sănătoasă" diff --git a/mealie/repos/seed/resources/units/locales/he-IL.json b/mealie/repos/seed/resources/units/locales/he-IL.json index afb47bd3e..abff0521c 100644 --- a/mealie/repos/seed/resources/units/locales/he-IL.json +++ b/mealie/repos/seed/resources/units/locales/he-IL.json @@ -18,7 +18,7 @@ "abbreviation": "כוסות" }, "fluid-ounce": { - "name": "אונקיה נוזלית", + "name": "אונקיית נוזל", "plural_name": "אונקיות נוזליות", "description": "", "abbreviation": "אונקיות נוזליות" @@ -36,7 +36,7 @@ "abbreviation": "קוארטים" }, "gallon": { - "name": "גלון", + "name": "גָּלוֹן", "plural_name": "גלונים", "description": "", "abbreviation": "גלונים" diff --git a/mealie/repos/seed/resources/units/locales/sk-SK.json b/mealie/repos/seed/resources/units/locales/sk-SK.json index 62e0426f1..b3eca04f0 100644 --- a/mealie/repos/seed/resources/units/locales/sk-SK.json +++ b/mealie/repos/seed/resources/units/locales/sk-SK.json @@ -1,64 +1,64 @@ { "teaspoon": { "name": "čajová lyžička", - "plural_name": "teaspoons", + "plural_name": "čajové lyžičky", "description": "", "abbreviation": "čl" }, "tablespoon": { "name": "polievková lyžica", - "plural_name": "tablespoons", + "plural_name": "polievkové lyžice", "description": "", "abbreviation": "pl" }, "cup": { "name": "šálka", - "plural_name": "cups", + "plural_name": "šálky", "description": "", - "abbreviation": "c" + "abbreviation": "š" }, "fluid-ounce": { "name": "fluid ounce", - "plural_name": "fluid ounces", + "plural_name": "tekuté unce", "description": "", "abbreviation": "fl oz" }, "pint": { "name": "pinta", - "plural_name": "pints", + "plural_name": "pint", "description": "", "abbreviation": "pt" }, "quart": { "name": "quart", - "plural_name": "quarts", + "plural_name": "štvrťky", "description": "", "abbreviation": "qt" }, "gallon": { "name": "galón", - "plural_name": "gallons", + "plural_name": "galóny", "description": "", "abbreviation": "gal" }, "milliliter": { "name": "mililiter", - "plural_name": "milliliters", + "plural_name": "mililitre", "description": "", "abbreviation": "ml" }, "liter": { "name": "liter", - "plural_name": "liters", + "plural_name": "litre", "description": "", "abbreviation": "l" }, "pound": { "name": "libra", - "plural_name": "pounds", + "plural_name": "libry", "description": "", "abbreviation": "lb", - "plural_abbreviation": "lbs" + "plural_abbreviation": "lb" }, "ounce": { "name": "unca", @@ -86,13 +86,13 @@ }, "splash": { "name": "kvapka", - "plural_name": "splashes", + "plural_name": "kvapky", "description": "", "abbreviation": "" }, "dash": { "name": "štipka", - "plural_name": "dashes", + "plural_name": "kvapky", "description": "", "abbreviation": "" }, @@ -104,37 +104,37 @@ }, "head": { "name": "hlávka", - "plural_name": "heads", + "plural_name": "hlávky", "description": "", "abbreviation": "" }, "clove": { "name": "strúčik", - "plural_name": "cloves", + "plural_name": "strúčiky", "description": "", "abbreviation": "" }, "can": { "name": "plechovka", - "plural_name": "cans", + "plural_name": "plechovky", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "trs", + "plural_name": "trsy", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "balenie", + "plural_name": "balenia", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "štipka", + "plural_name": "štipky", "description": "", "abbreviation": "" } From 5f05002c20d07bb308f65fcee2ac805998b178dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 15:38:43 +0000 Subject: [PATCH 68/71] chore(auto): Update pre-commit hooks (#5418) Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e7bf42bd4..5b7685d72 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: exclude: ^tests/data/ - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.11.7 + rev: v0.11.8 hooks: - id: ruff - id: ruff-format From 22fa5d27e31bbaab2b50faca1f345b3389220b99 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 19:15:58 +0200 Subject: [PATCH 69/71] fix(deps): update dependency openai to v1.77.0 (#5404) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 0b43e7a5f..9e73a1ab4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1894,14 +1894,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.76.0" +version = "1.77.0" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.76.0-py3-none-any.whl", hash = "sha256:a712b50e78cf78e6d7b2a8f69c4978243517c2c36999756673e07a14ce37dc0a"}, - {file = "openai-1.76.0.tar.gz", hash = "sha256:fd2bfaf4608f48102d6b74f9e11c5ecaa058b60dad9c36e409c12477dfd91fb2"}, + {file = "openai-1.77.0-py3-none-any.whl", hash = "sha256:07706e91eb71631234996989a8ea991d5ee56f0744ef694c961e0824d4f39218"}, + {file = "openai-1.77.0.tar.gz", hash = "sha256:897969f927f0068b8091b4b041d1f8175bcf124f7ea31bab418bf720971223bc"}, ] [package.dependencies] From ab7fa150fe242b1a7ef3ac298c7875cde73141c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 09:16:52 +0200 Subject: [PATCH 70/71] chore(deps): update dependency ruff to v0.11.8 (#5410) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index 9e73a1ab4..b8aea6fee 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3283,30 +3283,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.7" +version = "0.11.8" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.11.7-py3-none-linux_armv6l.whl", hash = "sha256:d29e909d9a8d02f928d72ab7837b5cbc450a5bdf578ab9ebee3263d0a525091c"}, - {file = "ruff-0.11.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:dd1fb86b168ae349fb01dd497d83537b2c5541fe0626e70c786427dd8363aaee"}, - {file = "ruff-0.11.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d3d7d2e140a6fbbc09033bce65bd7ea29d6a0adeb90b8430262fbacd58c38ada"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4809df77de390a1c2077d9b7945d82f44b95d19ceccf0c287c56e4dc9b91ca64"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f3a0c2e169e6b545f8e2dba185eabbd9db4f08880032e75aa0e285a6d3f48201"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49b888200a320dd96a68e86736cf531d6afba03e4f6cf098401406a257fcf3d6"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:2b19cdb9cf7dae00d5ee2e7c013540cdc3b31c4f281f1dacb5a799d610e90db4"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64e0ee994c9e326b43539d133a36a455dbaab477bc84fe7bfbd528abe2f05c1e"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bad82052311479a5865f52c76ecee5d468a58ba44fb23ee15079f17dd4c8fd63"}, - {file = "ruff-0.11.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7940665e74e7b65d427b82bffc1e46710ec7f30d58b4b2d5016e3f0321436502"}, - {file = "ruff-0.11.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:169027e31c52c0e36c44ae9a9c7db35e505fee0b39f8d9fca7274a6305295a92"}, - {file = "ruff-0.11.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:305b93f9798aee582e91e34437810439acb28b5fc1fee6b8205c78c806845a94"}, - {file = "ruff-0.11.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a681db041ef55550c371f9cd52a3cf17a0da4c75d6bd691092dfc38170ebc4b6"}, - {file = "ruff-0.11.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:07f1496ad00a4a139f4de220b0c97da6d4c85e0e4aa9b2624167b7d4d44fd6b6"}, - {file = "ruff-0.11.7-py3-none-win32.whl", hash = "sha256:f25dfb853ad217e6e5f1924ae8a5b3f6709051a13e9dad18690de6c8ff299e26"}, - {file = "ruff-0.11.7-py3-none-win_amd64.whl", hash = "sha256:0a931d85959ceb77e92aea4bbedfded0a31534ce191252721128f77e5ae1f98a"}, - {file = "ruff-0.11.7-py3-none-win_arm64.whl", hash = "sha256:778c1e5d6f9e91034142dfd06110534ca13220bfaad5c3735f6cb844654f6177"}, - {file = "ruff-0.11.7.tar.gz", hash = "sha256:655089ad3224070736dc32844fde783454f8558e71f501cb207485fe4eee23d4"}, + {file = "ruff-0.11.8-py3-none-linux_armv6l.whl", hash = "sha256:896a37516c594805e34020c4a7546c8f8a234b679a7716a3f08197f38913e1a3"}, + {file = "ruff-0.11.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ab86d22d3d721a40dd3ecbb5e86ab03b2e053bc93c700dc68d1c3346b36ce835"}, + {file = "ruff-0.11.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:258f3585057508d317610e8a412788cf726efeefa2fec4dba4001d9e6f90d46c"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:727d01702f7c30baed3fc3a34901a640001a2828c793525043c29f7614994a8c"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3dca977cc4fc8f66e89900fa415ffe4dbc2e969da9d7a54bfca81a128c5ac219"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c657fa987d60b104d2be8b052d66da0a2a88f9bd1d66b2254333e84ea2720c7f"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f2e74b021d0de5eceb8bd32919f6ff8a9b40ee62ed97becd44993ae5b9949474"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f9b5ef39820abc0f2c62111f7045009e46b275f5b99d5e59dda113c39b7f4f38"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c1dba3135ca503727aa4648152c0fa67c3b1385d3dc81c75cd8a229c4b2a1458"}, + {file = "ruff-0.11.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f024d32e62faad0f76b2d6afd141b8c171515e4fb91ce9fd6464335c81244e5"}, + {file = "ruff-0.11.8-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:d365618d3ad747432e1ae50d61775b78c055fee5936d77fb4d92c6f559741948"}, + {file = "ruff-0.11.8-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:4d9aaa91035bdf612c8ee7266153bcf16005c7c7e2f5878406911c92a31633cb"}, + {file = "ruff-0.11.8-py3-none-musllinux_1_2_i686.whl", hash = "sha256:0eba551324733efc76116d9f3a0d52946bc2751f0cd30661564117d6fd60897c"}, + {file = "ruff-0.11.8-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:161eb4cff5cfefdb6c9b8b3671d09f7def2f960cee33481dd898caf2bcd02304"}, + {file = "ruff-0.11.8-py3-none-win32.whl", hash = "sha256:5b18caa297a786465cc511d7f8be19226acf9c0a1127e06e736cd4e1878c3ea2"}, + {file = "ruff-0.11.8-py3-none-win_amd64.whl", hash = "sha256:6e70d11043bef637c5617297bdedec9632af15d53ac1e1ba29c448da9341b0c4"}, + {file = "ruff-0.11.8-py3-none-win_arm64.whl", hash = "sha256:304432e4c4a792e3da85b7699feb3426a0908ab98bf29df22a31b0cdd098fac2"}, + {file = "ruff-0.11.8.tar.gz", hash = "sha256:6d742d10626f9004b781f4558154bb226620a7242080e11caeffab1a40e99df8"}, ] [[package]] From c77f41d08e3dac44c46e1163393eef891983370f Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 6 May 2025 14:24:31 -0500 Subject: [PATCH 71/71] chore(l10n): New Crowdin updates (#5424) --- frontend/lang/messages/uk-UA.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json index 0353bf471..9bf69d768 100644 --- a/frontend/lang/messages/uk-UA.json +++ b/frontend/lang/messages/uk-UA.json @@ -636,7 +636,7 @@ "recipe-debugger-use-openai-description": "Використовуйте OpenAI для аналізу результатів замість використання бібліотеки парсера. Під час створення рецепта через URL це робиться автоматично, якщо бібліотека парсера не впоралася, але ви можете перевірити це тут вручну.", "debug": "Дебажити", "tree-view": "У вигляді дерева", - "recipe-servings": "Recipe Servings", + "recipe-servings": "Налаштування рецепта", "recipe-yield": "Вихід рецепту", "recipe-yield-text": "Recipe Yield Text", "unit": "Одиниця виміру",