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..cb0a9216b 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') && github.repository == 'mealie-recipes/mealie' + 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 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fb34ac013..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.0 + rev: v0.11.8 hooks: - id: ruff - id: ruff-format 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 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/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. - - - -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`). - - - -Next, you need to replace `MEALIE_API_KEY` with your API token. - - - -Finally, replace `GEMINI_API_KEY` with the one you got from [Google AI Studio](https://makersuite.google.com) - - - -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/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 ``` 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 @@
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" 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/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í", 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/de-DE.json b/frontend/lang/messages/de-DE.json index 7ec2c39f5..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": "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" @@ -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.", @@ -1048,18 +1048,18 @@ "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", "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/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/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/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/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 2481b0eb4..8eec9d404 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", @@ -292,9 +292,9 @@ "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": "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", @@ -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", @@ -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/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 a0e28e421..29dc51c1e 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -4,11 +4,11 @@ "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", - "default-household": "Default Household", + "default-household": "Predvolená domácnosť", "demo": "Demo", "demo-status": "Demo Stav", "development": "Vývoj", @@ -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", @@ -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,15 +214,15 @@ "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}?", "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,38 +236,38 @@ "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ť." }, "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", - "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-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "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" + "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": "Správa domácností", + "manage-households": "Spravovať domácnosti", + "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": "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", + "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,25 +659,25 @@ "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": "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": "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": "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": "Maximálny počet chýbajúcich ingrediencií", + "max-missing-tools": "Max. chýbajúceho náčinia", + "selected-tools": "Vybrané náčinie", + "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.", @@ -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,24 +937,24 @@ "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", "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", @@ -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": { @@ -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,43 +1343,43 @@ }, "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", "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" } } } 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", 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/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": "Одиниця виміру", 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/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/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/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/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", 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..2b74502bc 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -1,692 +1,692 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "Eichelkürbis" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "Alfalfasprossen" }, "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" + "name": "Speck" }, "baking-powder": { - "name": "baking powder" + "name": "Backpulver" }, "baking-soda": { - "name": "baking soda" + "name": "Backpulver" }, "baking-sugar": { - "name": "baking sugar" + "name": "Puderzucker" }, "bar-sugar": { - "name": "bar sugar" + "name": "Rohrzucker" }, "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" + "name": "Kreuzblütlergewächse" }, "bread": { - "name": "bread" + "name": "Brot" }, "breadfruit": { - "name": "breadfruit" + "name": "Brotfrucht" }, "broccoflower": { - "name": "broccoflower" + "name": "Brokkoliblume" }, "broccoli": { - "name": "broccoli" + "name": "Brokkoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "Brokkolirübe" }, "broccolini": { - "name": "broccolini" + "name": "Spargelbrokkoli" }, "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" + "name": "Butternusskürbis " }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "Kohl", + "plural_name": "Kohl" }, "cactus-edible": { - "name": "cactus, edible" + "name": "Kaktus, essbar" }, "calabrese": { - "name": "calabrese" + "name": "Calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "Rohrzucker" }, "cannabis": { - "name": "cannabis" + "name": "Cannabis" }, "capsicum": { - "name": "capsicum" + "name": "Paprika" }, "caraway": { - "name": "caraway" + "name": "Kümmel" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "Karotte", + "plural_name": "Karotten" }, "caster-sugar": { - "name": "caster sugar" + "name": "Streuzucker" }, "castor-sugar": { - "name": "castor sugar" + "name": "Streuzucker" }, "catfish": { - "name": "catfish" + "name": "Wels" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "Blumenkohl", + "plural_name": "Blumenkohl" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "Cayennepfeffer" }, "celeriac": { - "name": "celery root" + "name": "Sellerieknolle" }, "celery": { - "name": "celery" + "name": "Stangensellerie" }, "cereal-grains": { - "name": "cereal grains" + "name": "Getreidekörner" }, "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" + "name": "Chinakohl" }, "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" + "name": "Kabeljau" }, "coffee": { - "name": "coffee" + "name": "Kaffee" }, "collard-greens": { - "name": "collard greens" + "name": "Kohlblätter" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "Konditorzucker" }, "coriander": { - "name": "coriander" + "name": "Koriander" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "Mais", + "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": "cucumber", - "plural_name": "cucumbers" + "name": "Gurke", + "plural_name": "Gurken" }, "cumin": { - "name": "cumin" + "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": "dough" + "name": "Teig" }, "edible-cactus": { - "name": "edible cactus" + "name": "Speisekaktus" }, "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" + "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": "fish" + "name": "Fisch" }, "five-spice-powder": { - "name": "five spice powder" + "name": "Fünf-Gewürze-Pulver" }, "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" + "name": "Bohnen" }, "garam-masala": { - "name": "garam masala" + "name": "Garam Masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "Knoblauch", + "plural_name": "Knoblauch" }, "gem-squash": { - "name": "gem squash" + "name": "Gem Squash (Gartenkürbis)" }, "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" + "name": "granulierter Zucker" }, "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" + "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": "kale" + "name": "Grünkohl" }, "kohlrabi": { - "name": "kohlrabi" + "name": "Kohlrabi" }, "kumara": { - "name": "kumara" + "name": "Süßkartoffel" }, "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" + "name": "Mais" }, "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" + "name": "Nanaimo-Riegel Backmischung" }, "nori": { - "name": "nori" + "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", - "plural_name": "octopuses" + "name": "Tintenfisch", + "plural_name": "Tintenfische" }, "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" + "name": "Orangenblütenwasser" }, "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" + "name": "Panch Phoron" }, "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", - "plural_name": "peppers" + "name": "Pfeffer", + "plural_name": "Paprikaschoten" }, "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" + "name": "Rohzucker" }, "refined-sugar": { - "name": "refined sugar" + "name": "raffinierter Zucker" }, "rice": { - "name": "rice" + "name": "Reis" }, "rice-flour": { - "name": "rice flour" + "name": "Reismehl" }, "rock-sugar": { - "name": "rock sugar" + "name": "Kandis" }, "rum": { - "name": "rum" + "name": "Rum" }, "salmon": { - "name": "salmon" + "name": "Lachs" }, "salt": { - "name": "salt" + "name": "Salz" }, "salt-cod": { - "name": "salt cod" + "name": "Stockfisch" }, "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" + "name": "Rochen" }, "soda": { - "name": "soda" + "name": "Natron" }, "soda-baking": { - "name": "soda, baking" + "name": "Backnatron" }, "soybean": { - "name": "soybean" + "name": "Sojabohne" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "Spaghettikürbis", + "plural_name": "Spaghettikürbisse" }, "speck": { - "name": "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" + "name": "Stockfisch" }, "sugar": { - "name": "sugar" + "name": "Zucker" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "Topinambur", + "plural_name": "Topinamburen" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "Sonnenblumenkerne" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "superfeiner Zucker" }, "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", - "plural_name": "taroes" + "name": "Wasserbrotwurzel", + "plural_name": "Wasserbrotwurzeln" }, "teff": { - "name": "teff" + "name": "Zwerghirse" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "Tomate", + "plural_name": "Tomaten" }, "trout": { - "name": "trout" + "name": "Forelle" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "Knolle", + "plural_name": "Knollen" }, "tuna": { - "name": "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": "vanilla" + "name": "Vanille" }, "vegetables": { - "name": "vegetables" + "name": "Gemüse" }, "watercress": { - "name": "watercress" + "name": "Brunnenkresse" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "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": "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": "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/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/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/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/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 ad84a50d3..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" @@ -54,16 +54,16 @@ "name": "more" }, "bok-choy": { - "name": "bok choy" + "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,10 +157,10 @@ "plural_name": "peperoncini" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "cavolo cinese" }, "chives": { - "name": "chives" + "name": "erba cipollina" }, "chocolate": { "name": "cioccolato" @@ -191,52 +191,52 @@ "name": "cavolo nero" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "zucchero a velo" }, "coriander": { "name": "coriandolo" }, "corn": { "name": "granoturco", - "plural_name": "corns" + "plural_name": "mais" }, "corn-syrup": { - "name": "corn syrup" + "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", "plural_name": "cetrioli" }, "cumin": { - "name": "cumin" + "name": "cumino" }, "daikon": { "name": "daikon", - "plural_name": "daikons" + "plural_name": "daikon" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "latticini e sostituti dei latticini" }, "dandelion": { "name": "tarassaco" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "zucchero grezzo di canna" }, "dough": { - "name": "dough" + "name": "impasto" }, "edible-cactus": { - "name": "edible cactus" + "name": "cactus edibile" }, "eggplant": { "name": "melanzana", @@ -247,8 +247,8 @@ "plural_name": "uova" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "indivia", + "plural_name": "indivia" }, "fats": { "name": "grassi" @@ -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" @@ -292,92 +292,92 @@ }, "garlic": { "name": "aglio", - "plural_name": "garlics" + "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": "hemp" + "name": "canapa" }, "herbs": { - "name": "herbs" + "name": "erbe aromatiche" }, "honey": { "name": "miele" }, "isomalt": { - "name": "isomalt" + "name": "isomaltosio" }, "jackfruit": { "name": "jackfruit", - "plural_name": "jackfruits" + "plural_name": "jackfruit" }, "jaggery": { "name": "jaggery" }, "jams": { - "name": "jams" + "name": "marmellate" }, "jellies": { - "name": "jellies" + "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": "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" @@ -387,41 +387,41 @@ "plural_name": "fegatini" }, "maize": { - "name": "maize" + "name": "mais" }, "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" + "name": "miscela per barrette nanaimo" }, "nori": { - "name": "nori" + "name": "alga nori" }, "nutmeg": { - "name": "nutmeg" + "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", @@ -431,7 +431,7 @@ "name": "oli" }, "okra": { - "name": "okra" + "name": "ocra" }, "olive": { "name": "oliva" @@ -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", @@ -480,63 +480,63 @@ }, "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": "poppy seeds" + "name": "semi di papavero" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "patata", + "plural_name": "patate" }, "poultry": { - "name": "poultry" + "name": "pollame" }, "powdered-sugar": { "name": "powdered sugar" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "zucca", + "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": "rice" + "name": "riso" }, "rice-flour": { - "name": "rice flour" + "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" @@ -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" + "name": "zucchino", + "plural_name": "zucchine" } } \ No newline at end of file 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/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", diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index 4d14dbad3..ebf1f38cf 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -1,122 +1,122 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "vintersquash" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "alfalfaspirer" }, "anchovies": { - "name": "anchovies" + "name": "ansjos" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "eple", + "plural_name": "epler" }, "artichoke": { - "name": "artichoke" + "name": "artisjokk" }, "arugula": { - "name": "arugula" + "name": "ruccola" }, "asparagus": { - "name": "asparagus" + "name": "asparges" }, "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" }, "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": "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": "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 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/pt-BR.json b/mealie/repos/seed/resources/foods/locales/pt-BR.json index 4d14dbad3..877d08374 100644 --- a/mealie/repos/seed/resources/foods/locales/pt-BR.json +++ b/mealie/repos/seed/resources/foods/locales/pt-BR.json @@ -1,288 +1,288 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "abóbora-bolota" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "broto de alfafa" }, "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" }, "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": "beans" + "name": "feijão" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "pimentão", + "plural_name": "pimentões" }, "blackberries": { - "name": "blackberries" + "name": "amora" }, "bok-choy": { - "name": "bok choy" + "name": "acelga chinesa" }, "brassicas": { - "name": "brassicas" + "name": "brássicas" }, "bread": { - "name": "bread" + "name": "pão" }, "breadfruit": { - "name": "breadfruit" + "name": "fruta-pão" }, "broccoflower": { - "name": "broccoflower" + "name": "brócolis romanesco" }, "broccoli": { - "name": "broccoli" + "name": "brócolis" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "rapini" }, "broccolini": { - "name": "broccolini" + "name": "brócolis bebê" }, "brown-sugar": { - "name": "brown sugar" + "name": "açúcar mascavo" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "couves-de-bruxelas" }, "butter": { - "name": "butter" + "name": "manteiga" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "abóbora butternut" }, "butternut-squash": { - "name": "butternut squash" + "name": "abóbora butternut" }, "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" + "name": "cana de açúcar" }, "cannabis": { - "name": "cannabis" + "name": "maconha" }, "capsicum": { - "name": "capsicum" + "name": "pimentas" }, "caraway": { - "name": "caraway" + "name": "alcaravia" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "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": "cauliflower", - "plural_name": "cauliflowers" + "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": "cheese" + "name": "queijo" }, "chicory": { - "name": "chicory" + "name": "chicória" }, "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" + "name": "manteiga clarificada" }, "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" + "name": "couve-galega" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "açúcar de confeiteiro" }, "coriander": { - "name": "coriander" + "name": "coentro" }, "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" + "name": "óleo de algodão" }, "courgette": { - "name": "courgette" + "name": "abobrinha italiana" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "creme tártaro" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "pepino", + "plural_name": "pepinos" }, "cumin": { - "name": "cumin" + "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": "dandelion" + "name": "dente-de-leão" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "açúcar demerara" }, "dough": { - "name": "dough" + "name": "massa" }, "edible-cactus": { - "name": "edible cactus" + "name": "cacto comestível" }, "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", - "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": "fish" + "name": "peixe" }, "five-spice-powder": { - "name": "five spice powder" + "name": "cinco-perfumes-chineses" }, "flour": { - "name": "flour" + "name": "farinha" }, "frisee": { - "name": "frisee" + "name": "endívia-frisada" }, "fructose": { - "name": "fructose" + "name": "frutose" }, "fruit": { - "name": "fruit" + "name": "fruta" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "frutose" }, "ful": { "name": "ful" @@ -291,402 +291,402 @@ "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "alho", + "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": "green onion", - "plural_name": "green onions" + "name": "cebolinha", + "plural_name": "cebolinhas" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmito", + "plural_name": "palmito" }, "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" + "name": "jagra" }, "jams": { - "name": "jams" + "name": "geléias" }, "jellies": { - "name": "jellies" + "name": "gelatinas" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "alcachofra de Jerusalém" }, "jicama": { - "name": "jicama" + "name": "jícama" }, "kale": { - "name": "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": "leek", - "plural_name": "leeks" + "name": "alho-poró", + "plural_name": "alhos-porós" }, "legumes": { "name": "legumes" }, "lemongrass": { - "name": "lemongrass" + "name": "capim-limão" }, "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" + "name": "milho" }, "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" + "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": "nuts" + "name": "nozes" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "polvo", + "plural_name": "polvos" }, "oils": { - "name": "oils" + "name": "óleo" }, "okra": { - "name": "okra" + "name": "quiabo" }, "olive": { - "name": "olive" + "name": "azeitona" }, "olive-oil": { - "name": "olive oil" + "name": "azeite de oliva" }, "onion": { - "name": "onion" + "name": "cebola" }, "onion-family": { - "name": "onion family" + "name": "cebolas" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "água-de-flor-de-laranjeira" }, "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" + "name": "panch phoron" }, "paprika": { - "name": "paprika" + "name": "páprica" }, "parsley": { - "name": "parsley" + "name": "salsa" }, "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" + "name": "ervilhas" }, "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" + "name": "banana-da-terra", + "plural_name": "bananas-da-terra" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "sementes de papoula" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "batata", + "plural_name": "batatas" }, "poultry": { - "name": "poultry" + "name": "ave de capoeira" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "açúcar de confeiteiro" }, "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" + "name": "açúcar demerara" }, "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" + "name": "açúcar em cubo" }, "rum": { "name": "rum" }, "salmon": { - "name": "salmon" + "name": "salmão" }, "salt": { - "name": "salt" + "name": "sal" }, "salt-cod": { - "name": "salt cod" + "name": "bacalhau salgado" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "cebolinha", + "plural_name": "cebolinhas" }, "seafood": { - "name": "seafood" + "name": "frutos do mar" }, "seeds": { - "name": "seeds" + "name": "sementes" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sementes de gergelim" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "chalota", + "plural_name": "chalotas" }, "skate": { - "name": "skate" + "name": "raio" }, "soda": { - "name": "soda" + "name": "refrigerante" }, "soda-baking": { - "name": "soda, baking" + "name": "bicarbonato de sódio" }, "soybean": { - "name": "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": "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": "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" + "name": "açúcar superfino" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "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": "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" + "name": "açúcar mascavo" }, "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" + "name": "agrião" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "melancia", + "plural_name": "melancias" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "cogumelo branco", + "plural_name": "cogumelos brancos" }, "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", - "plural_name": "zucchinis" + "name": "abobrinha italiana", + "plural_name": "abobrinhas italianas" } } \ 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/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" }, 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" }, 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": "" } 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) diff --git a/poetry.lock b/poetry.lock index 4450cfcad..b8aea6fee 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] @@ -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] @@ -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] @@ -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] @@ -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] @@ -478,75 +478,75 @@ markers = {main = "platform_system == \"Windows\" or sys_platform == \"win32\""} [[package]] name = "coverage" -version = "7.7.0" +version = "7.8.0" 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.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] @@ -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] @@ -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]] @@ -1281,150 +1282,141 @@ files = [ [[package]] name = "lxml" -version = "5.3.1" +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.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.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] @@ -1672,21 +1664,21 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.6.9" +version = "9.6.12" 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.12-py3-none-any.whl", hash = "sha256:92b4fbdc329e4febc267ca6e2c51e8501fa97b2225c5f4deb4d4e43550f8e61e"}, + {file = "mkdocs_material-9.6.12.tar.gz", hash = "sha256:add6a6337b29f9ea7912cb1efc661de2c369060b040eb5119855d794ea85b473"}, ] [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" @@ -1902,14 +1894,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.68.2" +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.68.2-py3-none-any.whl", hash = "sha256:24484cb5c9a33b58576fdc5acf0e5f92603024a4e39d0b99793dfa1eb14c2b36"}, - {file = "openai-1.68.2.tar.gz", hash = "sha256:b720f0a95a1dbe1429c0d9bb62096a0d98057bcda82516f6e8af10284bdd5b19"}, + {file = "openai-1.77.0-py3-none-any.whl", hash = "sha256:07706e91eb71631234996989a8ea991d5ee56f0744ef694c961e0824d4f39218"}, + {file = "openai-1.77.0.tar.gz", hash = "sha256:897969f927f0068b8091b4b041d1f8175bcf124f7ea31bab418bf720971223bc"}, ] [package.dependencies] @@ -1924,96 +1916,85 @@ 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]] 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]] @@ -2067,89 +2048,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"] @@ -2420,20 +2412,21 @@ files = [ [[package]] name = "pydantic" -version = "2.10.6" +version = "2.11.3" 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.3-py3-none-any.whl", hash = "sha256:a082753436a07f9ba1289c6ffa01cd93db3548776088aa917cc43b63f68fa60f"}, + {file = "pydantic-2.11.3.tar.gz", hash = "sha256:7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.27.2" +pydantic-core = "2.33.1" typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -2441,112 +2434,111 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.33.1" 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.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] @@ -2554,22 +2546,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)"] @@ -2639,23 +2634,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] @@ -2736,14 +2731,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] @@ -2838,14 +2833,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] @@ -2976,106 +2971,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] @@ -3105,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] @@ -3269,14 +3264,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] @@ -3288,30 +3283,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.11.2" +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.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.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]] @@ -3373,81 +3368,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"] @@ -3458,7 +3453,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"] @@ -3595,16 +3590,31 @@ files = [ [[package]] name = "typing-extensions" -version = "4.12.2" +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.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.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}, + {file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"}, ] +[[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" @@ -3636,14 +3646,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] @@ -3908,4 +3918,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "6b70f3b24f8d56b86fda82940f2bf703395ea3e11801d43f89b4530d67be787d" +content-hash = "d3a15e25572e69988681ed78fc6d45ae25121095f5e9d08a687a587fa5f0a690" diff --git a/pyproject.toml b/pyproject.toml index faf4e15f2..1acdac485 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" @@ -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" @@ -67,8 +67,8 @@ mypy = "^1.5.1" pre-commit = "^4.0.0" pylint = "^3.0.0" pytest = "^8.0.0" -pytest-asyncio = "^0.25.0" -rich = "^13.5.2" +pytest-asyncio = "^0.26.0" +rich = "^14.0.0" ruff = "^0.11.0" types-PyYAML = "^6.0.4" types-python-dateutil = "^2.8.18"