mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-22 14:33:33 -07:00
Compare commits
14 commits
3.1.0
...
mealie-nex
Author | SHA1 | Date | |
---|---|---|---|
|
01d3d5d325 |
||
|
3f52c66f02 |
||
|
566f744220 |
||
|
561b50ba45 |
||
|
4228c9e753 |
||
|
2a5c3f6457 |
||
|
389f8b4279 |
||
|
f2b71e981e |
||
|
ec7e3a5103 |
||
|
6f0183cc4b |
||
|
12d38c89ea |
||
|
492c9a948d |
||
|
a808c8a18b |
||
|
0c6483aefa |
23 changed files with 1488 additions and 1488 deletions
|
@ -31,7 +31,7 @@ To deploy mealie on your local network, it is highly recommended to use Docker t
|
||||||
We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
|
We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
|
||||||
|
|
||||||
1. Take a backup just in case!
|
1. Take a backup just in case!
|
||||||
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.0.2`
|
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.1.1`
|
||||||
3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access.
|
3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access.
|
||||||
4. Restart the container
|
4. Restart the container
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ PostgreSQL might be considered if you need to support many concurrent users. In
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
mealie:
|
mealie:
|
||||||
image: ghcr.io/mealie-recipes/mealie:v3.0.2 # (3)
|
image: ghcr.io/mealie-recipes/mealie:v3.1.1 # (3)
|
||||||
container_name: mealie
|
container_name: mealie
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -11,7 +11,7 @@ SQLite is a popular, open source, self-contained, zero-configuration database th
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
mealie:
|
mealie:
|
||||||
image: ghcr.io/mealie-recipes/mealie:v3.0.2 # (3)
|
image: ghcr.io/mealie-recipes/mealie:v3.1.1 # (3)
|
||||||
container_name: mealie
|
container_name: mealie
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
"new-notification": "Ny notifikation",
|
"new-notification": "Ny notifikation",
|
||||||
"event-notifiers": "Notifikation om begivenheder",
|
"event-notifiers": "Notifikation om begivenheder",
|
||||||
"apprise-url-skipped-if-blank": "Informations link (sprunget over hvis ladet være tomt)",
|
"apprise-url-skipped-if-blank": "Informations link (sprunget over hvis ladet være tomt)",
|
||||||
"apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.",
|
"apprise-url-is-left-intentionally-blank": "Eftersom Apprise URL'er typisk indeholder følsomme oplysninger, er feltet bevidst tom imens du skriver. Hvis du ønsker at opdatere URL'en, kan du skrive en ny, ellers efterlad feltet tomt for at bevare den nuværende URL.",
|
||||||
"enable-notifier": "Aktiver Notifikationer",
|
"enable-notifier": "Aktiver Notifikationer",
|
||||||
"what-events": "Hvilke begivenheder skal denne anmelder abonnere på?",
|
"what-events": "Hvilke begivenheder skal denne anmelder abonnere på?",
|
||||||
"user-events": "Brugerhændelser",
|
"user-events": "Brugerhændelser",
|
||||||
|
@ -589,7 +589,7 @@
|
||||||
"api-extras-description": "Opskrifter ekstra er en central feature i Mealie API. De giver dig mulighed for at oprette brugerdefinerede JSON nøgle / værdi par inden for en opskrift, at henvise til fra 3. parts applikationer. Du kan bruge disse nøgler til at give oplysninger, for eksempel til at udløse automatiseringer eller brugerdefinerede beskeder til at videresende til din ønskede enhed.",
|
"api-extras-description": "Opskrifter ekstra er en central feature i Mealie API. De giver dig mulighed for at oprette brugerdefinerede JSON nøgle / værdi par inden for en opskrift, at henvise til fra 3. parts applikationer. Du kan bruge disse nøgler til at give oplysninger, for eksempel til at udløse automatiseringer eller brugerdefinerede beskeder til at videresende til din ønskede enhed.",
|
||||||
"message-key": "Beskednøgle",
|
"message-key": "Beskednøgle",
|
||||||
"parse": "Behandl data",
|
"parse": "Behandl data",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Det ser ud til at dine ingredienser ikke er klassificeret endnu. Klik på knappen \"{parse}\" nedenfor for at analysere ingredienserne til strukturerede fødevarer.",
|
||||||
"attach-images-hint": "Vedhæft billeder ved at trække dem ind i redigeringsværktøjet",
|
"attach-images-hint": "Vedhæft billeder ved at trække dem ind i redigeringsværktøjet",
|
||||||
"drop-image": "Slet billede",
|
"drop-image": "Slet billede",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Aktiver mængde af ingredienser for at bruge denne funktion",
|
"enable-ingredient-amounts-to-use-this-feature": "Aktiver mængde af ingredienser for at bruge denne funktion",
|
||||||
|
@ -675,8 +675,8 @@
|
||||||
"upload-another-image": "Upload et andet billede",
|
"upload-another-image": "Upload et andet billede",
|
||||||
"upload-images": "Upload billeder",
|
"upload-images": "Upload billeder",
|
||||||
"upload-more-images": "Upload flere billeder",
|
"upload-more-images": "Upload flere billeder",
|
||||||
"set-as-cover-image": "Set as recipe cover image",
|
"set-as-cover-image": "Angiv som opskriftens coverbillede",
|
||||||
"cover-image": "Cover image"
|
"cover-image": "Coverbillede"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Opskriftssøger",
|
"recipe-finder": "Opskriftssøger",
|
||||||
|
@ -1169,7 +1169,7 @@
|
||||||
"group-details": "Gruppeoplysninger",
|
"group-details": "Gruppeoplysninger",
|
||||||
"group-details-description": "Før du opretter en konto, skal du oprette en gruppe. Din gruppe vil kun indeholde dig, men du vil kunne invitere andre senere. Medlemmer i din gruppe kan dele madplaner, indkøbslister, opskrifter og meget mere!",
|
"group-details-description": "Før du opretter en konto, skal du oprette en gruppe. Din gruppe vil kun indeholde dig, men du vil kunne invitere andre senere. Medlemmer i din gruppe kan dele madplaner, indkøbslister, opskrifter og meget mere!",
|
||||||
"use-seed-data": "Anved standard data",
|
"use-seed-data": "Anved standard data",
|
||||||
"use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.",
|
"use-seed-data-description": "Mealie kommer med en samling af Fødevarer, Enheder, og Etiketter som kan blive brugt til at udfylde din gruppe med nyttig data til at organisere dine opskrifter. De er oversat til det sprog, du i øjeblikket har valgt. Du kan altid tilføje og ændre disse data senere.",
|
||||||
"account-details": "Kontodetaljer"
|
"account-details": "Kontodetaljer"
|
||||||
},
|
},
|
||||||
"validation": {
|
"validation": {
|
||||||
|
|
|
@ -1359,7 +1359,7 @@
|
||||||
},
|
},
|
||||||
"cookbook": {
|
"cookbook": {
|
||||||
"cookbooks": "Kochbücher",
|
"cookbooks": "Kochbücher",
|
||||||
"description": "Kochbücher sind ein weiterer Weg, Rezepte zu organisieren, indem man verschiedene Filter erstellt. Das Erstellen eines Kochbuchs fügt einen Eintrag zur Seitenleiste hinzu und alle Rezepte, die den gewählten Filtern zustimmen, werden in dem Kochbuch angezeigt.",
|
"description": "Kochbücher sind ein weiterer Weg, Rezepte zu organisieren, indem man verschiedene Filter erstellt. Das Erstellen eines Kochbuchs fügt einen Eintrag zur Seitenleiste hinzu und alle Rezepte, die mit den gewählten Filtern übereinstimmen, werden in dem Kochbuch angezeigt.",
|
||||||
"hide-cookbooks-from-other-households": "Kochbücher von anderen Haushalten ausblenden",
|
"hide-cookbooks-from-other-households": "Kochbücher von anderen Haushalten ausblenden",
|
||||||
"hide-cookbooks-from-other-households-description": "Wenn aktiviert, werden nur Kochbücher deines Haushalts in der Seitenleiste angezeigt",
|
"hide-cookbooks-from-other-households-description": "Wenn aktiviert, werden nur Kochbücher deines Haushalts in der Seitenleiste angezeigt",
|
||||||
"public-cookbook": "Öffentliches Kochbuch",
|
"public-cookbook": "Öffentliches Kochbuch",
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
"category-filter": "Filtre par catégories",
|
"category-filter": "Filtre par catégories",
|
||||||
"category-update-failed": "La mise à jour de la catégorie a échoué",
|
"category-update-failed": "La mise à jour de la catégorie a échoué",
|
||||||
"category-updated": "Catégorie mise à jour",
|
"category-updated": "Catégorie mise à jour",
|
||||||
"uncategorized-count": "{count} non catégorisée|{count} non catégorisées",
|
"uncategorized-count": "{count} non catégorisées",
|
||||||
"create-a-category": "Créer une catégorie",
|
"create-a-category": "Créer une catégorie",
|
||||||
"category-name": "Nom de la catégorie",
|
"category-name": "Nom de la catégorie",
|
||||||
"category": "Catégorie"
|
"category": "Catégorie"
|
||||||
|
@ -341,7 +341,7 @@
|
||||||
"meal-type": "Type de repas",
|
"meal-type": "Type de repas",
|
||||||
"breakfast": "Petit-déjeuner",
|
"breakfast": "Petit-déjeuner",
|
||||||
"lunch": "Déjeuner",
|
"lunch": "Déjeuner",
|
||||||
"dinner": "Dîner",
|
"dinner": "Souper",
|
||||||
"type-any": "Tous",
|
"type-any": "Tous",
|
||||||
"day-any": "Tous",
|
"day-any": "Tous",
|
||||||
"editor": "Éditeur",
|
"editor": "Éditeur",
|
||||||
|
@ -350,7 +350,7 @@
|
||||||
"meal-note": "Note du repas",
|
"meal-note": "Note du repas",
|
||||||
"note-only": "Note uniquement",
|
"note-only": "Note uniquement",
|
||||||
"random-meal": "Repas aléatoire",
|
"random-meal": "Repas aléatoire",
|
||||||
"random-dinner": "Dîner aléatoire",
|
"random-dinner": "Souper aléatoire",
|
||||||
"random-side": "Accompagnement aléatoire",
|
"random-side": "Accompagnement aléatoire",
|
||||||
"this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.",
|
"this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.",
|
||||||
"to-all-days": "à tous les jours",
|
"to-all-days": "à tous les jours",
|
||||||
|
@ -381,7 +381,7 @@
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
"description": "Importer des recettes depuis Nextcloud Cookbook",
|
"description": "Importer des recettes depuis Nextcloud Cookbook",
|
||||||
"description-long": "Les recettes Nextcloud peuvent être importées depuis un fichier zip qui contient les données stockées dans Nextcloud. Consultez la structure de dossiers d'exemple ci-dessous pour vous assurer que vos recettes peuvent être importées.",
|
"description-long": "Les recettes Nextcloud peuvent être importées depuis un fichier zip qui contient les données stockées dans Nextcloud. Consultez la structure de dossiers d'exemple ci-dessous pour vous assurer que vos recettes peuvent être importées.",
|
||||||
"title": "Nextcloud Cookbook"
|
"title": "Cookbook Nextcloud"
|
||||||
},
|
},
|
||||||
"copymethat": {
|
"copymethat": {
|
||||||
"description-long": "Mealie peut importer des recettes à partir de Copy Me That. Exportez vos recettes au format HTML, puis téléchargez le .zip ci-dessous.",
|
"description-long": "Mealie peut importer des recettes à partir de Copy Me That. Exportez vos recettes au format HTML, puis téléchargez le .zip ci-dessous.",
|
||||||
|
@ -582,10 +582,10 @@
|
||||||
"made-this": "Je l’ai cuisiné",
|
"made-this": "Je l’ai cuisiné",
|
||||||
"how-did-it-turn-out": "C’était bon ?",
|
"how-did-it-turn-out": "C’était bon ?",
|
||||||
"user-made-this": "{user} l’a cuisiné",
|
"user-made-this": "{user} l’a cuisiné",
|
||||||
"added-to-timeline": "Ajouté à l’historique",
|
"added-to-timeline": "Ajouté à la ligne du temps",
|
||||||
"failed-to-add-to-timeline": "Ajout dans l’historique en échec",
|
"failed-to-add-to-timeline": "Impossible d'ajouter à la ligne du temps",
|
||||||
"failed-to-update-recipe": "Impossible de mettre à jour la recette",
|
"failed-to-update-recipe": "Impossible de modifier la recette",
|
||||||
"added-to-timeline-but-failed-to-add-image": "Ajouté à l’historique, mais impossible d’ajouter l’image",
|
"added-to-timeline-but-failed-to-add-image": "Ajouté à la ligne du temps, mais impossible d'ajouter l'image",
|
||||||
"api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
|
"api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
|
||||||
"message-key": "Clé de message",
|
"message-key": "Clé de message",
|
||||||
"parse": "Analyser",
|
"parse": "Analyser",
|
||||||
|
@ -607,10 +607,10 @@
|
||||||
"create-recipe-from-an-image": "Créer une recette à partir d’une image",
|
"create-recipe-from-an-image": "Créer une recette à partir d’une image",
|
||||||
"create-recipe-from-an-image-description": "Créez une recette en téléchargeant une image de celle-ci. Mealie utilisera l’IA pour tenter d’extraire le texte et de créer une recette.",
|
"create-recipe-from-an-image-description": "Créez une recette en téléchargeant une image de celle-ci. Mealie utilisera l’IA pour tenter d’extraire le texte et de créer une recette.",
|
||||||
"crop-and-rotate-the-image": "Rogner et pivoter l’image pour que seul le texte soit visible, et qu’il soit dans la bonne orientation.",
|
"crop-and-rotate-the-image": "Rogner et pivoter l’image pour que seul le texte soit visible, et qu’il soit dans la bonne orientation.",
|
||||||
"create-from-images": "Créer à partir d’images",
|
"create-from-images": "Créer à partir d’une image",
|
||||||
"should-translate-description": "Traduire la recette dans ma langue",
|
"should-translate-description": "Traduire la recette dans ma langue",
|
||||||
"please-wait-image-procesing": "Veuillez patienter, l’image est en cours de traitement. Cela peut prendre du temps.",
|
"please-wait-image-procesing": "Veuillez patienter, l’image est en cours de traitement. Cela peut prendre du temps.",
|
||||||
"please-wait-images-processing": "Veuillez patienter, les images sont en cours de traitement. Cela peut prendre un certain temps.",
|
"please-wait-images-processing": "Un peu de patience, les images sont en cours de traitement. Cela peut prendre un certain temps.",
|
||||||
"bulk-url-import": "Importation en masse d'URL",
|
"bulk-url-import": "Importation en masse d'URL",
|
||||||
"debug-scraper": "Déboguer le récupérateur",
|
"debug-scraper": "Déboguer le récupérateur",
|
||||||
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Créer une recette en fournissant le nom. Toutes les recettes doivent avoir des noms uniques.",
|
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Créer une recette en fournissant le nom. Toutes les recettes doivent avoir des noms uniques.",
|
||||||
|
@ -675,8 +675,8 @@
|
||||||
"upload-another-image": "Télécharger une autre image",
|
"upload-another-image": "Télécharger une autre image",
|
||||||
"upload-images": "Télécharger des images",
|
"upload-images": "Télécharger des images",
|
||||||
"upload-more-images": "Télécharger d'autres images",
|
"upload-more-images": "Télécharger d'autres images",
|
||||||
"set-as-cover-image": "Set as recipe cover image",
|
"set-as-cover-image": "Définir comme image de couverture de recette",
|
||||||
"cover-image": "Cover image"
|
"cover-image": "Image de couverture"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Recherche de recette",
|
"recipe-finder": "Recherche de recette",
|
||||||
|
@ -1169,7 +1169,7 @@
|
||||||
"group-details": "Détails du groupe",
|
"group-details": "Détails du groupe",
|
||||||
"group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !",
|
"group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !",
|
||||||
"use-seed-data": "Utiliser l'initialisation de données",
|
"use-seed-data": "Utiliser l'initialisation de données",
|
||||||
"use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.",
|
"use-seed-data-description": "Mealie propose une collection d'aliments, d'unités et d'étiquettes qui peuvent être utilisés pour remplir votre groupe avec des données utiles pour organiser vos recettes. Celles-ci sont traduites dans la langue que vous avez sélectionnée. Vous pouvez toujours ajouter ou modifier ces données plus tard.",
|
||||||
"account-details": "Détails du compte"
|
"account-details": "Détails du compte"
|
||||||
},
|
},
|
||||||
"validation": {
|
"validation": {
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
"new-notification": "Nouvelle notification",
|
"new-notification": "Nouvelle notification",
|
||||||
"event-notifiers": "Notifications d'événements",
|
"event-notifiers": "Notifications d'événements",
|
||||||
"apprise-url-skipped-if-blank": "URL Apprise (ignoré si vide)",
|
"apprise-url-skipped-if-blank": "URL Apprise (ignoré si vide)",
|
||||||
"apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.",
|
"apprise-url-is-left-intentionally-blank": "Comme les URL Apprise contiennent généralement des informations sensibles, ce champ est laissé intentionnellement vide lors de l'édition. Si vous souhaitez mettre à jour l'URL, veuillez entrer la nouvelle URL ici, sinon laisser vide pour conserver l'URL courante.",
|
||||||
"enable-notifier": "Activer la notification",
|
"enable-notifier": "Activer la notification",
|
||||||
"what-events": "À quels événements cette notification doit-elle s'abonner ?",
|
"what-events": "À quels événements cette notification doit-elle s'abonner ?",
|
||||||
"user-events": "Événements utilisateur",
|
"user-events": "Événements utilisateur",
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
"category-events": "Événements de catégories",
|
"category-events": "Événements de catégories",
|
||||||
"when-a-new-user-joins-your-group": "Lorsqu'un nouvel utilisateur rejoint votre groupe",
|
"when-a-new-user-joins-your-group": "Lorsqu'un nouvel utilisateur rejoint votre groupe",
|
||||||
"recipe-events": "Événements de recette",
|
"recipe-events": "Événements de recette",
|
||||||
"label-events": "Label Events"
|
"label-events": "Étiquette des événements"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"add": "Ajouter",
|
"add": "Ajouter",
|
||||||
|
@ -675,8 +675,8 @@
|
||||||
"upload-another-image": "Télécharger une autre image",
|
"upload-another-image": "Télécharger une autre image",
|
||||||
"upload-images": "Télécharger des images",
|
"upload-images": "Télécharger des images",
|
||||||
"upload-more-images": "Télécharger d'autres images",
|
"upload-more-images": "Télécharger d'autres images",
|
||||||
"set-as-cover-image": "Set as recipe cover image",
|
"set-as-cover-image": "Définir comme image de couverture de la recette",
|
||||||
"cover-image": "Cover image"
|
"cover-image": "Image de couverture"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Recherche de recette",
|
"recipe-finder": "Recherche de recette",
|
||||||
|
@ -1169,7 +1169,7 @@
|
||||||
"group-details": "Détails du groupe",
|
"group-details": "Détails du groupe",
|
||||||
"group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !",
|
"group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !",
|
||||||
"use-seed-data": "Utiliser l'initialisation de données",
|
"use-seed-data": "Utiliser l'initialisation de données",
|
||||||
"use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.",
|
"use-seed-data-description": "Mealie est livrée avec une collection d'aliments, d'unités et d'étiquettes qui peuvent être utilisés pour remplir votre groupe avec des données utiles pour organiser vos recettes. Ceux-ci sont traduits dans la langue que vous avez sélectionnée. Vous pouvez toujours ajouter ou modifier ces données plus tard.",
|
||||||
"account-details": "Détails du compte"
|
"account-details": "Détails du compte"
|
||||||
},
|
},
|
||||||
"validation": {
|
"validation": {
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
"new-notification": "Ný tilkynning",
|
"new-notification": "Ný tilkynning",
|
||||||
"event-notifiers": "Viðburðar tilkynningar",
|
"event-notifiers": "Viðburðar tilkynningar",
|
||||||
"apprise-url-skipped-if-blank": "Apprise URL (sleppt ef tómt)",
|
"apprise-url-skipped-if-blank": "Apprise URL (sleppt ef tómt)",
|
||||||
"apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.",
|
"apprise-url-is-left-intentionally-blank": "Þar sem \"Apprise\" slóðir innihalda yfirleitt viðkvæmar upplýsingar, er þessum reit viljandi skilið eftir auðum við breytingar. Ef þú vilt uppfæra slóðina skaltu slá inn þá nýju hér, annars skaltu skilja reitinn eftir auðan til að halda núverandi slóð.",
|
||||||
"enable-notifier": "Virkja tilkynningar",
|
"enable-notifier": "Virkja tilkynningar",
|
||||||
"what-events": "Hvaða viðburði ætti þessi tilkynnir að vera áskrifandi að?",
|
"what-events": "Hvaða viðburði ætti þessi tilkynnir að vera áskrifandi að?",
|
||||||
"user-events": "Notenda viðburðir",
|
"user-events": "Notenda viðburðir",
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
"category-events": "Flokka 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",
|
"when-a-new-user-joins-your-group": "Þegar nýr notandi bætist við í þinn hóp",
|
||||||
"recipe-events": "Uppskriftar viðburðir",
|
"recipe-events": "Uppskriftar viðburðir",
|
||||||
"label-events": "Label Events"
|
"label-events": "Merkja viðburð"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"add": "Bæta við",
|
"add": "Bæta við",
|
||||||
|
@ -118,12 +118,12 @@
|
||||||
"image-upload-failed": "Upphal myndar mistókst",
|
"image-upload-failed": "Upphal myndar mistókst",
|
||||||
"import": "Hlaða inn",
|
"import": "Hlaða inn",
|
||||||
"json": "JSON",
|
"json": "JSON",
|
||||||
"keyword": "Keyword",
|
"keyword": "Stikkorð",
|
||||||
"link-copied": "Hlekkur afritaður",
|
"link-copied": "Hlekkur afritaður",
|
||||||
"loading": "Loading",
|
"loading": "Hleður",
|
||||||
"loading-events": "Hleð atburðum",
|
"loading-events": "Hleð atburðum",
|
||||||
"loading-recipe": "Hleð uppskrift",
|
"loading-recipe": "Hleð uppskrift",
|
||||||
"loading-ocr-data": "Loading OCR data...",
|
"loading-ocr-data": "Hleður OCR gögnum...",
|
||||||
"loading-recipes": "Hleð uppskriftum",
|
"loading-recipes": "Hleð uppskriftum",
|
||||||
"message": "Skilaboð",
|
"message": "Skilaboð",
|
||||||
"monday": "Mánudagur",
|
"monday": "Mánudagur",
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
"no-recipe-found": "Engin uppskrift finnst",
|
"no-recipe-found": "Engin uppskrift finnst",
|
||||||
"ok": "Allt í lagi",
|
"ok": "Allt í lagi",
|
||||||
"options": "Valmöguleikar:",
|
"options": "Valmöguleikar:",
|
||||||
"plural-name": "Plural Name",
|
"plural-name": "Nafn í fleirtölu",
|
||||||
"print": "Prenta",
|
"print": "Prenta",
|
||||||
"print-preferences": "Prent valmöguleikar",
|
"print-preferences": "Prent valmöguleikar",
|
||||||
"random": "Handahófskennt",
|
"random": "Handahófskennt",
|
||||||
|
@ -142,56 +142,56 @@
|
||||||
"recent": "Nýlegt",
|
"recent": "Nýlegt",
|
||||||
"recipe": "Uppskrift",
|
"recipe": "Uppskrift",
|
||||||
"recipes": "Uppskriftir",
|
"recipes": "Uppskriftir",
|
||||||
"rename-object": "Rename {0}",
|
"rename-object": "Endurnefna {0}",
|
||||||
"reset": "Endurstilla",
|
"reset": "Endurstilla",
|
||||||
"saturday": "Laugardagur",
|
"saturday": "Laugardagur",
|
||||||
"save": "Vista",
|
"save": "Vista",
|
||||||
"settings": "Stillingar",
|
"settings": "Stillingar",
|
||||||
"share": "Deila",
|
"share": "Deila",
|
||||||
"show-all": "Sýna allt",
|
"show-all": "Sýna allt",
|
||||||
"shuffle": "Shuffle",
|
"shuffle": "Blanda",
|
||||||
"sort": "Sort",
|
"sort": "Raða",
|
||||||
"sort-ascending": "Sort Ascending",
|
"sort-ascending": "Raða í réttri röð",
|
||||||
"sort-descending": "Sort Descending",
|
"sort-descending": "Raða í öfugri röð",
|
||||||
"sort-alphabetically": "Alphabetical",
|
"sort-alphabetically": "Stafrófsröð",
|
||||||
"status": "Status",
|
"status": "Staða",
|
||||||
"subject": "Subject",
|
"subject": "Efni",
|
||||||
"submit": "Submit",
|
"submit": "Staðfesta",
|
||||||
"success-count": "Success: {count}",
|
"success-count": "Tókst: {count}",
|
||||||
"sunday": "Sunday",
|
"sunday": "Sunnudagur",
|
||||||
"system": "System",
|
"system": "Kerfi",
|
||||||
"templates": "Templates:",
|
"templates": "Sniðmót:",
|
||||||
"test": "Test",
|
"test": "Próf",
|
||||||
"themes": "Themes",
|
"themes": "Þema",
|
||||||
"thursday": "Thursday",
|
"thursday": "Fimmtudagur",
|
||||||
"title": "Title",
|
"title": "Titill",
|
||||||
"token": "Token",
|
"token": "Tóki",
|
||||||
"tuesday": "Tuesday",
|
"tuesday": "Þriðjudagur",
|
||||||
"type": "Type",
|
"type": "Tegund",
|
||||||
"update": "Update",
|
"update": "Uppfærsla",
|
||||||
"updated": "Updated",
|
"updated": "Uppfært",
|
||||||
"upload": "Upload",
|
"upload": "Hlaða upp",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"view": "View",
|
"view": "Skoða",
|
||||||
"wednesday": "Wednesday",
|
"wednesday": "Miðvikudagur",
|
||||||
"yes": "Yes",
|
"yes": "Já",
|
||||||
"foods": "Foods",
|
"foods": "Matur",
|
||||||
"units": "Units",
|
"units": "Einingar",
|
||||||
"back": "Back",
|
"back": "Til baka",
|
||||||
"next": "Next",
|
"next": "Næst",
|
||||||
"start": "Start",
|
"start": "Byrja",
|
||||||
"toggle-view": "Toggle View",
|
"toggle-view": "Skipta um sýn",
|
||||||
"date": "Date",
|
"date": "Dagsetning",
|
||||||
"id": "Id",
|
"id": "Eingildi",
|
||||||
"owner": "Owner",
|
"owner": "Eigandi",
|
||||||
"change-owner": "Change Owner",
|
"change-owner": "Breyta um eiganda",
|
||||||
"date-added": "Date Added",
|
"date-added": "Dagsetningu bætt við",
|
||||||
"none": "None",
|
"none": "Ekkert",
|
||||||
"run": "Run",
|
"run": "Keyra",
|
||||||
"menu": "Menu",
|
"menu": "Matseðill",
|
||||||
"a-name-is-required": "A Name is Required",
|
"a-name-is-required": "Nafn er krafist",
|
||||||
"delete-with-name": "Delete {name}",
|
"delete-with-name": "Eyða út {name}",
|
||||||
"confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?",
|
"confirm-delete-generic-with-name": "Ertu viss um að þú viljir eyða út {name}?",
|
||||||
"confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?",
|
"confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?",
|
||||||
"organizer": "Organizer",
|
"organizer": "Organizer",
|
||||||
"transfer": "Transfer",
|
"transfer": "Transfer",
|
||||||
|
@ -249,20 +249,20 @@
|
||||||
"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": "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": "Manage",
|
"manage": "Manage",
|
||||||
"manage-household": "Manage Household",
|
"manage-household": "Manage Household",
|
||||||
"invite": "Invite",
|
"invite": "Bjóða",
|
||||||
"looking-to-update-your-profile": "Looking to Update Your Profile?",
|
"looking-to-update-your-profile": "Viltu uppfæra prófílinn þinn?",
|
||||||
"default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.",
|
"default-recipe-preferences-description": "Þetta eru sjálfgefnar stillingar þegar ný uppskrift er búin til í hópnum þínum. Hægt er að breyta þeim fyrir einstakar uppskriftir í stillingavalmynd uppskrifta.",
|
||||||
"default-recipe-preferences": "Default Recipe Preferences",
|
"default-recipe-preferences": "Sjálfgefnar stillingar uppskrifta",
|
||||||
"group-preferences": "Group Preferences",
|
"group-preferences": "Stillingar hóps",
|
||||||
"private-group": "Private Group",
|
"private-group": "Lokaður hópur",
|
||||||
"private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings",
|
"private-group-description": "Ef þú stillir hópinn þinn sem lokaðan hóp lokast á alla almennan aðgang. Þessi stilling hefur forgang fram yfir einstakar stillingar fyrir almenna sýn",
|
||||||
"enable-public-access": "Enable Public Access",
|
"enable-public-access": "Virkja almennan aðgang",
|
||||||
"enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in",
|
"enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in",
|
||||||
"allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes",
|
"allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes",
|
||||||
"allow-users-outside-of-your-group-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 group or with a pre-generated private link",
|
"allow-users-outside-of-your-group-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 group or with a pre-generated private link",
|
||||||
"show-nutrition-information": "Show nutrition information",
|
"show-nutrition-information": "Show nutrition information",
|
||||||
"show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown",
|
"show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown",
|
||||||
"show-recipe-assets": "Show recipe assets",
|
"show-recipe-assets": "Sýna skrár og efni uppskriftar",
|
||||||
"show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available",
|
"show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available",
|
||||||
"default-to-landscape-view": "Default to landscape view",
|
"default-to-landscape-view": "Default to landscape view",
|
||||||
"default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view",
|
"default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view",
|
||||||
|
|
|
@ -1204,7 +1204,7 @@
|
||||||
},
|
},
|
||||||
"demo": {
|
"demo": {
|
||||||
"info_message_with_version": "这是{version} 版本的演示模式",
|
"info_message_with_version": "这是{version} 版本的演示模式",
|
||||||
"demo_username": "{username}\n用户名:{username}",
|
"demo_username": "用户名:{username}",
|
||||||
"demo_password": "密码:{password}"
|
"demo_password": "密码:{password}"
|
||||||
},
|
},
|
||||||
"ocr-editor": {
|
"ocr-editor": {
|
||||||
|
|
|
@ -92,8 +92,8 @@ export default defineNuxtConfig({
|
||||||
light: {
|
light: {
|
||||||
primary: process.env.THEME_LIGHT_PRIMARY || "#E58325",
|
primary: process.env.THEME_LIGHT_PRIMARY || "#E58325",
|
||||||
accent: process.env.THEME_LIGHT_ACCENT || "#007A99",
|
accent: process.env.THEME_LIGHT_ACCENT || "#007A99",
|
||||||
secondary: process.env.THEME_DARK_SECONDARY || "#973542",
|
secondary: process.env.THEME_LIGHT_SECONDARY || "#973542",
|
||||||
success: process.env.THEME_DARK_SUCCESS || "#43A047",
|
success: process.env.THEME_LIGHT_SUCCESS || "#43A047",
|
||||||
info: process.env.THEME_LIGHT_INFO || "#1976d2",
|
info: process.env.THEME_LIGHT_INFO || "#1976d2",
|
||||||
warning: process.env.THEME_LIGHT_WARNING || "#FF6D00",
|
warning: process.env.THEME_LIGHT_WARNING || "#FF6D00",
|
||||||
error: process.env.THEME_LIGHT_ERROR || "#EF5350",
|
error: process.env.THEME_LIGHT_ERROR || "#EF5350",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mealie",
|
"name": "mealie",
|
||||||
"version": "3.0.2",
|
"version": "3.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "nuxt dev",
|
"dev": "nuxt dev",
|
||||||
|
|
|
@ -45,8 +45,8 @@ export default defineNuxtPlugin(async (nuxtApp) => {
|
||||||
darken: 3,
|
darken: 3,
|
||||||
},
|
},
|
||||||
themes: {
|
themes: {
|
||||||
dark: {
|
light: {
|
||||||
dark: true,
|
dark: false,
|
||||||
colors: {
|
colors: {
|
||||||
primary: theme?.lightPrimary ?? "#E58325",
|
primary: theme?.lightPrimary ?? "#E58325",
|
||||||
accent: theme?.lightAccent ?? "#007A99",
|
accent: theme?.lightAccent ?? "#007A99",
|
||||||
|
@ -58,8 +58,8 @@ export default defineNuxtPlugin(async (nuxtApp) => {
|
||||||
background: "#1E1E1E",
|
background: "#1E1E1E",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
light: {
|
dark: {
|
||||||
dark: false,
|
dark: true,
|
||||||
colors: {
|
colors: {
|
||||||
primary: theme?.darkPrimary ?? "#E58325",
|
primary: theme?.darkPrimary ?? "#E58325",
|
||||||
accent: theme?.darkAccent ?? "#007A99",
|
accent: theme?.darkAccent ?? "#007A99",
|
||||||
|
|
|
@ -434,7 +434,7 @@ class AppSettings(AppLoggingSettings):
|
||||||
def WORKERS(self) -> int:
|
def WORKERS(self) -> int:
|
||||||
return max(1, self.WORKER_PER_CORE * self.UVICORN_WORKERS)
|
return max(1, self.WORKER_PER_CORE * self.UVICORN_WORKERS)
|
||||||
|
|
||||||
model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow")
|
model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow", env_nested_delimiter="__")
|
||||||
|
|
||||||
# ===============================================
|
# ===============================================
|
||||||
# TLS
|
# TLS
|
||||||
|
|
|
@ -517,8 +517,8 @@
|
||||||
"broccoli rabe": {
|
"broccoli rabe": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "broccoli rabe",
|
"name": "rapini",
|
||||||
"plural_name": "broccoli rabes"
|
"plural_name": "rapini"
|
||||||
},
|
},
|
||||||
"rutabaga": {
|
"rutabaga": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1401,7 +1401,7 @@
|
||||||
"nameko": {
|
"nameko": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "nameko",
|
"name": "cchampignon Nameko",
|
||||||
"plural_name": "namekoes"
|
"plural_name": "namekoes"
|
||||||
},
|
},
|
||||||
"djon djon mushroom": {
|
"djon djon mushroom": {
|
||||||
|
@ -1413,7 +1413,7 @@
|
||||||
"mixed asian mushroom": {
|
"mixed asian mushroom": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mixed asian mushroom",
|
"name": "champignon mixte asiatique",
|
||||||
"plural_name": "mixed asian mushrooms"
|
"plural_name": "mixed asian mushrooms"
|
||||||
},
|
},
|
||||||
"puffball": {
|
"puffball": {
|
||||||
|
@ -3394,7 +3394,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "boeuf haché végétalien",
|
"name": "boeuf haché végétalien",
|
||||||
"plural_name": "vegan ground beefs"
|
"plural_name": "bœufs hachés végétaliens"
|
||||||
},
|
},
|
||||||
"pulled oat": {
|
"pulled oat": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -3412,12 +3412,12 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "soy curl",
|
"name": "soy curl",
|
||||||
"plural_name": "soy curls"
|
"plural_name": "bâtonnets de soja"
|
||||||
},
|
},
|
||||||
"vegan pesto": {
|
"vegan pesto": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "vegan pesto",
|
"name": "pesto végétalien",
|
||||||
"plural_name": "vegan pestoes"
|
"plural_name": "vegan pestoes"
|
||||||
},
|
},
|
||||||
"marinated tofu": {
|
"marinated tofu": {
|
||||||
|
@ -3472,7 +3472,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "coconut paste",
|
"name": "coconut paste",
|
||||||
"plural_name": "coconut pastes"
|
"plural_name": "pâtes de noix de coco"
|
||||||
},
|
},
|
||||||
"vegetable suet": {
|
"vegetable suet": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -6383,8 +6383,8 @@
|
||||||
"espelette pepper": {
|
"espelette pepper": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "espelette pepper",
|
"name": "piment d'espelette",
|
||||||
"plural_name": "espelette peppers"
|
"plural_name": "piments d'Espelette"
|
||||||
},
|
},
|
||||||
"lemon verbena": {
|
"lemon verbena": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -455,8 +455,8 @@
|
||||||
"pepperoncini": {
|
"pepperoncini": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pepperoncini",
|
"name": "peperoncini",
|
||||||
"plural_name": "pepperoncinis"
|
"plural_name": "peperoncini"
|
||||||
},
|
},
|
||||||
"baby bok choy": {
|
"baby bok choy": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -3764,7 +3764,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "ham",
|
"name": "ham",
|
||||||
"plural_name": "hams"
|
"plural_name": "hammen"
|
||||||
},
|
},
|
||||||
"pork chop": {
|
"pork chop": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -5097,7 +5097,7 @@
|
||||||
"herring": {
|
"herring": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "herring",
|
"name": "haring",
|
||||||
"plural_name": "herrings"
|
"plural_name": "herrings"
|
||||||
},
|
},
|
||||||
"salmon roe": {
|
"salmon roe": {
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
"garlic": {
|
"garlic": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "garlic",
|
"name": "cesnak",
|
||||||
"plural_name": "garlics"
|
"plural_name": "cesnaky"
|
||||||
},
|
},
|
||||||
"onion": {
|
"onion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "onion",
|
"name": "cibuľa",
|
||||||
"plural_name": "onions"
|
"plural_name": "cibule"
|
||||||
},
|
},
|
||||||
"bell pepper": {
|
"bell pepper": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -22,32 +22,32 @@
|
||||||
"carrot": {
|
"carrot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "carrot",
|
"name": "mrkva",
|
||||||
"plural_name": "carrots"
|
"plural_name": "mrkvy"
|
||||||
},
|
},
|
||||||
"scallion": {
|
"scallion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "scallion",
|
"name": "jarná cibuľka",
|
||||||
"plural_name": "scallions"
|
"plural_name": "jarné cibuľky"
|
||||||
},
|
},
|
||||||
"zucchini": {
|
"zucchini": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "zucchini",
|
"name": "cuketa",
|
||||||
"plural_name": "zucchinis"
|
"plural_name": "cukety"
|
||||||
},
|
},
|
||||||
"potato": {
|
"potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "potato",
|
"name": "zemiak",
|
||||||
"plural_name": "potatoes"
|
"plural_name": "zemiaky"
|
||||||
},
|
},
|
||||||
"red onion": {
|
"red onion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "red onion",
|
"name": "červená cibuľa",
|
||||||
"plural_name": "red onions"
|
"plural_name": "červené cibule"
|
||||||
},
|
},
|
||||||
"yellow onion": {
|
"yellow onion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -58,8 +58,8 @@
|
||||||
"celery": {
|
"celery": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "celery",
|
"name": "zeler",
|
||||||
"plural_name": "celeries"
|
"plural_name": "zelery"
|
||||||
},
|
},
|
||||||
"jalapeno": {
|
"jalapeno": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -70,38 +70,38 @@
|
||||||
"avocado": {
|
"avocado": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "avocado",
|
"name": "avokádo",
|
||||||
"plural_name": "avocados"
|
"plural_name": "avokáda"
|
||||||
},
|
},
|
||||||
"shallot": {
|
"shallot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "shallot",
|
"name": "šalotka",
|
||||||
"plural_name": "shallots"
|
"plural_name": "šalotky"
|
||||||
},
|
},
|
||||||
"cherry tomato": {
|
"cherry tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cherry tomato",
|
"name": "cherry paradajka",
|
||||||
"plural_name": "cherry tomatoes"
|
"plural_name": "cherry paradajky"
|
||||||
},
|
},
|
||||||
"cucumber": {
|
"cucumber": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cucumber",
|
"name": "uhorka",
|
||||||
"plural_name": "cucumbers"
|
"plural_name": "uhorky"
|
||||||
},
|
},
|
||||||
"spinach": {
|
"spinach": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "spinach",
|
"name": "špenát",
|
||||||
"plural_name": "spinaches"
|
"plural_name": "špenáty"
|
||||||
},
|
},
|
||||||
"sweet corn": {
|
"sweet corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sweet corn",
|
"name": "cukrová kukurica",
|
||||||
"plural_name": "sweet corns"
|
"plural_name": "cukrové kukurice"
|
||||||
},
|
},
|
||||||
"chile pepper": {
|
"chile pepper": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
"sweet potato": {
|
"sweet potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sweet potato",
|
"name": "batat",
|
||||||
"plural_name": "sweet potatoes"
|
"plural_name": "sweet potatoes"
|
||||||
},
|
},
|
||||||
"broccoli": {
|
"broccoli": {
|
||||||
|
@ -205,37 +205,37 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "beetroot",
|
"name": "beetroot",
|
||||||
"plural_name": "beetroots"
|
"plural_name": "cvikly"
|
||||||
},
|
},
|
||||||
"brussels sprout": {
|
"brussels sprout": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "brussels sprout",
|
"name": "ružičkový kel",
|
||||||
"plural_name": "brussels sprouts"
|
"plural_name": "ružičkové kely"
|
||||||
},
|
},
|
||||||
"fennel": {
|
"fennel": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "fennel",
|
"name": "fenikel",
|
||||||
"plural_name": "fennels"
|
"plural_name": "fenikle"
|
||||||
},
|
},
|
||||||
"sun dried tomato": {
|
"sun dried tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sun dried tomato",
|
"name": "sušená paradajka",
|
||||||
"plural_name": "sun dried tomatoes"
|
"plural_name": "sušené paradajky"
|
||||||
},
|
},
|
||||||
"radish": {
|
"radish": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "radish",
|
"name": "reďkovka",
|
||||||
"plural_name": "radishes"
|
"plural_name": "reďkovky"
|
||||||
},
|
},
|
||||||
"red cabbage": {
|
"red cabbage": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "red cabbage",
|
"name": "červená kapusta",
|
||||||
"plural_name": "red cabbages"
|
"plural_name": "červené kapusty"
|
||||||
},
|
},
|
||||||
"artichoke": {
|
"artichoke": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -132,7 +132,7 @@
|
||||||
"baby green": {
|
"baby green": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "baby green",
|
"name": "小白菜",
|
||||||
"plural_name": "baby greens"
|
"plural_name": "baby greens"
|
||||||
},
|
},
|
||||||
"pumpkin": {
|
"pumpkin": {
|
||||||
|
@ -255,7 +255,7 @@
|
||||||
"gem squash"
|
"gem squash"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "summer squash",
|
"name": "",
|
||||||
"plural_name": "summer squashes"
|
"plural_name": "summer squashes"
|
||||||
},
|
},
|
||||||
"mixed green": {
|
"mixed green": {
|
||||||
|
@ -407,7 +407,7 @@
|
||||||
"okra": {
|
"okra": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "okra",
|
"name": "秋葵",
|
||||||
"plural_name": "okra"
|
"plural_name": "okra"
|
||||||
},
|
},
|
||||||
"acorn squash": {
|
"acorn squash": {
|
||||||
|
@ -518,7 +518,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "broccoli rabe",
|
"name": "broccoli rabe",
|
||||||
"plural_name": "broccoli rabes"
|
"plural_name": ""
|
||||||
},
|
},
|
||||||
"rutabaga": {
|
"rutabaga": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
"name": "cuillère à soupe",
|
"name": "cuillère à soupe",
|
||||||
"plural_name": "cuillères à soupe",
|
"plural_name": "cuillères à soupe",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "càS"
|
"abbreviation": "càs"
|
||||||
},
|
},
|
||||||
"cup": {
|
"cup": {
|
||||||
"name": "tasse",
|
"name": "tasse",
|
||||||
|
@ -21,13 +21,13 @@
|
||||||
"name": "centilitre",
|
"name": "centilitre",
|
||||||
"plural_name": "onces liquides",
|
"plural_name": "onces liquides",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "cL"
|
"abbreviation": "cl"
|
||||||
},
|
},
|
||||||
"pint": {
|
"pint": {
|
||||||
"name": "pinte",
|
"name": "pinte",
|
||||||
"plural_name": "pintes",
|
"plural_name": "pintes",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "pt"
|
"abbreviation": "pinte"
|
||||||
},
|
},
|
||||||
"quart": {
|
"quart": {
|
||||||
"name": "quart",
|
"name": "quart",
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
"name": "livre",
|
"name": "livre",
|
||||||
"plural_name": "livres",
|
"plural_name": "livres",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "lb",
|
"abbreviation": "livre",
|
||||||
"plural_abbreviation": "livres"
|
"plural_abbreviation": "livres"
|
||||||
},
|
},
|
||||||
"ounce": {
|
"ounce": {
|
||||||
|
@ -92,7 +92,7 @@
|
||||||
},
|
},
|
||||||
"dash": {
|
"dash": {
|
||||||
"name": "trait",
|
"name": "trait",
|
||||||
"plural_name": "1/8 de cuillères à café",
|
"plural_name": "traits",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
|
|
60
poetry.lock
generated
60
poetry.lock
generated
|
@ -1612,14 +1612,14 @@ pyyaml = ">=5.1"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mkdocs-material"
|
name = "mkdocs-material"
|
||||||
version = "9.6.17"
|
version = "9.6.18"
|
||||||
description = "Documentation that simply works"
|
description = "Documentation that simply works"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
groups = ["dev"]
|
groups = ["dev"]
|
||||||
files = [
|
files = [
|
||||||
{file = "mkdocs_material-9.6.17-py3-none-any.whl", hash = "sha256:221dd8b37a63f52e580bcab4a7e0290e4a6f59bd66190be9c3d40767e05f9417"},
|
{file = "mkdocs_material-9.6.18-py3-none-any.whl", hash = "sha256:dbc1e146a0ecce951a4d84f97b816a54936cdc9e1edd1667fc6868878ac06701"},
|
||||||
{file = "mkdocs_material-9.6.17.tar.gz", hash = "sha256:48ae7aec72a3f9f501a70be3fbd329c96ff5f5a385b67a1563e5ed5ce064affe"},
|
{file = "mkdocs_material-9.6.18.tar.gz", hash = "sha256:a2eb253bcc8b66f8c6eaf8379c10ed6e9644090c2e2e9d0971c7722dc7211c05"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
@ -1850,14 +1850,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openai"
|
name = "openai"
|
||||||
version = "1.100.1"
|
version = "1.101.0"
|
||||||
description = "The official Python library for the openai API"
|
description = "The official Python library for the openai API"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
groups = ["main"]
|
groups = ["main"]
|
||||||
files = [
|
files = [
|
||||||
{file = "openai-1.100.1-py3-none-any.whl", hash = "sha256:2e8224caaf3136c58e30e6b3984fd7a8e6da0931d2c36fbbb7d668e5c11db914"},
|
{file = "openai-1.101.0-py3-none-any.whl", hash = "sha256:6539a446cce154f8d9fb42757acdfd3ed9357ab0d34fcac11096c461da87133b"},
|
||||||
{file = "openai-1.100.1.tar.gz", hash = "sha256:3e9ae652903e5120514e544af2426334141404657cdcdb6dc6845fc243d66e66"},
|
{file = "openai-1.101.0.tar.gz", hash = "sha256:29f56df2236069686e64aca0e13c24a4ec310545afb25ef7da2ab1a18523f22d"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
@ -3228,14 +3228,14 @@ files = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "requests"
|
name = "requests"
|
||||||
version = "2.32.4"
|
version = "2.32.5"
|
||||||
description = "Python HTTP for Humans."
|
description = "Python HTTP for Humans."
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.9"
|
||||||
groups = ["main", "dev"]
|
groups = ["main", "dev"]
|
||||||
files = [
|
files = [
|
||||||
{file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"},
|
{file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"},
|
||||||
{file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"},
|
{file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
@ -3288,31 +3288,31 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ruff"
|
name = "ruff"
|
||||||
version = "0.12.9"
|
version = "0.12.10"
|
||||||
description = "An extremely fast Python linter and code formatter, written in Rust."
|
description = "An extremely fast Python linter and code formatter, written in Rust."
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.7"
|
python-versions = ">=3.7"
|
||||||
groups = ["dev"]
|
groups = ["dev"]
|
||||||
files = [
|
files = [
|
||||||
{file = "ruff-0.12.9-py3-none-linux_armv6l.whl", hash = "sha256:fcebc6c79fcae3f220d05585229463621f5dbf24d79fdc4936d9302e177cfa3e"},
|
{file = "ruff-0.12.10-py3-none-linux_armv6l.whl", hash = "sha256:8b593cb0fb55cc8692dac7b06deb29afda78c721c7ccfed22db941201b7b8f7b"},
|
||||||
{file = "ruff-0.12.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:aed9d15f8c5755c0e74467731a007fcad41f19bcce41cd75f768bbd687f8535f"},
|
{file = "ruff-0.12.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ebb7333a45d56efc7c110a46a69a1b32365d5c5161e7244aaf3aa20ce62399c1"},
|
||||||
{file = "ruff-0.12.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:5b15ea354c6ff0d7423814ba6d44be2807644d0c05e9ed60caca87e963e93f70"},
|
{file = "ruff-0.12.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d59e58586829f8e4a9920788f6efba97a13d1fa320b047814e8afede381c6839"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d596c2d0393c2502eaabfef723bd74ca35348a8dac4267d18a94910087807c53"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:822d9677b560f1fdeab69b89d1f444bf5459da4aa04e06e766cf0121771ab844"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1b15599931a1a7a03c388b9c5df1bfa62be7ede6eb7ef753b272381f39c3d0ff"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:37b4a64f4062a50c75019c61c7017ff598cb444984b638511f48539d3a1c98db"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3d02faa2977fb6f3f32ddb7828e212b7dd499c59eb896ae6c03ea5c303575756"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2c6f4064c69d2542029b2a61d39920c85240c39837599d7f2e32e80d36401d6e"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:17d5b6b0b3a25259b69ebcba87908496e6830e03acfb929ef9fd4c58675fa2ea"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:059e863ea3a9ade41407ad71c1de2badfbe01539117f38f763ba42a1206f7559"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72db7521860e246adbb43f6ef464dd2a532ef2ef1f5dd0d470455b8d9f1773e0"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1bef6161e297c68908b7218fa6e0e93e99a286e5ed9653d4be71e687dff101cf"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a03242c1522b4e0885af63320ad754d53983c9599157ee33e77d748363c561ce"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4f1345fbf8fb0531cd722285b5f15af49b2932742fc96b633e883da8d841896b"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fc83e4e9751e6c13b5046d7162f205d0a7bac5840183c5beebf824b08a27340"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f68433c4fbc63efbfa3ba5db31727db229fa4e61000f452c540474b03de52a9"},
|
||||||
{file = "ruff-0.12.9-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:881465ed56ba4dd26a691954650de6ad389a2d1fdb130fe51ff18a25639fe4bb"},
|
{file = "ruff-0.12.10-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:141ce3d88803c625257b8a6debf4a0473eb6eed9643a6189b68838b43e78165a"},
|
||||||
{file = "ruff-0.12.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:43f07a3ccfc62cdb4d3a3348bf0588358a66da756aa113e071b8ca8c3b9826af"},
|
{file = "ruff-0.12.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f3fc21178cd44c98142ae7590f42ddcb587b8e09a3b849cbc84edb62ee95de60"},
|
||||||
{file = "ruff-0.12.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:07adb221c54b6bba24387911e5734357f042e5669fa5718920ee728aba3cbadc"},
|
{file = "ruff-0.12.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7d1a4e0bdfafcd2e3e235ecf50bf0176f74dd37902f241588ae1f6c827a36c56"},
|
||||||
{file = "ruff-0.12.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f5cd34fabfdea3933ab85d72359f118035882a01bff15bd1d2b15261d85d5f66"},
|
{file = "ruff-0.12.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:e67d96827854f50b9e3e8327b031647e7bcc090dbe7bb11101a81a3a2cbf1cc9"},
|
||||||
{file = "ruff-0.12.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f6be1d2ca0686c54564da8e7ee9e25f93bdd6868263805f8c0b8fc6a449db6d7"},
|
{file = "ruff-0.12.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:ae479e1a18b439c59138f066ae79cc0f3ee250712a873d00dbafadaad9481e5b"},
|
||||||
{file = "ruff-0.12.9-py3-none-win32.whl", hash = "sha256:cc7a37bd2509974379d0115cc5608a1a4a6c4bff1b452ea69db83c8855d53f93"},
|
{file = "ruff-0.12.10-py3-none-win32.whl", hash = "sha256:9de785e95dc2f09846c5e6e1d3a3d32ecd0b283a979898ad427a9be7be22b266"},
|
||||||
{file = "ruff-0.12.9-py3-none-win_amd64.whl", hash = "sha256:6fb15b1977309741d7d098c8a3cb7a30bc112760a00fb6efb7abc85f00ba5908"},
|
{file = "ruff-0.12.10-py3-none-win_amd64.whl", hash = "sha256:7837eca8787f076f67aba2ca559cefd9c5cbc3a9852fd66186f4201b87c1563e"},
|
||||||
{file = "ruff-0.12.9-py3-none-win_arm64.whl", hash = "sha256:63c8c819739d86b96d500cce885956a1a48ab056bbcbc61b747ad494b2485089"},
|
{file = "ruff-0.12.10-py3-none-win_arm64.whl", hash = "sha256:cc138cc06ed9d4bfa9d667a65af7172b47840e1a98b02ce7011c391e54635ffc"},
|
||||||
{file = "ruff-0.12.9.tar.gz", hash = "sha256:fbd94b2e3c623f659962934e52c2bea6fc6da11f667a427a368adaf3af2c866a"},
|
{file = "ruff-0.12.10.tar.gz", hash = "sha256:189ab65149d11ea69a2d775343adf5f49bb2426fc4780f65ee33b423ad2e47f9"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -3,7 +3,7 @@ authors = ["Hayden <hay-kot@pm.me>"]
|
||||||
description = "A Recipe Manager"
|
description = "A Recipe Manager"
|
||||||
license = "AGPL"
|
license = "AGPL"
|
||||||
name = "mealie"
|
name = "mealie"
|
||||||
version = "3.0.2"
|
version = "3.1.1"
|
||||||
include = [
|
include = [
|
||||||
# Explicit include to override .gitignore when packaging the frontend
|
# Explicit include to override .gitignore when packaging the frontend
|
||||||
{ path = "mealie/frontend/**/*", format = ["sdist", "wheel"] }
|
{ path = "mealie/frontend/**/*", format = ["sdist", "wheel"] }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue