diff --git a/docs/docs/documentation/getting-started/installation/installation-checklist.md b/docs/docs/documentation/getting-started/installation/installation-checklist.md index 2521346a3..9bae44c00 100644 --- a/docs/docs/documentation/getting-started/installation/installation-checklist.md +++ b/docs/docs/documentation/getting-started/installation/installation-checklist.md @@ -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: 1. Take a backup just in case! -2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.1.1` +2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.0.2` 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 diff --git a/docs/docs/documentation/getting-started/installation/postgres.md b/docs/docs/documentation/getting-started/installation/postgres.md index 1eb20fced..9d8d94853 100644 --- a/docs/docs/documentation/getting-started/installation/postgres.md +++ b/docs/docs/documentation/getting-started/installation/postgres.md @@ -10,7 +10,7 @@ PostgreSQL might be considered if you need to support many concurrent users. In ```yaml services: mealie: - image: ghcr.io/mealie-recipes/mealie:v3.1.1 # (3) + image: ghcr.io/mealie-recipes/mealie:v3.0.2 # (3) container_name: mealie restart: always ports: diff --git a/docs/docs/documentation/getting-started/installation/sqlite.md b/docs/docs/documentation/getting-started/installation/sqlite.md index 634a60bcf..38e436176 100644 --- a/docs/docs/documentation/getting-started/installation/sqlite.md +++ b/docs/docs/documentation/getting-started/installation/sqlite.md @@ -11,7 +11,7 @@ SQLite is a popular, open source, self-contained, zero-configuration database th ```yaml services: mealie: - image: ghcr.io/mealie-recipes/mealie:v3.1.1 # (3) + image: ghcr.io/mealie-recipes/mealie:v3.0.2 # (3) container_name: mealie restart: always ports: diff --git a/frontend/lang/messages/da-DK.json b/frontend/lang/messages/da-DK.json index 65e3bec35..512efcf78 100644 --- a/frontend/lang/messages/da-DK.json +++ b/frontend/lang/messages/da-DK.json @@ -69,7 +69,7 @@ "new-notification": "Ny notifikation", "event-notifiers": "Notifikation om begivenheder", "apprise-url-skipped-if-blank": "Informations link (sprunget over hvis ladet være tomt)", - "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.", + "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.", "enable-notifier": "Aktiver Notifikationer", "what-events": "Hvilke begivenheder skal denne anmelder abonnere på?", "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.", "message-key": "Beskednøgle", "parse": "Behandl data", - "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.", + "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.", "attach-images-hint": "Vedhæft billeder ved at trække dem ind i redigeringsværktøjet", "drop-image": "Slet billede", "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-images": "Upload billeder", "upload-more-images": "Upload flere billeder", - "set-as-cover-image": "Angiv som opskriftens coverbillede", - "cover-image": "Coverbillede" + "set-as-cover-image": "Set as recipe cover image", + "cover-image": "Cover image" }, "recipe-finder": { "recipe-finder": "Opskriftssøger", @@ -1169,7 +1169,7 @@ "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!", "use-seed-data": "Anved standard data", - "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.", + "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.", "account-details": "Kontodetaljer" }, "validation": { diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index a421e15e4..9335949e6 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -1359,7 +1359,7 @@ }, "cookbook": { "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 mit den gewählten Filtern übereinstimmen, 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 den gewählten Filtern zustimmen, werden in dem Kochbuch angezeigt.", "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", "public-cookbook": "Öffentliches Kochbuch", diff --git a/frontend/lang/messages/fr-BE.json b/frontend/lang/messages/fr-BE.json index 320e265bd..d84ddbf0d 100644 --- a/frontend/lang/messages/fr-BE.json +++ b/frontend/lang/messages/fr-BE.json @@ -45,7 +45,7 @@ "category-filter": "Filtre par catégories", "category-update-failed": "La mise à jour de la catégorie a échoué", "category-updated": "Catégorie mise à jour", - "uncategorized-count": "{count} non catégorisées", + "uncategorized-count": "{count} non catégorisée|{count} non catégorisées", "create-a-category": "Créer une catégorie", "category-name": "Nom de la catégorie", "category": "Catégorie" @@ -341,7 +341,7 @@ "meal-type": "Type de repas", "breakfast": "Petit-déjeuner", "lunch": "Déjeuner", - "dinner": "Souper", + "dinner": "Dîner", "type-any": "Tous", "day-any": "Tous", "editor": "Éditeur", @@ -350,7 +350,7 @@ "meal-note": "Note du repas", "note-only": "Note uniquement", "random-meal": "Repas aléatoire", - "random-dinner": "Souper aléatoire", + "random-dinner": "Dîner aléatoire", "random-side": "Accompagnement aléatoire", "this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.", "to-all-days": "à tous les jours", @@ -381,7 +381,7 @@ "nextcloud": { "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.", - "title": "Cookbook Nextcloud" + "title": "Nextcloud Cookbook" }, "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.", @@ -582,10 +582,10 @@ "made-this": "Je l’ai cuisiné", "how-did-it-turn-out": "C’était bon ?", "user-made-this": "{user} l’a cuisiné", - "added-to-timeline": "Ajouté à la ligne du temps", - "failed-to-add-to-timeline": "Impossible d'ajouter à la ligne du temps", - "failed-to-update-recipe": "Impossible de modifier la recette", - "added-to-timeline-but-failed-to-add-image": "Ajouté à la ligne du temps, mais impossible d'ajouter l'image", + "added-to-timeline": "Ajouté à l’historique", + "failed-to-add-to-timeline": "Ajout dans l’historique en échec", + "failed-to-update-recipe": "Impossible de mettre à jour la recette", + "added-to-timeline-but-failed-to-add-image": "Ajouté à l’historique, 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é.", "message-key": "Clé de message", "parse": "Analyser", @@ -607,10 +607,10 @@ "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.", "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’une image", + "create-from-images": "Créer à partir d’images", "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-images-processing": "Un peu de patience, les images sont en cours de traitement. Cela peut prendre un certain temps.", + "please-wait-images-processing": "Veuillez patienter, les images sont en cours de traitement. Cela peut prendre un certain temps.", "bulk-url-import": "Importation en masse d'URL", "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.", @@ -675,8 +675,8 @@ "upload-another-image": "Télécharger une autre image", "upload-images": "Télécharger des images", "upload-more-images": "Télécharger d'autres images", - "set-as-cover-image": "Définir comme image de couverture de recette", - "cover-image": "Image de couverture" + "set-as-cover-image": "Set as recipe cover image", + "cover-image": "Cover image" }, "recipe-finder": { "recipe-finder": "Recherche de recette", @@ -1169,7 +1169,7 @@ "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 !", "use-seed-data": "Utiliser l'initialisation de données", - "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.", + "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.", "account-details": "Détails du compte" }, "validation": { diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index a4ac1cb54..138b3220c 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -69,7 +69,7 @@ "new-notification": "Nouvelle notification", "event-notifiers": "Notifications d'événements", "apprise-url-skipped-if-blank": "URL Apprise (ignoré si vide)", - "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.", + "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.", "enable-notifier": "Activer la notification", "what-events": "À quels événements cette notification doit-elle s'abonner ?", "user-events": "Événements utilisateur", @@ -81,7 +81,7 @@ "category-events": "Événements de catégories", "when-a-new-user-joins-your-group": "Lorsqu'un nouvel utilisateur rejoint votre groupe", "recipe-events": "Événements de recette", - "label-events": "Étiquette des événements" + "label-events": "Label Events" }, "general": { "add": "Ajouter", @@ -675,8 +675,8 @@ "upload-another-image": "Télécharger une autre image", "upload-images": "Télécharger des images", "upload-more-images": "Télécharger d'autres images", - "set-as-cover-image": "Définir comme image de couverture de la recette", - "cover-image": "Image de couverture" + "set-as-cover-image": "Set as recipe cover image", + "cover-image": "Cover image" }, "recipe-finder": { "recipe-finder": "Recherche de recette", @@ -1169,7 +1169,7 @@ "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 !", "use-seed-data": "Utiliser l'initialisation de données", - "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.", + "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.", "account-details": "Détails du compte" }, "validation": { diff --git a/frontend/lang/messages/is-IS.json b/frontend/lang/messages/is-IS.json index 87e01acc7..81fb0ef27 100644 --- a/frontend/lang/messages/is-IS.json +++ b/frontend/lang/messages/is-IS.json @@ -69,7 +69,7 @@ "new-notification": "Ný tilkynning", "event-notifiers": "Viðburðar tilkynningar", "apprise-url-skipped-if-blank": "Apprise URL (sleppt ef tómt)", - "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óð.", + "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.", "enable-notifier": "Virkja tilkynningar", "what-events": "Hvaða viðburði ætti þessi tilkynnir að vera áskrifandi að?", "user-events": "Notenda viðburðir", @@ -81,7 +81,7 @@ "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", - "label-events": "Merkja viðburð" + "label-events": "Label Events" }, "general": { "add": "Bæta við", @@ -118,12 +118,12 @@ "image-upload-failed": "Upphal myndar mistókst", "import": "Hlaða inn", "json": "JSON", - "keyword": "Stikkorð", + "keyword": "Keyword", "link-copied": "Hlekkur afritaður", - "loading": "Hleður", + "loading": "Loading", "loading-events": "Hleð atburðum", "loading-recipe": "Hleð uppskrift", - "loading-ocr-data": "Hleður OCR gögnum...", + "loading-ocr-data": "Loading OCR data...", "loading-recipes": "Hleð uppskriftum", "message": "Skilaboð", "monday": "Mánudagur", @@ -134,7 +134,7 @@ "no-recipe-found": "Engin uppskrift finnst", "ok": "Allt í lagi", "options": "Valmöguleikar:", - "plural-name": "Nafn í fleirtölu", + "plural-name": "Plural Name", "print": "Prenta", "print-preferences": "Prent valmöguleikar", "random": "Handahófskennt", @@ -142,56 +142,56 @@ "recent": "Nýlegt", "recipe": "Uppskrift", "recipes": "Uppskriftir", - "rename-object": "Endurnefna {0}", + "rename-object": "Rename {0}", "reset": "Endurstilla", "saturday": "Laugardagur", "save": "Vista", "settings": "Stillingar", "share": "Deila", "show-all": "Sýna allt", - "shuffle": "Blanda", - "sort": "Raða", - "sort-ascending": "Raða í réttri röð", - "sort-descending": "Raða í öfugri röð", - "sort-alphabetically": "Stafrófsröð", - "status": "Staða", - "subject": "Efni", - "submit": "Staðfesta", - "success-count": "Tókst: {count}", - "sunday": "Sunnudagur", - "system": "Kerfi", - "templates": "Sniðmót:", - "test": "Próf", - "themes": "Þema", - "thursday": "Fimmtudagur", - "title": "Titill", - "token": "Tóki", - "tuesday": "Þriðjudagur", - "type": "Tegund", - "update": "Uppfærsla", - "updated": "Uppfært", - "upload": "Hlaða upp", + "shuffle": "Shuffle", + "sort": "Sort", + "sort-ascending": "Sort Ascending", + "sort-descending": "Sort Descending", + "sort-alphabetically": "Alphabetical", + "status": "Status", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", + "system": "System", + "templates": "Templates:", + "test": "Test", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", + "token": "Token", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Skoða", - "wednesday": "Miðvikudagur", - "yes": "Já", - "foods": "Matur", - "units": "Einingar", - "back": "Til baka", - "next": "Næst", - "start": "Byrja", - "toggle-view": "Skipta um sýn", - "date": "Dagsetning", - "id": "Eingildi", - "owner": "Eigandi", - "change-owner": "Breyta um eiganda", - "date-added": "Dagsetningu bætt við", - "none": "Ekkert", - "run": "Keyra", - "menu": "Matseðill", - "a-name-is-required": "Nafn er krafist", - "delete-with-name": "Eyða út {name}", - "confirm-delete-generic-with-name": "Ertu viss um að þú viljir eyða út {name}?", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", + "start": "Start", + "toggle-view": "Toggle View", + "date": "Date", + "id": "Id", + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", + "menu": "Menu", + "a-name-is-required": "A Name is Required", + "delete-with-name": "Delete {name}", + "confirm-delete-generic-with-name": "Are you sure you want to delete this {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?", "organizer": "Organizer", "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": "Manage", "manage-household": "Manage Household", - "invite": "Bjóða", - "looking-to-update-your-profile": "Viltu uppfæra prófílinn þinn?", - "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": "Sjálfgefnar stillingar uppskrifta", - "group-preferences": "Stillingar hóps", - "private-group": "Lokaður hópur", - "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": "Virkja almennan aðgang", + "invite": "Invite", + "looking-to-update-your-profile": "Looking to Update Your Profile?", + "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": "Default Recipe Preferences", + "group-preferences": "Group Preferences", + "private-group": "Private Group", + "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "enable-public-access": "Enable Public Access", "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-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-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": "Sýna skrár og efni uppskriftar", + "show-recipe-assets": "Show recipe assets", "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-description": "When enabled the recipe header section will be shown in landscape view", diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index 8e89ac99b..0d0e98ec1 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -1204,7 +1204,7 @@ }, "demo": { "info_message_with_version": "这是{version} 版本的演示模式", - "demo_username": "用户名:{username}", + "demo_username": "{username}\n用户名:{username}", "demo_password": "密码:{password}" }, "ocr-editor": { diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index f2fc21ba9..965ce4bdb 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -92,8 +92,8 @@ export default defineNuxtConfig({ light: { primary: process.env.THEME_LIGHT_PRIMARY || "#E58325", accent: process.env.THEME_LIGHT_ACCENT || "#007A99", - secondary: process.env.THEME_LIGHT_SECONDARY || "#973542", - success: process.env.THEME_LIGHT_SUCCESS || "#43A047", + secondary: process.env.THEME_DARK_SECONDARY || "#973542", + success: process.env.THEME_DARK_SUCCESS || "#43A047", info: process.env.THEME_LIGHT_INFO || "#1976d2", warning: process.env.THEME_LIGHT_WARNING || "#FF6D00", error: process.env.THEME_LIGHT_ERROR || "#EF5350", diff --git a/frontend/package.json b/frontend/package.json index e0af7f11d..b12f3fd6f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "mealie", -"version": "3.1.1", +"version": "3.0.2", "private": true, "scripts": { "dev": "nuxt dev", diff --git a/frontend/plugins/theme.ts b/frontend/plugins/theme.ts index 6841776b4..c15a9b8d1 100644 --- a/frontend/plugins/theme.ts +++ b/frontend/plugins/theme.ts @@ -45,8 +45,8 @@ export default defineNuxtPlugin(async (nuxtApp) => { darken: 3, }, themes: { - light: { - dark: false, + dark: { + dark: true, colors: { primary: theme?.lightPrimary ?? "#E58325", accent: theme?.lightAccent ?? "#007A99", @@ -58,8 +58,8 @@ export default defineNuxtPlugin(async (nuxtApp) => { background: "#1E1E1E", }, }, - dark: { - dark: true, + light: { + dark: false, colors: { primary: theme?.darkPrimary ?? "#E58325", accent: theme?.darkAccent ?? "#007A99", diff --git a/mealie/core/settings/settings.py b/mealie/core/settings/settings.py index c388c813a..7af9d481a 100644 --- a/mealie/core/settings/settings.py +++ b/mealie/core/settings/settings.py @@ -434,7 +434,7 @@ class AppSettings(AppLoggingSettings): def WORKERS(self) -> int: return max(1, self.WORKER_PER_CORE * self.UVICORN_WORKERS) - model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow", env_nested_delimiter="__") + model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow") # =============================================== # TLS diff --git a/mealie/repos/seed/resources/foods/locales/da-DK.json b/mealie/repos/seed/resources/foods/locales/da-DK.json index 6c73cfce1..8f56ceb45 100644 --- a/mealie/repos/seed/resources/foods/locales/da-DK.json +++ b/mealie/repos/seed/resources/foods/locales/da-DK.json @@ -517,8 +517,8 @@ "broccoli rabe": { "aliases": [], "description": "", - "name": "rapini", - "plural_name": "rapini" + "name": "broccoli rabe", + "plural_name": "broccoli rabes" }, "rutabaga": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/fr-BE.json b/mealie/repos/seed/resources/foods/locales/fr-BE.json index 4518e13a0..2d96db533 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-BE.json +++ b/mealie/repos/seed/resources/foods/locales/fr-BE.json @@ -4,361 +4,361 @@ "garlic": { "aliases": [], "description": "", - "name": "aïl", - "plural_name": "aïl" + "name": "garlic", + "plural_name": "garlics" }, "onion": { "aliases": [], "description": "", - "name": "oignon", - "plural_name": "oignons" + "name": "onion", + "plural_name": "onions" }, "bell pepper": { "aliases": [], "description": "", - "name": "poivron", - "plural_name": "poivrons" + "name": "bell pepper", + "plural_name": "bell peppers" }, "carrot": { "aliases": [], "description": "", - "name": "carotte", - "plural_name": "carottes" + "name": "carrot", + "plural_name": "carrots" }, "scallion": { "aliases": [], "description": "", - "name": "oignon nouveau", - "plural_name": "oignons nouveaux" + "name": "scallion", + "plural_name": "scallions" }, "zucchini": { "aliases": [], "description": "", - "name": "courgette", - "plural_name": "courgettes" + "name": "zucchini", + "plural_name": "zucchinis" }, "potato": { "aliases": [], "description": "", - "name": "pomme de terre", - "plural_name": "pommes de terre" + "name": "potato", + "plural_name": "potatoes" }, "red onion": { "aliases": [], "description": "", - "name": "oignon rouge", - "plural_name": "oignons rouges" + "name": "red onion", + "plural_name": "red onions" }, "yellow onion": { "aliases": [], "description": "", - "name": "oignon jaune", - "plural_name": "oignons jaunes" + "name": "yellow onion", + "plural_name": "yellow onions" }, "celery": { "aliases": [], "description": "", - "name": "céleri", - "plural_name": "céleris" + "name": "celery", + "plural_name": "celeries" }, "jalapeno": { "aliases": [], "description": "", "name": "jalapeno", - "plural_name": "jalapenos" + "plural_name": "jalapenoes" }, "avocado": { "aliases": [], "description": "", - "name": "avocat", - "plural_name": "avocats" + "name": "avocado", + "plural_name": "avocados" }, "shallot": { "aliases": [], "description": "", - "name": "échalote", - "plural_name": "échalotes" + "name": "shallot", + "plural_name": "shallots" }, "cherry tomato": { "aliases": [], "description": "", - "name": "tomate cerise", - "plural_name": "tomates cerises" + "name": "cherry tomato", + "plural_name": "cherry tomatoes" }, "cucumber": { "aliases": [], "description": "", - "name": "concombre", - "plural_name": "concombres" + "name": "cucumber", + "plural_name": "cucumbers" }, "spinach": { "aliases": [], "description": "", - "name": "épinard", - "plural_name": "épinards" + "name": "spinach", + "plural_name": "spinaches" }, "sweet corn": { "aliases": [], "description": "", - "name": "maïs doux", - "plural_name": "maïs doux" + "name": "sweet corn", + "plural_name": "sweet corns" }, "chile pepper": { "aliases": [ "capsicum" ], "description": "", - "name": "piment", - "plural_name": "piments" + "name": "chile pepper", + "plural_name": "chile peppers" }, "sweet potato": { "aliases": [], "description": "", - "name": "patate douce", - "plural_name": "patates douces" + "name": "sweet potato", + "plural_name": "sweet potatoes" }, "broccoli": { "aliases": [], "description": "", - "name": "brocoli", - "plural_name": "brocolis" + "name": "broccoli", + "plural_name": "broccolis" }, "heart of palm": { "aliases": [], "description": "", - "name": "cœur de palmier", - "plural_name": "cœurs de palmier" + "name": "heart of palm", + "plural_name": "heart of palms" }, "baby green": { "aliases": [], "description": "", - "name": "jeûne pousse", - "plural_name": "jeûnes pousses" + "name": "baby green", + "plural_name": "baby greens" }, "pumpkin": { "aliases": [], "description": "", - "name": "citrouille", - "plural_name": "citrouilles" + "name": "pumpkin", + "plural_name": "pumpkins" }, "cauliflower": { "aliases": [], "description": "", - "name": "chou-fleur", - "plural_name": "choux-fleurs" + "name": "cauliflower", + "plural_name": "cauliflowers" }, "cabbage": { "aliases": [], "description": "", - "name": "chou", - "plural_name": "choux" + "name": "cabbage", + "plural_name": "cabbages" }, "asparagu": { "aliases": [], "description": "", - "name": "asperge", - "plural_name": "asperges" + "name": "asparagu", + "plural_name": "asparagus" }, "kale": { "aliases": [], "description": "", - "name": "chou frisé", - "plural_name": "choux frisés" + "name": "kale", + "plural_name": "kales" }, "arugula": { "aliases": [], "description": "", - "name": "roquette", - "plural_name": "roquette" + "name": "arugula", + "plural_name": "arugulas" }, "leek": { "aliases": [], "description": "", - "name": "poireau", - "plural_name": "poireaux" + "name": "leek", + "plural_name": "leeks" }, "eggplant": { "aliases": [], "description": "", - "name": "aubergine", - "plural_name": "aubergines" + "name": "eggplant", + "plural_name": "eggplants" }, "lettuce": { "aliases": [], "description": "", - "name": "laitue", - "plural_name": "laitues" + "name": "lettuce", + "plural_name": "lettuces" }, "butternut squash": { "aliases": [], "description": "", - "name": "butternut", - "plural_name": "butternuts" + "name": "butternut squash", + "plural_name": "butternut squashes" }, "romaine": { "aliases": [], "description": "", - "name": "laitue romaine", - "plural_name": "laitues romaines" + "name": "romaine", + "plural_name": "romaines" }, "beetroot": { "aliases": [], "description": "", - "name": "betterave", - "plural_name": "betteraves" + "name": "beetroot", + "plural_name": "beetroots" }, "brussels sprout": { "aliases": [], "description": "", - "name": "chou de Bruxelles", - "plural_name": "choux de Bruxelles" + "name": "brussels sprout", + "plural_name": "brussels sprouts" }, "fennel": { "aliases": [], "description": "", - "name": "fenouil", - "plural_name": "fenouils" + "name": "fennel", + "plural_name": "fennels" }, "sun dried tomato": { "aliases": [], "description": "", - "name": "tomate séchée", - "plural_name": "tomates séchées" + "name": "sun dried tomato", + "plural_name": "sun dried tomatoes" }, "radish": { "aliases": [], "description": "", - "name": "radis", - "plural_name": "radis" + "name": "radish", + "plural_name": "radishes" }, "red cabbage": { "aliases": [], "description": "", - "name": "chou rouge", - "plural_name": "choux rouges" + "name": "red cabbage", + "plural_name": "red cabbages" }, "artichoke": { "aliases": [], "description": "", - "name": "artichaut", - "plural_name": "artichauts" + "name": "artichoke", + "plural_name": "artichokes" }, "new potato": { "aliases": [], "description": "", - "name": "pomme de terre nouvelle", - "plural_name": "pommes de terre nouvelles" + "name": "new potato", + "plural_name": "new potatoes" }, "summer squash": { "aliases": [ "courgette", - "courge d'été" + "gem squash" ], "description": "", - "name": "courge d'été", - "plural_name": "courges d'été" + "name": "summer squash", + "plural_name": "summer squashes" }, "mixed green": { "aliases": [], "description": "", - "name": "mesclun", - "plural_name": "mesclun" + "name": "mixed green", + "plural_name": "mixed greens" }, "parsnip": { "aliases": [], "description": "", - "name": "panais", - "plural_name": "panais" + "name": "parsnip", + "plural_name": "parsnips" }, "baby carrot": { "aliases": [], "description": "", - "name": "baby carotte", - "plural_name": "baby carottes" + "name": "baby carrot", + "plural_name": "baby carrots" }, "mixed vegetable": { "aliases": [], "description": "", - "name": "mélange de légumes", - "plural_name": "mélange de légumes" + "name": "mixed vegetable", + "plural_name": "mixed vegetables" }, "poblano pepper": { "aliases": [], "description": "", - "name": "piment poblano", - "plural_name": "piments poblano" + "name": "poblano pepper", + "plural_name": "poblano peppers" }, "sweet pepper": { "aliases": [], "description": "", - "name": "poivron", - "plural_name": "poivrons" + "name": "sweet pepper", + "plural_name": "sweet peppers" }, "serrano pepper": { "aliases": [], "description": "", - "name": "piment serrano", - "plural_name": "" + "name": "serrano pepper", + "plural_name": "serrano peppers" }, "cayenne pepper": { "aliases": [], "description": "", - "name": "poivre de cayenne", - "plural_name": "poivre de cayenne" + "name": "cayenne pepper", + "plural_name": "cayenne peppers" }, "green tomato": { "aliases": [], "description": "", - "name": "tomate verte", - "plural_name": "tomates vertes" + "name": "green tomato", + "plural_name": "green tomatoes" }, "watercress": { "aliases": [], "description": "", - "name": "cresson", - "plural_name": "cresson" + "name": "watercress", + "plural_name": "watercress" }, "iceberg": { "aliases": [], "description": "", "name": "iceberg", - "plural_name": "iceberg" + "plural_name": "icebergs" }, "mashed potato": { "aliases": [], "description": "", - "name": "purée de pomme de terre", - "plural_name": "purée de pommes de terre" + "name": "mashed potato", + "plural_name": "mashed potatoes" }, "horseradish": { "aliases": [], "description": "", - "name": "raifort", - "plural_name": "raiforts" + "name": "horseradish", + "plural_name": "horseradishes" }, "chard": { "aliases": [], "description": "", - "name": "blette", - "plural_name": "blettes" + "name": "chard", + "plural_name": "chards" }, "pimiento": { "aliases": [], "description": "", - "name": "piment", - "plural_name": "piments" + "name": "pimiento", + "plural_name": "pimientoes" }, "spaghetti squash": { "aliases": [], "description": "", - "name": "courge spaghetti", - "plural_name": "courges spaghetti" + "name": "spaghetti squash", + "plural_name": "spaghetti squashes" }, "butter lettuce": { "aliases": [], "description": "", - "name": "laitue beurre", - "plural_name": "laitues beurre" + "name": "butter lettuce", + "plural_name": "butter lettuces" }, "hash brown": { "aliases": [], @@ -368,77 +368,77 @@ }, "napa cabbage": { "aliases": [ - "chou chinois" + "chinese leaves" ], "description": "", - "name": "chou chinois", - "plural_name": "choux chinois" + "name": "napa cabbage", + "plural_name": "napa cabbages" }, "celeriac": { "aliases": [], "description": "", - "name": "céleri-rave", - "plural_name": "céleri-raves" + "name": "celeriac", + "plural_name": "celeriacs" }, "water chestnut": { "aliases": [], "description": "", - "name": "châtaigne d'eau", - "plural_name": "châtaignes d'eau" + "name": "water chestnut", + "plural_name": "water chestnuts" }, "turnip": { "aliases": [], "description": "", - "name": "navet", - "plural_name": "navets" + "name": "turnip", + "plural_name": "turnips" }, "thai chile pepper": { "aliases": [], "description": "", - "name": "piment thaï chili", - "plural_name": "piments thaï chili" + "name": "thai chile pepper", + "plural_name": "thai chile peppers" }, "bok choy": { "aliases": [], "description": "", - "name": "pak choï", - "plural_name": "pak choïs" + "name": "bok choy", + "plural_name": "bok choy" }, "okra": { "aliases": [], "description": "", - "name": "gombo", - "plural_name": "gombo" + "name": "okra", + "plural_name": "okra" }, "acorn squash": { "aliases": [], "description": "", - "name": "courgeron", - "plural_name": "courgerons" + "name": "acorn squash", + "plural_name": "acorn squashes" }, "corn cob": { "aliases": [], "description": "", - "name": "épi de maïs", - "plural_name": "épis de maïs" + "name": "corn cob", + "plural_name": "corn cobs" }, "radicchio": { "aliases": [], "description": "", - "name": "trévise", - "plural_name": "trévise" + "name": "radicchio", + "plural_name": "radicchio" }, "pearl onion": { "aliases": [], "description": "", - "name": "oignon grelots", - "plural_name": "oignons grelots" + "name": "pearl onion", + "plural_name": "pearl onions" }, "tenderstem broccoli": { "aliases": [], "description": "", - "name": "broccolini", - "plural_name": "broccolini" + "name": "tenderstem broccoli", + "plural_name": "tenderstem broccolis" }, "plantain": { "aliases": [], @@ -449,8 +449,8 @@ "leaf lettuce": { "aliases": [], "description": "", - "name": "feuille de laitue", - "plural_name": "feuilles de laitue" + "name": "leaf lettuce", + "plural_name": "leaf lettuces" }, "pepperoncini": { "aliases": [], @@ -461,8 +461,8 @@ "baby bok choy": { "aliases": [], "description": "", - "name": "bébé bok choy", - "plural_name": "bébés bok choy" + "name": "baby bok choy", + "plural_name": "baby bok choys" }, "jicama": { "aliases": [], @@ -473,52 +473,52 @@ "endive": { "aliases": [], "description": "", - "name": "chicon", - "plural_name": "chicons" + "name": "endive", + "plural_name": "endives" }, "habanero pepper": { "aliases": [], "description": "", - "name": "piment habanero", - "plural_name": "piments habanero" + "name": "habanero pepper", + "plural_name": "habanero peppers" }, "corn husk": { "aliases": [ - "maïs" + "maize" ], "description": "", - "name": "feuille de maïs", - "plural_name": "feuilles de maïs" + "name": "corn husk", + "plural_name": "corn husks" }, "collard green": { "aliases": [], "description": "", - "name": "chou cavalier", - "plural_name": "choux cavaliers" + "name": "collard green", + "plural_name": "collard greens" }, "french-fried onion": { "aliases": [], "description": "", - "name": "oignons frits", - "plural_name": "oignons frits" + "name": "french-fried onion", + "plural_name": "french-fried onions" }, "daikon": { "aliases": [], "description": "", - "name": "radis blanc", - "plural_name": "radis blanc" + "name": "daikon", + "plural_name": "daikons" }, "baby corn": { "aliases": [], "description": "", - "name": "baby maïs", - "plural_name": "baby maïs" + "name": "baby corn", + "plural_name": "baby corns" }, "broccoli rabe": { "aliases": [], "description": "", - "name": "brocoli-rave", - "plural_name": "brocoli-raves" + "name": "broccoli rabe", + "plural_name": "broccoli rabes" }, "rutabaga": { "aliases": [], @@ -529,8 +529,8 @@ "belgian endive": { "aliases": [], "description": "", - "name": "chicon", - "plural_name": "chicons" + "name": "belgian endive", + "plural_name": "belgian endives" }, "yam": { "aliases": [], @@ -541,86 +541,86 @@ "ancho chile pepper": { "aliases": [], "description": "", - "name": "piment ancho", - "plural_name": "piments ancho" + "name": "ancho chile pepper", + "plural_name": "ancho chile peppers" }, "microgreen": { "aliases": [], "description": "", - "name": "micropousse", - "plural_name": "micropousses" + "name": "microgreen", + "plural_name": "microgreens" }, "boston lettuce": { "aliases": [], "description": "", - "name": "Laitue", - "plural_name": "Laitues" + "name": "boston lettuce", + "plural_name": "boston lettuces" }, "kohlrabi": { "aliases": [], "description": "", - "name": "chou-rave", - "plural_name": "choux-rave" + "name": "kohlrabi", + "plural_name": "kohlrabis" }, "fresno chile": { "aliases": [], "description": "", - "name": "piment fresno", - "plural_name": "piments fresno" + "name": "fresno chile", + "plural_name": "fresno chiles" }, "delicata squash": { "aliases": [], "description": "", - "name": "Courge delicata", - "plural_name": "Courges delicata" + "name": "delicata squash", + "plural_name": "delicata squashes" }, "frisee": { "aliases": [], "description": "", - "name": "frisée", - "plural_name": "frisées" + "name": "frisee", + "plural_name": "frisees" }, "anaheim pepper": { "aliases": [], "description": "", - "name": "Piment d'Anaheim", - "plural_name": "Piments d'Anaheim" + "name": "anaheim pepper", + "plural_name": "anaheim peppers" }, "cres": { "aliases": [], "description": "", - "name": "cresson", - "plural_name": "cressons" + "name": "cres", + "plural_name": "cress" }, "broccoli slaw": { "aliases": [], "description": "", - "name": "", - "plural_name": "" + "name": "broccoli slaw", + "plural_name": "broccoli slaws" }, "arbol chile pepper": { "aliases": [], "description": "", - "name": "Piment de árbol", - "plural_name": "Piments de árbol" + "name": "arbol chile pepper", + "plural_name": "arbol chile peppers" }, "golden beet": { "aliases": [], "description": "", - "name": "betterave jaune", - "plural_name": "betteraves jaune" + "name": "golden beet", + "plural_name": "golden beets" }, "pea shoot": { "aliases": [], "description": "", - "name": "Micro-pousse de pois", - "plural_name": "Micro-pousses de pois" + "name": "pea shoot", + "plural_name": "pea shoots" }, "alfalfa": { "aliases": [], "description": "", - "name": "luzerne", - "plural_name": "luzernes" + "name": "alfalfa", + "plural_name": "alfalfas" } } }, @@ -628,33 +628,33 @@ "foods": { "tomato": { "aliases": [], - "description": "Oui ce sont des fruits", - "name": "tomate", - "plural_name": "tomates" + "description": "Yes they are a fruit", + "name": "tomato", + "plural_name": "tomatoes" }, "lemon": { "aliases": [], "description": "", - "name": "citron", - "plural_name": "citrons" + "name": "lemon", + "plural_name": "lemons" }, "lime": { "aliases": [], "description": "", - "name": "citron vert", - "plural_name": "citrons verts" + "name": "lime", + "plural_name": "limes" }, "apple": { "aliases": [], "description": "", - "name": "pomme", - "plural_name": "pommes" + "name": "apple", + "plural_name": "apples" }, "banana": { "aliases": [], "description": "", - "name": "banane", - "plural_name": "bananes" + "name": "banana", + "plural_name": "bananas" }, "orange": { "aliases": [], @@ -665,26 +665,26 @@ "raisin": { "aliases": [], "description": "", - "name": "raisin sec", - "plural_name": "raisins secs" + "name": "raisin", + "plural_name": "raisins" }, "pineapple": { "aliases": [], "description": "", - "name": "ananas", - "plural_name": "ananas" + "name": "pineapple", + "plural_name": "pineapples" }, "mango": { "aliases": [], "description": "", - "name": "mangue", - "plural_name": "mangues" + "name": "mango", + "plural_name": "mangoes" }, "peach": { "aliases": [], "description": "", - "name": "pêche", - "plural_name": "pêches" + "name": "peach", + "plural_name": "peaches" }, "date": { "aliases": [], @@ -695,50 +695,50 @@ "coconut": { "aliases": [], "description": "", - "name": "noix de coco", - "plural_name": "noix de coco" + "name": "coconut", + "plural_name": "coconuts" }, "craisin": { "aliases": [], "description": "", - "name": "Canneberge séchée", - "plural_name": "Canneberges séchées" + "name": "craisin", + "plural_name": "craisins" }, "pear": { "aliases": [], "description": "", - "name": "poire", - "plural_name": "poires" + "name": "pear", + "plural_name": "pears" }, "grape": { "aliases": [], "description": "", - "name": "raisin", - "plural_name": "raisins" + "name": "grape", + "plural_name": "grapes" }, "pomegranate": { "aliases": [], "description": "", - "name": "grenade", - "plural_name": "grenades" + "name": "pomegranate", + "plural_name": "pomegranates" }, "watermelon": { "aliases": [], "description": "", - "name": "pastèque", - "plural_name": "pastèques" + "name": "watermelon", + "plural_name": "watermelons" }, "rhubarb": { "aliases": [], "description": "", - "name": "rhubarbe", - "plural_name": "rhubarbes" + "name": "rhubarb", + "plural_name": "rhubarbs" }, "dried apricot": { "aliases": [], "description": "", - "name": "abricot sec", - "plural_name": "abricots secs" + "name": "dried apricot", + "plural_name": "dried apricots" }, "kiwi": { "aliases": [], @@ -749,74 +749,74 @@ "grapefruit": { "aliases": [], "description": "", - "name": "pamplemousse", - "plural_name": "pamplemousses" + "name": "grapefruit", + "plural_name": "grapefruits" }, "plum": { + "aliases": [], + "description": "", + "name": "plum", + "plural_name": "plums" + }, + "fig": { + "aliases": [], + "description": "", + "name": "fig", + "plural_name": "figs" + }, + "apricot": { + "aliases": [], + "description": "", + "name": "apricot", + "plural_name": "apricots" + }, + "currant": { + "aliases": [], + "description": "", + "name": "currant", + "plural_name": "currants" + }, + "mandarin": { + "aliases": [], + "description": "", + "name": "mandarin", + "plural_name": "mandarins" + }, + "prune": { "aliases": [], "description": "", "name": "prune", "plural_name": "prunes" }, - "fig": { - "aliases": [], - "description": "", - "name": "figue", - "plural_name": "figues" - }, - "apricot": { - "aliases": [], - "description": "", - "name": "abricot", - "plural_name": "abricots" - }, - "currant": { - "aliases": [], - "description": "", - "name": "groseille", - "plural_name": "groseilles" - }, - "mandarin": { - "aliases": [], - "description": "", - "name": "mandarine", - "plural_name": "mandarines" - }, - "prune": { - "aliases": [], - "description": "", - "name": "pruneau", - "plural_name": "pruneaux" - }, "cantaloupe": { "aliases": [], "description": "", - "name": "melon", - "plural_name": "melons" + "name": "cantaloupe", + "plural_name": "cantaloupes" }, "sultana": { "aliases": [], "description": "", - "name": "Raisin blanc", - "plural_name": "Raisins blancs" + "name": "sultana", + "plural_name": "sultanas" }, "passion fruit": { "aliases": [], "description": "", - "name": "fruit de la passion", - "plural_name": "fruits de la passion" + "name": "passion fruit", + "plural_name": "passion fruits" }, "papaya": { "aliases": [], "description": "", - "name": "papaye", - "plural_name": "papayes" + "name": "papaya", + "plural_name": "papayas" }, "tamarind": { "aliases": [], "description": "", - "name": "tamarin", - "plural_name": "tamarins" + "name": "tamarind", + "plural_name": "tamarinds" }, "nectarine": { "aliases": [], @@ -827,44 +827,44 @@ "dried fig": { "aliases": [], "description": "", - "name": "figue séchée", - "plural_name": "figues séchées" + "name": "dried fig", + "plural_name": "dried figs" }, "chestnut": { "aliases": [], "description": "", - "name": "châtaigne", - "plural_name": "châtaignes" + "name": "chestnut", + "plural_name": "chestnuts" }, "meyer lemon": { "aliases": [], "description": "", - "name": "citron de Meyer", - "plural_name": "citrons de Meyer" + "name": "meyer lemon", + "plural_name": "meyer lemons" }, "honeydew melon": { "aliases": [], "description": "", - "name": "melon miel", - "plural_name": "Melons miel" + "name": "honeydew melon", + "plural_name": "honeydew melons" }, "dried fruit": { "aliases": [], "description": "", - "name": "fruit sec", - "plural_name": "fruits secs" + "name": "dried fruit", + "plural_name": "dried fruits" }, "clementine": { "aliases": [], "description": "", - "name": "clémentine", - "plural_name": "clémentines" + "name": "clementine", + "plural_name": "clementines" }, "persimmon": { "aliases": [], "description": "", - "name": "kaki", - "plural_name": "kakis" + "name": "persimmon", + "plural_name": "persimmons" }, "melon": { "aliases": [], @@ -881,32 +881,32 @@ "dried mango": { "aliases": [], "description": "", - "name": "mangue séchée", - "plural_name": "mangues séchées" + "name": "dried mango", + "plural_name": "dried mangoes" }, "dried apple": { "aliases": [], "description": "", - "name": "pomme séchée", - "plural_name": "Pommes séchées" + "name": "dried apple", + "plural_name": "dried apples" }, "quince": { "aliases": [], "description": "", - "name": "coing", - "plural_name": "coings" + "name": "quince", + "plural_name": "quinces" }, "guava": { "aliases": [], "description": "", - "name": "goyave", - "plural_name": "goyaves" + "name": "guava", + "plural_name": "guavas" }, "banana chip": { "aliases": [], "description": "", - "name": "chips de banane", - "plural_name": "chips de banane" + "name": "banana chip", + "plural_name": "banana chips" }, "kumquat": { "aliases": [], @@ -917,80 +917,80 @@ "jackfruit": { "aliases": [], "description": "", - "name": "jacquier", - "plural_name": "jacquiers" + "name": "jackfruit", + "plural_name": "jackfruits" }, "dragon fruit": { "aliases": [], "description": "", - "name": "fruit du dragon", - "plural_name": "fruits du dragon" + "name": "dragon fruit", + "plural_name": "dragon fruits" }, "mixed fruit": { "aliases": [], "description": "", - "name": "mélange de fruits", - "plural_name": "mélange de fruits" + "name": "mixed fruit", + "plural_name": "mixed fruits" }, "asian pear": { "aliases": [], "description": "", - "name": "nashi", - "plural_name": "nashis" + "name": "asian pear", + "plural_name": "asian pears" }, "lychee": { "aliases": [], "description": "", - "name": "litchi", - "plural_name": "litchis" + "name": "lychee", + "plural_name": "lychees" }, "young coconut": { "aliases": [], "description": "", - "name": "Noix de coco jeune", - "plural_name": "Noix de coco jeunes" + "name": "young coconut", + "plural_name": "young coconuts" }, "kaffir lime": { "aliases": [], "description": "", - "name": "combava", - "plural_name": "Combava" + "name": "kaffir lime", + "plural_name": "kaffir limes" }, "star fruit": { "aliases": [], "description": "", - "name": "carambole", - "plural_name": "caramboles" + "name": "star fruit", + "plural_name": "star fruits" }, "green papaya": { "aliases": [], "description": "", - "name": "papaye verte", - "plural_name": "papayes vertes" + "name": "green papaya", + "plural_name": "green papayas" }, "pomelo": { "aliases": [], "description": "", "name": "pomelo", - "plural_name": "pomelos" + "plural_name": "pomeloes" }, "chestnut puree": { "aliases": [], "description": "", - "name": "purée de châtaigne", - "plural_name": "purées de châtaigne" + "name": "chestnut puree", + "plural_name": "chestnut purees" }, "prickly pear": { "aliases": [], "description": "", - "name": "figue de Barbarie", - "plural_name": "figues de Barbarie" + "name": "prickly pear", + "plural_name": "prickly pears" }, "calamansi": { "aliases": [], "description": "", - "name": "Citron des Philippines", - "plural_name": "Citrons des Philippines" + "name": "calamansi", + "plural_name": "calamansis" }, "yuzu": { "aliases": [], @@ -1001,20 +1001,20 @@ "granadilla": { "aliases": [], "description": "", - "name": "grenadille", - "plural_name": "grenadilles" + "name": "granadilla", + "plural_name": "granadillas" }, "apple chip": { "aliases": [], "description": "", - "name": "chips de pomme", - "plural_name": "chips de pomme" + "name": "apple chip", + "plural_name": "apple chips" }, "mixed peel": { "aliases": [], "description": "", - "name": "Écorces d'agrumes confits", - "plural_name": "Écorces d'agrumes confits" + "name": "mixed peel", + "plural_name": "mixed peels" }, "kokum": { "aliases": [], @@ -1025,14 +1025,14 @@ "tangelo": { "aliases": [], "description": "", - "name": "Tangelo", - "plural_name": "tangelos" + "name": "tangelo", + "plural_name": "tangeloes" }, "dried lime": { "aliases": [], "description": "", - "name": "citron vert séché", - "plural_name": "citrons verts séchés" + "name": "dried lime", + "plural_name": "dried limes" }, "jujube": { "aliases": [], @@ -1043,8 +1043,8 @@ "sweet lime": { "aliases": [], "description": "", - "name": "citron doux", - "plural_name": "citrons doux" + "name": "sweet lime", + "plural_name": "sweet limes" }, "custard-apple": { "aliases": [], @@ -1055,14 +1055,14 @@ "dried lemon": { "aliases": [], "description": "", - "name": "citron séché", - "plural_name": "citrons séchés" + "name": "dried lemon", + "plural_name": "dried lemons" }, "young jackfruit": { "aliases": [], "description": "", - "name": "jeune jacquier", - "plural_name": "jeunes jacquiers" + "name": "young jackfruit", + "plural_name": "young jackfruits" }, "durian": { "aliases": [], @@ -1073,25 +1073,25 @@ "freeze-dried apple": { "aliases": [], "description": "", - "name": "pomme lyophilisée", - "plural_name": "pommes lyophilisées" + "name": "freeze-dried apple", + "plural_name": "freeze-dried apples" }, "dried tamarind": { "aliases": [], "description": "", - "name": "tamarin séché", + "name": "dried tamarind", "plural_name": "dried tamarinds" }, "honey date": { "aliases": [], "description": "", - "name": "sirop de datte", + "name": "honey date", "plural_name": "honey dates" }, "physali": { "aliases": [], "description": "", - "name": "physalis", + "name": "physali", "plural_name": "physalis" }, "tamarillo": { @@ -1109,8 +1109,8 @@ "longan": { "aliases": [], "description": "", - "name": "longane", - "plural_name": "longanes" + "name": "longan", + "plural_name": "longans" }, "finger lime": { "aliases": [], @@ -1121,26 +1121,26 @@ "bitter orange": { "aliases": [], "description": "", - "name": "orange amère", - "plural_name": "orange amères" + "name": "bitter orange", + "plural_name": "bitter oranges" }, "feijoa": { "aliases": [], "description": "", - "name": "goyave du Brésil", - "plural_name": "goyaves du Brésil" + "name": "feijoa", + "plural_name": "feijoas" }, "dried persimmon": { "aliases": [], "description": "", - "name": "kaki séché", - "plural_name": "kakis séchés" + "name": "dried persimmon", + "plural_name": "dried persimmons" }, "rambutan": { "aliases": [], "description": "", - "name": "ramboutan", - "plural_name": "ramboutans" + "name": "rambutan", + "plural_name": "rambutans" }, "rose apple": { "aliases": [], @@ -1151,14 +1151,14 @@ "dried orange slice": { "aliases": [], "description": "", - "name": "tranche d'orange séchée", - "plural_name": "tranches d'orange séchées" + "name": "dried orange slice", + "plural_name": "dried orange slices" }, "loquat": { "aliases": [], "description": "", - "name": "nèfle", - "plural_name": "nèfles" + "name": "loquat", + "plural_name": "loquats" }, "crabapple": { "aliases": [], @@ -1169,8 +1169,8 @@ "fig leaf": { "aliases": [], "description": "", - "name": "feuille de vigne", - "plural_name": "feuilles de vigne" + "name": "fig leaf", + "plural_name": "fig leaves" }, "freeze-dried pineapple": { "aliases": [], @@ -1187,8 +1187,8 @@ "soursop": { "aliases": [], "description": "", - "name": "corossolier", - "plural_name": "corossoliers" + "name": "soursop", + "plural_name": "soursops" }, "hog plum": { "aliases": [], @@ -1199,14 +1199,14 @@ "bergamot orange": { "aliases": [], "description": "", - "name": "bergamote orange", - "plural_name": "bergamotes oranges" + "name": "bergamot orange", + "plural_name": "bergamot oranges" }, "luo han guo": { "aliases": [], "description": "", - "name": "fruit de moine", - "plural_name": "fruits de moine" + "name": "luo han guo", + "plural_name": "luo han guos" }, "mamey": { "aliases": [], @@ -1230,7 +1230,7 @@ "aliases": [], "description": "", "name": "kiwano", - "plural_name": "kiwanos" + "plural_name": "kiwanoes" } } }, @@ -1245,38 +1245,38 @@ "shiitake mushroom": { "aliases": [], "description": "", - "name": "champignon shiitake", - "plural_name": "champignons shiitake" + "name": "shiitake mushroom", + "plural_name": "shiitake mushrooms" }, "portobello mushroom": { "aliases": [], "description": "", - "name": "champignon portobello", - "plural_name": "champignons portobello" + "name": "portobello mushroom", + "plural_name": "portobello mushrooms" }, "wild mushroom": { "aliases": [], "description": "", - "name": "champignon sauvage", - "plural_name": "champignons sauvages" + "name": "wild mushroom", + "plural_name": "wild mushrooms" }, "porcini": { "aliases": [], "description": "", - "name": "cèpe", - "plural_name": "cèpes" + "name": "porcini", + "plural_name": "porcinis" }, "mixed mushroom": { "aliases": [], "description": "", - "name": "champignon (mélange)", - "plural_name": "champignons (mélange)" + "name": "mixed mushroom", + "plural_name": "mixed mushrooms" }, "oyster mushroom": { "aliases": [], "description": "", - "name": "pleurote en huître", - "plural_name": "pleurotes en huître" + "name": "oyster mushroom", + "plural_name": "oyster mushrooms" }, "chestnut mushroom": { "aliases": [], @@ -1287,26 +1287,26 @@ "enoki mushroom": { "aliases": [], "description": "", - "name": "champignon enoki", - "plural_name": "champignons enoki" + "name": "enoki mushroom", + "plural_name": "enoki mushrooms" }, "black fungu": { "aliases": [], "description": "", - "name": "champignon noir", + "name": "black fungu", "plural_name": "black fungus" }, "black truffle": { "aliases": [], "description": "", - "name": "truffe noire", - "plural_name": "truffes noires" + "name": "black truffle", + "plural_name": "black truffles" }, "morel mushroom": { "aliases": [], "description": "", - "name": "morelle", - "plural_name": "morelles" + "name": "morel mushroom", + "plural_name": "morel mushrooms" }, "field mushroom": { "aliases": [], @@ -1323,8 +1323,8 @@ "shimeji mushroom": { "aliases": [], "description": "", - "name": "champignon shimeji", - "plural_name": "champignons shimeji" + "name": "shimeji mushroom", + "plural_name": "shimeji mushrooms" }, "straw mushroom": { "aliases": [], @@ -1335,8 +1335,8 @@ "dried chinese mushroom": { "aliases": [], "description": "", - "name": "shiitake", - "plural_name": "shiitakes" + "name": "dried chinese mushroom", + "plural_name": "dried chinese mushrooms" }, "maitake": { "aliases": [], @@ -1347,20 +1347,20 @@ "trumpet mushroom": { "aliases": [], "description": "", - "name": "pleurote de panicaut", - "plural_name": "pleurotes de panicaut" + "name": "trumpet mushroom", + "plural_name": "trumpet mushrooms" }, "white truffle": { "aliases": [], "description": "", - "name": "truffe blanche", - "plural_name": "truffes blanches" + "name": "white truffle", + "plural_name": "white truffles" }, "white fungu": { "aliases": [], "description": "", - "name": "champignon blanc", - "plural_name": "champignons blancs" + "name": "white fungu", + "plural_name": "white fungus" }, "pioppini": { "aliases": [], @@ -1383,8 +1383,8 @@ "boletu": { "aliases": [], "description": "", - "name": "bolet", - "plural_name": "bolets" + "name": "boletu", + "plural_name": "boletus" }, "huitlacoche": { "aliases": [], @@ -1419,8 +1419,8 @@ "puffball": { "aliases": [], "description": "", - "name": "vesse-de-loup", - "plural_name": "vesses-de-loup" + "name": "puffball", + "plural_name": "puffballs" }, "honey fungu": { "aliases": [], @@ -1437,14 +1437,14 @@ "candy cap mushroom": { "aliases": [], "description": "", - "name": "Champignon Candy Cap", - "plural_name": "Champignons Candy Cap" + "name": "candy cap mushroom", + "plural_name": "candy cap mushrooms" }, "lion’s mane mushroom": { "aliases": [], "description": "", - "name": "Champignon lion's mane", - "plural_name": "Champignons lion's mane" + "name": "lion’s mane mushroom", + "plural_name": "lion’s mane mushrooms" } } }, @@ -1453,44 +1453,44 @@ "strawberry": { "aliases": [], "description": "", - "name": "fraise", - "plural_name": "fraises" + "name": "strawberry", + "plural_name": "strawberries" }, "blueberry": { "aliases": [], "description": "", - "name": "myrtille", - "plural_name": "myrtilles" + "name": "blueberry", + "plural_name": "blueberries" }, "raspberry": { "aliases": [], "description": "", - "name": "framboise", - "plural_name": "framboises" + "name": "raspberry", + "plural_name": "raspberries" }, "cranberry": { "aliases": [], "description": "", - "name": "canneberge", - "plural_name": "canneberges" + "name": "cranberry", + "plural_name": "cranberries" }, "cherry": { "aliases": [], "description": "", - "name": "cerise", - "plural_name": "cerises" + "name": "cherry", + "plural_name": "cherries" }, "blackberry": { "aliases": [], "description": "", - "name": "mûre", - "plural_name": "mûres" + "name": "blackberry", + "plural_name": "blackberries" }, "berry mix": { "aliases": [], "description": "", - "name": "mélange de baies", - "plural_name": "mélanges de baies" + "name": "berry mix", + "plural_name": "berry mixes" }, "maraschino cherry": { "aliases": [], @@ -1501,14 +1501,14 @@ "dried cherry": { "aliases": [], "description": "", - "name": "cerise séchée", - "plural_name": "cerises séchées" + "name": "dried cherry", + "plural_name": "dried cherries" }, "juniper berry": { "aliases": [], "description": "", - "name": "baie de genièvre", - "plural_name": "baies de genièvre" + "name": "juniper berry", + "plural_name": "juniper berries" }, "sour cherry": { "aliases": [], @@ -1519,14 +1519,14 @@ "goji berry": { "aliases": [], "description": "", - "name": "baie de goji", - "plural_name": "baies de goji" + "name": "goji berry", + "plural_name": "goji berries" }, "dried blueberry": { "aliases": [], "description": "", - "name": "myrtille séchée", - "plural_name": "myrtilles séchées" + "name": "dried blueberry", + "plural_name": "dried blueberries" }, "freeze-dried strawberry": { "aliases": [], @@ -1537,8 +1537,8 @@ "gooseberry": { "aliases": [], "description": "", - "name": "groseille", - "plural_name": "groseilles" + "name": "gooseberry", + "plural_name": "gooseberries" }, "freeze-dried raspberry": { "aliases": [], @@ -1561,20 +1561,20 @@ "mulberry": { "aliases": [], "description": "", - "name": "mûre", - "plural_name": "mûres" + "name": "mulberry", + "plural_name": "mulberries" }, "acai berry": { "aliases": [], "description": "", - "name": "", - "plural_name": "açai" + "name": "acai berry", + "plural_name": "acai berries" }, "canned cherry": { "aliases": [], "description": "", - "name": "cerise en conserve", - "plural_name": "cerises en conserve" + "name": "canned cherry", + "plural_name": "canned cherries" }, "amla": { "aliases": [], @@ -1585,8 +1585,8 @@ "elderberry": { "aliases": [], "description": "", - "name": "baie de sureau", - "plural_name": "baies de sureau" + "name": "elderberry", + "plural_name": "elderberries" }, "freeze-dried blueberry": { "aliases": [], @@ -1633,14 +1633,14 @@ "rosehip": { "aliases": [], "description": "", - "name": "baie d'églantier", - "plural_name": "baies d'églantier" + "name": "rosehip", + "plural_name": "rosehips" }, "hawthorn": { "aliases": [], "description": "", - "name": "baie d'aubépine", - "plural_name": "baies d'aubépine" + "name": "hawthorn", + "plural_name": "hawthorns" }, "boysenberry": { "aliases": [], @@ -1663,20 +1663,20 @@ "aronia berry": { "aliases": [], "description": "", - "name": "", - "plural_name": "" + "name": "aronia berry", + "plural_name": "aronia berries" }, "chokeberry": { "aliases": [], "description": "", - "name": "aronie", - "plural_name": "aronies" + "name": "chokeberry", + "plural_name": "chokeberries" }, "loganberry": { "aliases": [], "description": "", - "name": "mûre", - "plural_name": "mûres" + "name": "loganberry", + "plural_name": "loganberries" }, "blackcurrant leaf": { "aliases": [], @@ -1687,20 +1687,20 @@ "haskap berry": { "aliases": [], "description": "", - "name": "chèvrefeuille bleu", + "name": "haskap berry", "plural_name": "haskap berries" }, "dewberry": { "aliases": [], "description": "", - "name": "mûre", - "plural_name": "mûres" + "name": "dewberry", + "plural_name": "dewberries" }, "sloe berry": { "aliases": [], "description": "", - "name": "prunelle", - "plural_name": "prunelles" + "name": "sloe berry", + "plural_name": "sloe berries" }, "oregon grape": { "aliases": [], @@ -1715,62 +1715,62 @@ "walnut": { "aliases": [], "description": "", - "name": "noyer", - "plural_name": "noix" + "name": "walnut", + "plural_name": "walnuts" }, "pecan": { "aliases": [], "description": "", - "name": "noix de pécan", - "plural_name": "noix de pécan" + "name": "pecan", + "plural_name": "pecans" }, "almond": { "aliases": [], "description": "", - "name": "amande", - "plural_name": "amandes" + "name": "almond", + "plural_name": "almonds" }, "sesame seed": { "aliases": [], "description": "", - "name": "graine de sésame", - "plural_name": "graines de sésame" + "name": "sesame seed", + "plural_name": "sesame seeds" }, "cashew": { "aliases": [], "description": "", - "name": "anarcadier", - "plural_name": "noix de cajou" + "name": "cashew", + "plural_name": "cashews" }, "pine nut": { "aliases": [], "description": "", - "name": "pignon de pin", - "plural_name": "pignon de pin" + "name": "pine nut", + "plural_name": "pine nuts" }, "pistachio": { "aliases": [], "description": "", - "name": "pistache", - "plural_name": "pistaches" + "name": "pistachio", + "plural_name": "pistachios" }, "peanut": { "aliases": [], "description": "", - "name": "cacahuète", - "plural_name": "cacahuètes" + "name": "peanut", + "plural_name": "peanuts" }, "chia": { "aliases": [], "description": "", - "name": "graine de chia", - "plural_name": "graines de chia" + "name": "chia", + "plural_name": "chias" }, "flax": { "aliases": [], "description": "", - "name": "lin", - "plural_name": "lins" + "name": "flax", + "plural_name": "flaxes" }, "slivered almond": { "aliases": [], @@ -1781,38 +1781,38 @@ "pumpkin seed": { "aliases": [], "description": "", - "name": "graine de courge", - "plural_name": "graines de courge" + "name": "pumpkin seed", + "plural_name": "pumpkin seeds" }, "hazelnut": { "aliases": [], "description": "", - "name": "noisette", - "plural_name": "noisettes" + "name": "hazelnut", + "plural_name": "hazelnuts" }, "poppy seed": { "aliases": [], "description": "", - "name": "graine de pavot", - "plural_name": "graines de pavot" + "name": "poppy seed", + "plural_name": "poppy seeds" }, "sunflower seed": { "aliases": [], "description": "", - "name": "graine de tournesol", - "plural_name": "graines de tournesol" + "name": "sunflower seed", + "plural_name": "sunflower seeds" }, "macadamia": { "aliases": [], "description": "", "name": "macadamia", - "plural_name": "noix de macadamia" + "plural_name": "macadamias" }, "roasted peanut": { "aliases": [], "description": "", - "name": "cacahuète grillée", - "plural_name": "cacahuètes grillées" + "name": "roasted peanut", + "plural_name": "roasted peanuts" }, "chopped nut": { "aliases": [], @@ -1835,32 +1835,32 @@ "mixed nut": { "aliases": [], "description": "", - "name": "noix (mélange)", - "plural_name": "noix (mélange)" + "name": "mixed nut", + "plural_name": "mixed nuts" }, "brazil nut": { "aliases": [], "description": "", - "name": "noix du Brésil", - "plural_name": "noix du Brésil" + "name": "brazil nut", + "plural_name": "brazil nuts" }, "mixed seed": { "aliases": [], "description": "", - "name": "graine mixte", - "plural_name": "graines mixtes" + "name": "mixed seed", + "plural_name": "mixed seeds" }, "onion seed": { "aliases": [], "description": "", - "name": "graine d'oignon", - "plural_name": "graines d'oignon" + "name": "onion seed", + "plural_name": "onion seeds" }, "watermelon seed": { "aliases": [], "description": "", - "name": "graine de pastèque", - "plural_name": "graines de pastèque" + "name": "watermelon seed", + "plural_name": "watermelon seeds" }, "honey-roasted peanut": { "aliases": [], @@ -1871,14 +1871,14 @@ "melon seed": { "aliases": [], "description": "", - "name": "graine de melon", - "plural_name": "graines de melon" + "name": "melon seed", + "plural_name": "melon seeds" }, "lotus seed": { "aliases": [], "description": "", - "name": "graine de lotus", - "plural_name": "graines de lotus" + "name": "lotus seed", + "plural_name": "lotus seeds" }, "white chia": { "aliases": [], @@ -1895,8 +1895,8 @@ "basil seed": { "aliases": [], "description": "", - "name": "graine de basilic", - "plural_name": "graines de basilic" + "name": "basil seed", + "plural_name": "basil seeds" }, "candlenut": { "aliases": [], @@ -1913,8 +1913,8 @@ "jackfruit seed": { "aliases": [], "description": "", - "name": "graine de jacquier", - "plural_name": "graines de jacquier" + "name": "jackfruit seed", + "plural_name": "jackfruit seeds" }, "honey-roasted almond": { "aliases": [], @@ -1943,8 +1943,8 @@ "tigernut": { "aliases": [], "description": "", - "name": "souchet", - "plural_name": "souchets" + "name": "tigernut", + "plural_name": "tigernuts" }, "sunflower sprout": { "aliases": [], @@ -1955,20 +1955,20 @@ "apricot kernel": { "aliases": [], "description": "", - "name": "noyau d'abricot", - "plural_name": "noyaux d'abricot" + "name": "apricot kernel", + "plural_name": "apricot kernels" }, "palm seed": { "aliases": [], "description": "", - "name": "graine de palme", - "plural_name": "graines de palme" + "name": "palm seed", + "plural_name": "palm seeds" }, "ginkgo nut": { "aliases": [], "description": "", - "name": "noix de ginko", - "plural_name": "noix de ginko" + "name": "ginkgo nut", + "plural_name": "ginkgo nuts" }, "keto trail mix": { "aliases": [], @@ -1991,8 +1991,8 @@ "indian almond": { "aliases": [], "description": "", - "name": "amandes indiennes", - "plural_name": "amandes indiennes" + "name": "indian almond", + "plural_name": "indian almonds" } } }, @@ -2009,14 +2009,14 @@ "cheddars" ], "description": "", - "name": "fromage cheddar", - "plural_name": "fromages cheddar" + "name": "cheddar cheese", + "plural_name": "cheddar cheeses" }, "cream cheese": { "aliases": [], "description": "", - "name": "mascarpone", - "plural_name": "mascarpones" + "name": "cream cheese", + "plural_name": "cream cheeses" }, "sharp cheddar": { "aliases": [], @@ -2027,8 +2027,8 @@ "cheese": { "aliases": [], "description": "", - "name": "fromage", - "plural_name": "fromages" + "name": "cheese", + "plural_name": "cheeses" }, "mozzarella": { "aliases": [], @@ -2051,8 +2051,8 @@ "cheddar-jack cheese": { "aliases": [], "description": "", - "name": "cheddar", - "plural_name": "cheddar" + "name": "cheddar-jack cheese", + "plural_name": "cheddar-jack cheeses" }, "monterey jack": { "aliases": [], @@ -2063,38 +2063,38 @@ "blue cheese": { "aliases": [], "description": "", - "name": "bleu", - "plural_name": "bleu" + "name": "blue cheese", + "plural_name": "blue cheeses" }, "goat cheese": { "aliases": [], "description": "", - "name": "fromage de chèvre", - "plural_name": "fromages de chèvre" + "name": "goat cheese", + "plural_name": "goat cheeses" }, "fresh mozzarella": { "aliases": [], "description": "", - "name": "mozzarella fraîche", - "plural_name": "mozzarellas fraîches" + "name": "fresh mozzarella", + "plural_name": "fresh mozzarellas" }, "swiss cheese": { "aliases": [], "description": "", - "name": "fromage suisse", - "plural_name": "fromages suisses" + "name": "swiss cheese", + "plural_name": "swiss cheeses" }, "pecorino": { "aliases": [], "description": "", "name": "pecorino", - "plural_name": "pecorinos" + "plural_name": "pecorinoes" }, "gruyere": { "aliases": [], "description": "", - "name": "gruyère", - "plural_name": "gruyères" + "name": "gruyere", + "plural_name": "gruyeres" }, "mascarpone": { "aliases": [], @@ -2106,13 +2106,13 @@ "aliases": [], "description": "", "name": "cottage cheese", - "plural_name": "cottage cheese" + "plural_name": "cottage cheeses" }, "american cheese": { "aliases": [], "description": "", - "name": "fromage américain", - "plural_name": "fromages américains" + "name": "american cheese", + "plural_name": "american cheeses" }, "provolone": { "aliases": [], @@ -2123,8 +2123,8 @@ "mexican cheese blend": { "aliases": [], "description": "", - "name": "mélange de fromages mexicains", - "plural_name": "mélanges de fromages mexicains" + "name": "mexican cheese blend", + "plural_name": "mexican cheese blends" }, "pepper jack": { "aliases": [], @@ -2142,13 +2142,13 @@ "aliases": [], "description": "", "name": "paneer", - "plural_name": "panir" + "plural_name": "paneers" }, "fontina": { "aliases": [], "description": "", - "name": "fontine", - "plural_name": "fontines" + "name": "fontina", + "plural_name": "fontinas" }, "queso fresco": { "aliases": [], @@ -2183,8 +2183,8 @@ "smoked cheese": { "aliases": [], "description": "", - "name": "fromage fumé", - "plural_name": "fromages fumés" + "name": "smoked cheese", + "plural_name": "smoked cheeses" }, "halloumi": { "aliases": [], @@ -2195,8 +2195,8 @@ "chevre": { "aliases": [], "description": "", - "name": "chèvre", - "plural_name": "chèvres" + "name": "chevre", + "plural_name": "chevres" }, "manchego": { "aliases": [], @@ -2207,20 +2207,20 @@ "italian cheese blend": { "aliases": [], "description": "", - "name": "mélange de fromages italiens", + "name": "italian cheese blend", "plural_name": "italian cheese blends" }, "neufchatel": { "aliases": [], "description": "", - "name": "neufchâtel", + "name": "neufchatel", "plural_name": "neufchatels" }, "herb cream cheese": { "aliases": [], "description": "", - "name": "fromage à la crème aux herbes", - "plural_name": "fromages à la crème aux herbes" + "name": "herb cream cheese", + "plural_name": "herb cream cheeses" }, "burrata": { "aliases": [], @@ -2249,7 +2249,7 @@ "muenster": { "aliases": [], "description": "", - "name": "munster", + "name": "muenster", "plural_name": "muensters" }, "string cheese": { @@ -2298,7 +2298,7 @@ "aliases": [], "description": "", "name": "taleggio", - "plural_name": "taleggio" + "plural_name": "taleggios" }, "oaxaca": { "aliases": [], @@ -2334,7 +2334,7 @@ "aliases": [], "description": "", "name": "fromage blanc", - "plural_name": "fromages blancs" + "plural_name": "fromage blancs" }, "asadero": { "aliases": [], @@ -2382,13 +2382,13 @@ "aliases": [], "description": "", "name": "babybel", - "plural_name": "babybel" + "plural_name": "babybels" }, "panela cheese": { "aliases": [], "description": "", - "name": "fromage panela", - "plural_name": "fromages panela" + "name": "panela cheese", + "plural_name": "panela cheeses" }, "longhorn": { "aliases": [], @@ -2453,8 +2453,8 @@ "hard goat cheese": { "aliases": [], "description": "", - "name": "fromage de chèvre à pâte dure", - "plural_name": "fromages de chèvre à pâte dure" + "name": "hard goat cheese", + "plural_name": "hard goat cheeses" }, "kashkaval": { "aliases": [], @@ -2555,8 +2555,8 @@ "port salut": { "aliases": [], "description": "", - "name": "port-salut", - "plural_name": "port-salut" + "name": "port salut", + "plural_name": "port saluts" }, "derby cheese": { "aliases": [], @@ -2598,7 +2598,7 @@ "aliases": [], "description": "", "name": "petit-suisse", - "plural_name": "petits-suisses" + "plural_name": "petit-suisses" }, "sbrinz": { "aliases": [], @@ -2613,69 +2613,69 @@ "butter": { "aliases": [], "description": "", - "name": "beurre", - "plural_name": "beurre" + "name": "butter", + "plural_name": "butter" }, "egg": { "aliases": [], "description": "", - "name": "œuf", - "plural_name": "œufs" + "name": "egg", + "plural_name": "eggs" }, "milk": { "aliases": [], "description": "", - "name": "lait", - "plural_name": "laits" + "name": "milk", + "plural_name": "milks" }, "heavy cream": { "aliases": [], "description": "", - "name": "crème épaisse", - "plural_name": "crèmes épaisses" + "name": "heavy cream", + "plural_name": "heavy creams" }, "sour cream": { "aliases": [], "description": "", - "name": "crème aigre", - "plural_name": "crèmes aigres" + "name": "sour cream", + "plural_name": "sour creams" }, "buttermilk": { "aliases": [], "description": "", - "name": "babeurre", - "plural_name": "babeurres" + "name": "buttermilk", + "plural_name": "buttermilks" }, "yogurt": { "aliases": [], "description": "", - "name": "yaourt", - "plural_name": "yaourts" + "name": "yogurt", + "plural_name": "yogurts" }, "greek yogurt": { "aliases": [], "description": "", - "name": "yaourt grec", - "plural_name": "yaourts grec" + "name": "greek yogurt", + "plural_name": "greek yogurts" }, "cream": { "aliases": [], "description": "", - "name": "crème", - "plural_name": "crèmes" + "name": "cream", + "plural_name": "creams" }, "whipped cream": { "aliases": [], "description": "", - "name": "crème fouettée", - "plural_name": "crèmes fouettées" + "name": "whipped cream", + "plural_name": "whipped creams" }, "ghee": { "aliases": [ - "beurre clarifié" + "clarified butter" ], "description": "", - "name": "ghi", + "name": "ghee", "plural_name": "ghees" }, "shortening": { @@ -2687,7 +2687,7 @@ "condensed milk": { "aliases": [], "description": "", - "name": "lait concentré", + "name": "condensed milk", "plural_name": "condensed milks" }, "half and half": { @@ -2705,8 +2705,8 @@ "ice cream": { "aliases": [], "description": "", - "name": "glace", - "plural_name": "glaces" + "name": "ice cream", + "plural_name": "ice creams" }, "margarine": { "aliases": [], @@ -2717,14 +2717,14 @@ "creme fraiche": { "aliases": [], "description": "", - "name": "crème fraîche", - "plural_name": "crèmes fraîches" + "name": "creme fraiche", + "plural_name": "creme fraiches" }, "frosting": { "aliases": [], "description": "", - "name": "glaçage", - "plural_name": "glaçages" + "name": "frosting", + "plural_name": "frostings" }, "milk powder": { "aliases": [], @@ -2765,26 +2765,26 @@ "chocolate frosting": { "aliases": [], "description": "", - "name": "glaçage au chocolat", - "plural_name": "glaçages au chocolat" + "name": "chocolate frosting", + "plural_name": "chocolate frostings" }, "kefir": { "aliases": [], "description": "", - "name": "kéfir", - "plural_name": "kéfirs" + "name": "kefir", + "plural_name": "kefirs" }, "sherbet": { "aliases": [], "description": "", - "name": "sorbet", - "plural_name": "sorbets" + "name": "sherbet", + "plural_name": "sherbets" }, "chocolate milk": { "aliases": [], "description": "", - "name": "lait chocolaté", - "plural_name": "laits chocolatés" + "name": "chocolate milk", + "plural_name": "chocolate milks" }, "liquid egg substitute": { "aliases": [], @@ -2807,20 +2807,20 @@ "quail egg": { "aliases": [], "description": "", - "name": "oeuf de caille", - "plural_name": "oeufs de caille" + "name": "quail egg", + "plural_name": "quail eggs" }, "buttermilk powder": { "aliases": [], "description": "", - "name": "lait en poudre", + "name": "buttermilk powder", "plural_name": "buttermilk powders" }, "frozen yogurt": { "aliases": [], "description": "", - "name": "yaourt glacé", - "plural_name": "yaourts glacés" + "name": "frozen yogurt", + "plural_name": "frozen yogurts" }, "khoya": { "aliases": [], @@ -2831,14 +2831,14 @@ "milk cream": { "aliases": [], "description": "", - "name": "crème", - "plural_name": "crèmes" + "name": "milk cream", + "plural_name": "milk creams" }, "coffee creamer": { "aliases": [], "description": "", - "name": "crème non laitière", - "plural_name": "crèmes non laitières" + "name": "coffee creamer", + "plural_name": "coffee creamers" }, "clotted cream": { "aliases": [], @@ -2849,8 +2849,8 @@ "goat milk": { "aliases": [], "description": "", - "name": "lait de chèvre", - "plural_name": "laits de chèvre" + "name": "goat milk", + "plural_name": "goat milks" }, "cheese curd": { "aliases": [], @@ -2879,14 +2879,14 @@ "duck egg": { "aliases": [], "description": "", - "name": "œuf de canard", - "plural_name": "œufs de canard" + "name": "duck egg", + "plural_name": "duck eggs" }, "salted egg": { "aliases": [], "description": "", - "name": "œuf salé", - "plural_name": "œufs salés" + "name": "salted egg", + "plural_name": "salted eggs" }, "skyr": { "aliases": [], @@ -2903,7 +2903,7 @@ "raw milk": { "aliases": [], "description": "", - "name": "lait cru", + "name": "raw milk", "plural_name": "raw milks" }, "lime curd": { @@ -2922,7 +2922,7 @@ "aliases": [], "description": "", "name": "chantilly", - "plural_name": "chantilly" + "plural_name": "chantillies" }, "milkfat": { "aliases": [], @@ -3035,14 +3035,14 @@ "sheep’s milk yoghurt": { "aliases": [], "description": "", - "name": "yaourt au lait de brebis", - "plural_name": "yaourts au lait de brebis" + "name": "sheep’s milk yoghurt", + "plural_name": "sheep’s milk yoghurts" }, "strawberry milk": { "aliases": [], "description": "", - "name": "lait à la fraise", - "plural_name": "laits à la fraise" + "name": "strawberry milk", + "plural_name": "strawberry milks" }, "ayran": { "aliases": [], @@ -3059,8 +3059,8 @@ "yogurt drink": { "aliases": [], "description": "", - "name": "boisson au yaourt", - "plural_name": "boissons au yaourt" + "name": "yogurt drink", + "plural_name": "yogurt drinks" }, "passion-fruit curd": { "aliases": [], @@ -3077,8 +3077,8 @@ "sheep milk": { "aliases": [], "description": "", - "name": "lait de brebis", - "plural_name": "lait de brebis" + "name": "sheep milk", + "plural_name": "sheep milks" }, "starter culture": { "aliases": [], @@ -3095,14 +3095,14 @@ "ostrich egg": { "aliases": [], "description": "", - "name": "œuf d'autruche", - "plural_name": "œufs d'autruche" + "name": "ostrich egg", + "plural_name": "ostrich eggs" }, "vanilla milk": { "aliases": [], "description": "", - "name": "lait vanillé", - "plural_name": "laits à la vanille" + "name": "vanilla milk", + "plural_name": "vanilla milks" }, "yoplait whip": { "aliases": [], @@ -3113,7 +3113,7 @@ "buffalo milk": { "aliases": [], "description": "", - "name": "lait de bufflonne", + "name": "buffalo milk", "plural_name": "buffalo milks" }, "goat kefir": { @@ -3135,13 +3135,13 @@ "coconut milk": { "aliases": [], "description": "", - "name": "lait de coco", + "name": "coconut milk", "plural_name": "coconut milks" }, "almond milk": { "aliases": [], "description": "", - "name": "lait d'amande", + "name": "almond milk", "plural_name": "almond milks" }, "almond butter": { @@ -3177,19 +3177,19 @@ "soy milk": { "aliases": [], "description": "", - "name": "lait de soja", + "name": "soy milk", "plural_name": "soy milks" }, "extra firm tofu": { "aliases": [], "description": "", - "name": "tofu extra ferme", - "plural_name": "tofus extra fermes" + "name": "extra firm tofu", + "plural_name": "extra firm tofus" }, "silken tofu": { "aliases": [], "description": "", - "name": "tofu soyeux", + "name": "silken tofu", "plural_name": "silken tofus" }, "kala namak salt": { @@ -3201,7 +3201,7 @@ "coconut butter": { "aliases": [], "description": "", - "name": "beurre de coco", + "name": "coconut butter", "plural_name": "coconut butter" }, "egg replacer": { @@ -3213,14 +3213,14 @@ "vegan mayonnaise": { "aliases": [], "description": "", - "name": "mayonnaise végétalienne", - "plural_name": "mayonnaises végétaliennes" + "name": "vegan mayonnaise", + "plural_name": "vegan mayonnaises" }, "vegan cheese": { "aliases": [], "description": "", - "name": "fromage végétalien", - "plural_name": "fromages végétaliens" + "name": "vegan cheese", + "plural_name": "vegan cheeses" }, "cashew butter": { "aliases": [], @@ -3267,7 +3267,7 @@ "oat milk": { "aliases": [], "description": "", - "name": "lait d'avoine", + "name": "oat milk", "plural_name": "oat milks" }, "nut butter": { @@ -3279,7 +3279,7 @@ "rice milk": { "aliases": [], "description": "", - "name": "lait de riz", + "name": "rice milk", "plural_name": "rice milks" }, "vegan sour cream": { @@ -3303,8 +3303,8 @@ "soy yogurt": { "aliases": [], "description": "", - "name": "yaourt au lait de soja", - "plural_name": "yaourts au lait de soja" + "name": "soy yogurt", + "plural_name": "soy yogurts" }, "vegan mozzarella": { "aliases": [], @@ -3321,8 +3321,8 @@ "vegan sausage": { "aliases": [], "description": "", - "name": "saucisse végétalienne", - "plural_name": "saucisses végétaliennes" + "name": "vegan sausage", + "plural_name": "vegan sausages" }, "coconut whipped cream": { "aliases": [], @@ -3333,14 +3333,14 @@ "smoked tofu": { "aliases": [], "description": "", - "name": "tofu fumé", - "plural_name": "tofus fumés" + "name": "smoked tofu", + "plural_name": "smoked tofus" }, "coconut powder": { "aliases": [], "description": "", - "name": "poudre de coco", - "plural_name": "poudres de coco" + "name": "coconut powder", + "plural_name": "coconut powders" }, "soy cream": { "aliases": [], @@ -3393,7 +3393,7 @@ "vegan ground beef": { "aliases": [], "description": "", - "name": "boeuf haché végétalien", + "name": "vegan ground beef", "plural_name": "vegan ground beefs" }, "pulled oat": { @@ -3405,7 +3405,7 @@ "vegan bacon": { "aliases": [], "description": "", - "name": "bacon végétalien", + "name": "vegan bacon", "plural_name": "vegan bacons" }, "soy curl": { @@ -3423,8 +3423,8 @@ "marinated tofu": { "aliases": [], "description": "", - "name": "tofu mariné", - "plural_name": "tofus marinés" + "name": "marinated tofu", + "plural_name": "marinated tofus" }, "vegan feta": { "aliases": [], @@ -3507,13 +3507,13 @@ "vegetarian hot dog": { "aliases": [], "description": "", - "name": "hot-dog végétarien", - "plural_name": "hot-dogs végétariens" + "name": "vegetarian hot dog", + "plural_name": "vegetarian hot dogs" }, "hazelnut milk": { "aliases": [], "description": "", - "name": "lait de noisette", + "name": "hazelnut milk", "plural_name": "hazelnut milks" }, "maple almond butter": { @@ -3561,8 +3561,8 @@ "falafel mix": { "aliases": [], "description": "", - "name": "mélange de falafel", - "plural_name": "mélanges de falafel" + "name": "falafel mix", + "plural_name": "falafel mixes" }, "ready-made falafel": { "aliases": [], @@ -3573,8 +3573,8 @@ "vegan gravy": { "aliases": [], "description": "", - "name": "sauce végétalienne", - "plural_name": "sauces végétaliennes" + "name": "vegan gravy", + "plural_name": "vegan gravies" }, "cashew cheese sauce": { "aliases": [], @@ -3585,13 +3585,13 @@ "coconut fat": { "aliases": [], "description": "", - "name": "graisse de noix de coco", + "name": "coconut fat", "plural_name": "coconut fats" }, "flax milk": { "aliases": [], "description": "", - "name": "lait de lin", + "name": "flax milk", "plural_name": "flax milks" }, "hazelnut creamer": { @@ -3621,14 +3621,14 @@ "vegan nutella": { "aliases": [], "description": "", - "name": "nutella végétalien", + "name": "vegan nutella", "plural_name": "vegan nutellas" }, "vegan tzatziki": { "aliases": [], "description": "", - "name": "tzatziki végétalien", - "plural_name": "tzatzikis végétaliens" + "name": "vegan tzatziki", + "plural_name": "vegan tzatzikis" }, "cashew cream cheese": { "aliases": [], @@ -3745,26 +3745,26 @@ "chopped bacon": { "aliases": [], "description": "", - "name": "bacon haché", - "plural_name": "bacons hachés" + "name": "chopped bacon", + "plural_name": "chopped bacons" }, "ground beef": { "aliases": [], "description": "", - "name": "bœuf haché", + "name": "ground beef", "plural_name": "ground beefs" }, "beef steak": { "aliases": [], "description": "", - "name": "steak de bœuf", - "plural_name": "steaks de bœuf" + "name": "beef steak", + "plural_name": "beef steaks" }, "ham": { "aliases": [], "description": "", - "name": "jambon", - "plural_name": "jambons" + "name": "ham", + "plural_name": "hams" }, "pork chop": { "aliases": [], @@ -3788,13 +3788,13 @@ "aliases": [], "description": "", "name": "prosciutto", - "plural_name": "prosciuttos" + "plural_name": "prosciuttoes" }, "sausage": { "aliases": [], "description": "", - "name": "saucisse", - "plural_name": "saucisses" + "name": "sausage", + "plural_name": "sausages" }, "beef roast": { "aliases": [], @@ -3805,13 +3805,13 @@ "ground pork": { "aliases": [], "description": "", - "name": "porc haché", + "name": "ground pork", "plural_name": "ground porks" }, "beef stew meat": { "aliases": [], "description": "", - "name": "bœuf à ragoût", + "name": "beef stew meat", "plural_name": "beef stew meats" }, "pepperoni": { @@ -3824,7 +3824,7 @@ "aliases": [], "description": "", "name": "chorizo", - "plural_name": "chorizos" + "plural_name": "chorizoes" }, "pancetta": { "aliases": [], @@ -3835,32 +3835,32 @@ "pork fillet": { "aliases": [], "description": "", - "name": "filet de porc", - "plural_name": "filets de porc" + "name": "pork fillet", + "plural_name": "pork fillets" }, "pork shoulder": { "aliases": [], "description": "", - "name": "épaule de porc", - "plural_name": "épaules de porc" + "name": "pork shoulder", + "plural_name": "pork shoulders" }, "ground lamb": { "aliases": [], "description": "", - "name": "agneau haché", + "name": "ground lamb", "plural_name": "ground lambs" }, "pork rib": { "aliases": [], "description": "", - "name": "côte de porc", - "plural_name": "côtes de porc" + "name": "pork rib", + "plural_name": "pork ribs" }, "smoked sausage": { "aliases": [], "description": "", - "name": "saucisse fumée", - "plural_name": "saucisses fumées" + "name": "smoked sausage", + "plural_name": "smoked sausages" }, "breakfast sausage": { "aliases": [], @@ -4045,7 +4045,7 @@ "venison": { "aliases": [], "description": "", - "name": "gibier", + "name": "venison", "plural_name": "venisons" }, "bratwurst": { @@ -4081,8 +4081,8 @@ "rabbit": { "aliases": [], "description": "", - "name": "lapin", - "plural_name": "lapins" + "name": "rabbit", + "plural_name": "rabbits" }, "pork cutlet": { "aliases": [], @@ -4171,8 +4171,8 @@ "beef liver": { "aliases": [], "description": "", - "name": "foie de boeuf", - "plural_name": "foies de boeuf" + "name": "beef liver", + "plural_name": "beef livers" }, "pastrami": { "aliases": [], @@ -4280,7 +4280,7 @@ "aliases": [], "description": "", "name": "fresh sausage", - "plural_name": "saucisses fraîches" + "plural_name": "fresh sausages" }, "bologna": { "aliases": [], @@ -4327,8 +4327,8 @@ "beef shoulder": { "aliases": [], "description": "", - "name": "épaule de bœuf", - "plural_name": "épaules de bœuf" + "name": "beef shoulder", + "plural_name": "beef shoulders" }, "steak tip": { "aliases": [], @@ -4349,14 +4349,14 @@ "chicken breast": { "aliases": [], "description": "", - "name": "poitrine de poulet", - "plural_name": "poitrines de poulet" + "name": "chicken breast", + "plural_name": "chicken breasts" }, "chicken thigh": { "aliases": [], "description": "", - "name": "cuisse de poulet", - "plural_name": "cuisses de poulet" + "name": "chicken thigh", + "plural_name": "chicken thighs" }, "cooked chicken": { "aliases": [], @@ -4367,20 +4367,20 @@ "ground turkey": { "aliases": [], "description": "", - "name": "dinde hachée", + "name": "ground turkey", "plural_name": "ground turkeys" }, "whole chicken": { "aliases": [], "description": "", - "name": "poulet entier", - "plural_name": "poulets entiers" + "name": "whole chicken", + "plural_name": "whole chickens" }, "whole turkey": { "aliases": [], "description": "", - "name": "dinde entière", - "plural_name": "dindes entières" + "name": "whole turkey", + "plural_name": "whole turkeys" }, "chicken leg": { "aliases": [], @@ -4391,19 +4391,19 @@ "chicken wing": { "aliases": [], "description": "", - "name": "aile de poulet", - "plural_name": "ailes de poulet" + "name": "chicken wing", + "plural_name": "chicken wings" }, "turkey breast": { "aliases": [], "description": "", - "name": "poitrine de dinde", - "plural_name": "poitrines de dinde" + "name": "turkey breast", + "plural_name": "turkey breasts" }, "ground chicken": { "aliases": [], "description": "", - "name": "poulet haché", + "name": "ground chicken", "plural_name": "ground chickens" }, "rotisserie chicken": { @@ -4421,44 +4421,44 @@ "turkey sausage": { "aliases": [], "description": "", - "name": "saucisse de dinde", - "plural_name": "saucisses de dinde" + "name": "turkey sausage", + "plural_name": "turkey sausages" }, "chicken sausage": { "aliases": [], "description": "", - "name": "saucisse de poulet", - "plural_name": "saucisses de poulet" + "name": "chicken sausage", + "plural_name": "chicken sausages" }, "turkey bacon": { "aliases": [], "description": "", - "name": "bacon de dinde", + "name": "turkey bacon", "plural_name": "turkey bacons" }, "duck": { "aliases": [], "description": "", - "name": "canard", - "plural_name": "canards" + "name": "duck", + "plural_name": "ducks" }, "duck breast": { "aliases": [], "description": "", - "name": "magret de canard", - "plural_name": "magrets de canard" + "name": "duck breast", + "plural_name": "duck breasts" }, "boneless chicken": { "aliases": [], "description": "", - "name": "poulet désossé", - "plural_name": "poulets désossés" + "name": "boneless chicken", + "plural_name": "boneless chickens" }, "chicken liver": { "aliases": [], "description": "", - "name": "foie de volaille", - "plural_name": "foies de volaille" + "name": "chicken liver", + "plural_name": "chicken livers" }, "cornish hen": { "aliases": [], @@ -4524,13 +4524,13 @@ "aliases": [], "description": "", "name": "pheasant", - "plural_name": "faisans" + "plural_name": "pheasants" }, "goose": { "aliases": [], "description": "", - "name": "oie", - "plural_name": "oies" + "name": "goose", + "plural_name": "geese" }, "turkey pepperoni": { "aliases": [], @@ -4541,20 +4541,20 @@ "turkey ham": { "aliases": [], "description": "", - "name": "jambon de dinde", - "plural_name": "jambons de dinde" + "name": "turkey ham", + "plural_name": "turkey hams" }, "turkey thigh": { "aliases": [], "description": "", - "name": "cuisse de dinde", - "plural_name": "cuisses de dinde" + "name": "turkey thigh", + "plural_name": "turkey thighs" }, "chicken bone": { "aliases": [], "description": "", - "name": "os de poulet", - "plural_name": "os de poulet" + "name": "chicken bone", + "plural_name": "chicken bones" }, "turkey meatball": { "aliases": [], @@ -4566,7 +4566,7 @@ "aliases": [], "description": "", "name": "foie gra", - "plural_name": "fois gras" + "plural_name": "foie gras" }, "chicken giblet": { "aliases": [], @@ -4577,8 +4577,8 @@ "turkey wing": { "aliases": [], "description": "", - "name": "aile de dinde", - "plural_name": "ailes de dinde" + "name": "turkey wing", + "plural_name": "turkey wings" }, "turkey giblet": { "aliases": [], @@ -4595,8 +4595,8 @@ "chicken nugget": { "aliases": [], "description": "", - "name": "nugget de poulet", - "plural_name": "nuggets de poulet" + "name": "chicken nugget", + "plural_name": "chicken nuggets" }, "turkey burger": { "aliases": [], @@ -4637,8 +4637,8 @@ "ostrich": { "aliases": [], "description": "", - "name": "autruche", - "plural_name": "autruches" + "name": "ostrich", + "plural_name": "ostriches" }, "popcorn chicken": { "aliases": [], @@ -4727,8 +4727,8 @@ "duck liver": { "aliases": [], "description": "", - "name": "foie de canard", - "plural_name": "foies de canard" + "name": "duck liver", + "plural_name": "duck livers" }, "guinea fowl": { "aliases": [], @@ -4769,8 +4769,8 @@ "goose liver": { "aliases": [], "description": "", - "name": "foie d'oie", - "plural_name": "foies d'oie" + "name": "goose liver", + "plural_name": "goose livers" }, "turkey bone": { "aliases": [], @@ -4817,26 +4817,26 @@ "chicken kebab": { "aliases": [], "description": "", - "name": "kebab de poulet", - "plural_name": "kebabs de poulet" + "name": "chicken kebab", + "plural_name": "chicken kebabs" }, "chicken ham": { "aliases": [], "description": "", - "name": "jambon de poulet", - "plural_name": "jambons de poulet" + "name": "chicken ham", + "plural_name": "chicken hams" }, "duck neck": { "aliases": [], "description": "", - "name": "cou de canard", - "plural_name": "cous de canard" + "name": "duck neck", + "plural_name": "duck necks" }, "chicken chorizo": { "aliases": [], "description": "", - "name": "chorizo de poulet", - "plural_name": "chorizos de poulet" + "name": "chicken chorizo", + "plural_name": "chicken chorizoes" }, "chicken frame": { "aliases": [], @@ -4900,13 +4900,13 @@ "aliases": [], "description": "", "name": "smoked salmon", - "plural_name": "saumons fumés" + "plural_name": "smoked salmon" }, "cod": { "aliases": [], "description": "", - "name": "morue", - "plural_name": "morues" + "name": "cod", + "plural_name": "cod" }, "tilapia": { "aliases": [], @@ -4917,20 +4917,20 @@ "tuna steak": { "aliases": [], "description": "", - "name": "steak de thon", - "plural_name": "steaks de thon" + "name": "tuna steak", + "plural_name": "tuna steaks" }, "whitefish": { "aliases": [], "description": "", - "name": "corégone", - "plural_name": "corégones" + "name": "whitefish", + "plural_name": "whitefish" }, "halibut": { "aliases": [], "description": "", - "name": "flétan", - "plural_name": "flétans" + "name": "halibut", + "plural_name": "halibuts" }, "red snapper": { "aliases": [], @@ -4947,20 +4947,20 @@ "fish fillet": { "aliases": [], "description": "", - "name": "filet de poisson", - "plural_name": "filets de poisson" + "name": "fish fillet", + "plural_name": "fish fillets" }, "trout": { "aliases": [], "description": "", - "name": "truite", - "plural_name": "truites" + "name": "trout", + "plural_name": "trout" }, "catfish": { "aliases": [], "description": "", - "name": "poisson-chat", - "plural_name": "poissons-chats" + "name": "catfish", + "plural_name": "catfishes" }, "surimi": { "aliases": [], @@ -4971,8 +4971,8 @@ "swordfish": { "aliases": [], "description": "", - "name": "espadon", - "plural_name": "espadons" + "name": "swordfish", + "plural_name": "swordfish" }, "sardine": { "aliases": [], @@ -4995,14 +4995,14 @@ "mackerel": { "aliases": [], "description": "", - "name": "maquereau", - "plural_name": "maquereaux" + "name": "mackerel", + "plural_name": "mackerel" }, "smoked trout": { "aliases": [], "description": "", - "name": "truite fumée", - "plural_name": "truites fumées" + "name": "smoked trout", + "plural_name": "smoked trout" }, "caviar": { "aliases": [], @@ -5037,7 +5037,7 @@ "perch": { "aliases": [], "description": "", - "name": "perche", + "name": "perch", "plural_name": "perches" }, "hake": { @@ -5061,8 +5061,8 @@ "smoked mackerel": { "aliases": [], "description": "", - "name": "maquereau fumé", - "plural_name": "maquereaux fumé" + "name": "smoked mackerel", + "plural_name": "smoked mackerel" }, "sea bream": { "aliases": [], @@ -5073,14 +5073,14 @@ "rainbow trout": { "aliases": [], "description": "", - "name": "truite arc-en-ciel", - "plural_name": "truites arc-en-ciel" + "name": "rainbow trout", + "plural_name": "rainbow trout" }, "carp": { "aliases": [], "description": "", - "name": "carpe", - "plural_name": "carpes" + "name": "carp", + "plural_name": "carp" }, "cuttlefish": { "aliases": [], @@ -5097,14 +5097,14 @@ "herring": { "aliases": [], "description": "", - "name": "hareng", - "plural_name": "harengs" + "name": "herring", + "plural_name": "herrings" }, "salmon roe": { "aliases": [], "description": "", - "name": "œufs de saumon", - "plural_name": "œufs de saumon" + "name": "salmon roe", + "plural_name": "salmon roes" }, "steelhead trout": { "aliases": [], @@ -5224,7 +5224,7 @@ "aliases": [], "description": "", "name": "pickled herring", - "plural_name": "harengs marinés" + "plural_name": "pickled herrings" }, "john dory": { "aliases": [], @@ -5277,8 +5277,8 @@ "sturgeon": { "aliases": [], "description": "", - "name": "esturgeon", - "plural_name": "esturgeons" + "name": "sturgeon", + "plural_name": "sturgeons" }, "bluefish": { "aliases": [], @@ -5313,8 +5313,8 @@ "smoked fish": { "aliases": [], "description": "", - "name": "poisson fumé", - "plural_name": "poissons fumés" + "name": "smoked fish", + "plural_name": "smoked fish" }, "fish head": { "aliases": [], @@ -5331,8 +5331,8 @@ "dried fish": { "aliases": [], "description": "", - "name": "poisson séché", - "plural_name": "poissons séchés" + "name": "dried fish", + "plural_name": "dried fish" }, "flathead": { "aliases": [], @@ -5439,8 +5439,8 @@ "skipjack tuna": { "aliases": [], "description": "", - "name": "bonite à ventre rayé", - "plural_name": "bonites à ventre rayé" + "name": "skipjack tuna", + "plural_name": "skipjack tuna" }, "bottarga": { "aliases": [], @@ -5451,8 +5451,8 @@ "dried baby sardine": { "aliases": [], "description": "", - "name": "bébé sardine séchée", - "plural_name": "bébés sardines séchées" + "name": "dried baby sardine", + "plural_name": "dried baby sardines" }, "marlin": { "aliases": [], @@ -5497,14 +5497,14 @@ "shrimp": { "aliases": [], "description": "", - "name": "crevette", - "plural_name": "crevettes" + "name": "shrimp", + "plural_name": "shrimps" }, "octopuse": { "aliases": [], "description": "", - "name": "poulpe", - "plural_name": "poulpes" + "name": "octopuse", + "plural_name": "octopi" }, "prawn": { "aliases": [], @@ -5515,7 +5515,7 @@ "crab": { "aliases": [], "description": "", - "name": "crabe", + "name": "crab", "plural_name": "crabs" }, "scallop": { @@ -5527,8 +5527,8 @@ "mussel": { "aliases": [], "description": "", - "name": "moule", - "plural_name": "moules" + "name": "mussel", + "plural_name": "mussels" }, "clam": { "aliases": [], @@ -5551,20 +5551,20 @@ "lobster": { "aliases": [], "description": "", - "name": "homard", - "plural_name": "homards" + "name": "lobster", + "plural_name": "lobsters" }, "oyster": { "aliases": [], "description": "", - "name": "huître", - "plural_name": "huîtres" + "name": "oyster", + "plural_name": "oysters" }, "lobster tail": { "aliases": [], "description": "", - "name": "queue de homard", - "plural_name": "queues de homard" + "name": "lobster tail", + "plural_name": "lobster tails" }, "crawfish": { "aliases": [], @@ -5576,7 +5576,7 @@ "aliases": [], "description": "", "name": "octopu", - "plural_name": "pieuvre" + "plural_name": "octopus" }, "kombu": { "aliases": [], @@ -5587,8 +5587,8 @@ "dried shrimp": { "aliases": [], "description": "", - "name": "crevette séchée", - "plural_name": "crevettes séchées" + "name": "dried shrimp", + "plural_name": "dried shrimps" }, "bay scallop": { "aliases": [], @@ -5623,8 +5623,8 @@ "mixed seafood": { "aliases": [], "description": "", - "name": "fruits de mer mixtes", - "plural_name": "fruits de mer mixtes" + "name": "mixed seafood", + "plural_name": "mixed seafoods" }, "baby squid": { "aliases": [], @@ -5641,8 +5641,8 @@ "dried prawn": { "aliases": [], "description": "", - "name": "crevette séchée", - "plural_name": "crevettes séchées" + "name": "dried prawn", + "plural_name": "dried prawns" }, "dulse seaweed": { "aliases": [], @@ -5659,14 +5659,14 @@ "smoked oyster": { "aliases": [], "description": "", - "name": "huître fumée", - "plural_name": "huîtres fumées" + "name": "smoked oyster", + "plural_name": "smoked oysters" }, "kelp": { "aliases": [], "description": "", - "name": "algue", - "plural_name": "algues" + "name": "kelp", + "plural_name": "kelps" }, "kizami nori": { "aliases": [], @@ -5683,8 +5683,8 @@ "salted shrimp": { "aliases": [], "description": "", - "name": "crevette salée", - "plural_name": "crevettes salées" + "name": "salted shrimp", + "plural_name": "salted shrimps" }, "yaki-nori": { "aliases": [], @@ -5813,20 +5813,20 @@ "cinnamon": { "aliases": [], "description": "", - "name": "cannelle", - "plural_name": "cannelles" + "name": "cinnamon", + "plural_name": "cinnamons" }, "parsley": { "aliases": [], "description": "", - "name": "persil", - "plural_name": "persils" + "name": "parsley", + "plural_name": "parsleys" }, "cilantro": { "aliases": [], "description": "", - "name": "coriandre", - "plural_name": "coriandres" + "name": "cilantro", + "plural_name": "cilantros" }, "cumin": { "aliases": [], @@ -5837,44 +5837,44 @@ "basil": { "aliases": [], "description": "", - "name": "basilic", - "plural_name": "basilics" + "name": "basil", + "plural_name": "basils" }, "thyme": { "aliases": [], "description": "", - "name": "thym", - "plural_name": "thyms" + "name": "thyme", + "plural_name": "thymes" }, "ginger root": { "aliases": [], "description": "", - "name": "racine de gingembre", - "plural_name": "racines de gingembre" + "name": "ginger root", + "plural_name": "ginger roots" }, "garlic powder": { "aliases": [], "description": "", - "name": "poudre d'ail", - "plural_name": "poudres d'ail" + "name": "garlic powder", + "plural_name": "garlic powders" }, "oregano": { "aliases": [], "description": "", - "name": "origan", - "plural_name": "origans" + "name": "oregano", + "plural_name": "oreganos" }, "nutmeg": { "aliases": [], "description": "", - "name": "noix de muscade", - "plural_name": "noix de muscade" + "name": "nutmeg", + "plural_name": "nutmegs" }, "chili flake": { "aliases": [], "description": "", - "name": "flocon de piment", - "plural_name": "flocons de piment" + "name": "chili flake", + "plural_name": "chili flakes" }, "chili powder": { "aliases": [], @@ -5886,49 +5886,49 @@ "aliases": [], "description": "", "name": "paprika", - "plural_name": "paprika" + "plural_name": "paprikas" }, "cayenne": { "aliases": [], "description": "", - "name": "piment de Cayenne", - "plural_name": "piments de Cayenne" + "name": "cayenne", + "plural_name": "cayennes" }, "rosemary": { "aliases": [], "description": "", - "name": "romarin", - "plural_name": "romarins" + "name": "rosemary", + "plural_name": "rosemaries" }, "bay leaf": { "aliases": [], "description": "", - "name": "feuille de laurier", - "plural_name": "feuilles de laurier" + "name": "bay leaf", + "plural_name": "bay leaves" }, "turmeric": { "aliases": [], "description": "", - "name": "curcuma", - "plural_name": "curcumas" + "name": "turmeric", + "plural_name": "turmerics" }, "clove": { "aliases": [], "description": "", - "name": "clou de girofle", - "plural_name": "clous de girofle" + "name": "clove", + "plural_name": "cloves" }, "onion powder": { "aliases": [], "description": "", - "name": "poudre d'oignon", - "plural_name": "poudres d'oignon" + "name": "onion powder", + "plural_name": "onion powders" }, "ginger powder": { "aliases": [], "description": "", - "name": "poudre de gingembre", - "plural_name": "poudres de gingembre" + "name": "ginger powder", + "plural_name": "ginger powders" }, "panch puran": { "aliases": [], @@ -5939,20 +5939,20 @@ "dill": { "aliases": [], "description": "", - "name": "aneth", - "plural_name": "aneths" + "name": "dill", + "plural_name": "dills" }, "chive": { "aliases": [], "description": "", - "name": "ciboulette", - "plural_name": "ciboulettes" + "name": "chive", + "plural_name": "chives" }, "mint": { "aliases": [], "description": "", - "name": "menthe", - "plural_name": "menthes" + "name": "mint", + "plural_name": "mints" }, "green cardamom": { "aliases": [], @@ -5969,26 +5969,26 @@ "fresh mint": { "aliases": [], "description": "", - "name": "menthe fraiche", - "plural_name": "menthes fraiches" + "name": "fresh mint", + "plural_name": "fresh mints" }, "coriander powder": { "aliases": [], "description": "", - "name": "poudre de coriandre", - "plural_name": "poudres de coriandre" + "name": "coriander powder", + "plural_name": "coriander powders" }, "sage": { "aliases": [], "description": "", - "name": "sauge", - "plural_name": "sauges" + "name": "sage", + "plural_name": "sages" }, "coriander": { "aliases": [], "description": "", - "name": "coriandre", - "plural_name": "coriandres" + "name": "coriander", + "plural_name": "corianders" }, "allspice": { "aliases": [], @@ -6011,8 +6011,8 @@ "mustard seed": { "aliases": [], "description": "", - "name": "graine de moutarde", - "plural_name": "graines de moutarde" + "name": "mustard seed", + "plural_name": "mustard seeds" }, "white pepper": { "aliases": [], @@ -6041,8 +6041,8 @@ "saffron": { "aliases": [], "description": "", - "name": "safran", - "plural_name": "safrans" + "name": "saffron", + "plural_name": "saffrons" }, "asafoetida": { "aliases": [], @@ -6053,8 +6053,8 @@ "star anise": { "aliases": [], "description": "", - "name": "anis étoilé", - "plural_name": "anis étoilés" + "name": "star anise", + "plural_name": "star anises" }, "marjoram": { "aliases": [], @@ -6066,7 +6066,7 @@ "aliases": [], "description": "", "name": "lemongras", - "plural_name": "citronnelle" + "plural_name": "lemongrass" }, "caraway": { "aliases": [], @@ -6083,14 +6083,14 @@ "celery seed": { "aliases": [], "description": "", - "name": "graine de céleri", - "plural_name": "graines de céleri" + "name": "celery seed", + "plural_name": "celery seeds" }, "chipotle powder": { "aliases": [], "description": "", - "name": "poudre de chipotle", - "plural_name": "poudres de chipotle" + "name": "chipotle powder", + "plural_name": "chipotle powders" }, "chipotle": { "aliases": [], @@ -6113,8 +6113,8 @@ "matcha powder": { "aliases": [], "description": "", - "name": "poudre de matcha", - "plural_name": "poudres de matcha" + "name": "matcha powder", + "plural_name": "matcha powders" }, "ancho chile powder": { "aliases": [], @@ -6131,8 +6131,8 @@ "dried parsley flake": { "aliases": [], "description": "", - "name": "flocon de persil séché", - "plural_name": "flocons de persil séché" + "name": "dried parsley flake", + "plural_name": "dried parsley flakes" }, "fenugreek seed": { "aliases": [], @@ -6149,14 +6149,14 @@ "thai basil": { "aliases": [], "description": "", - "name": "basilic thaï", - "plural_name": "basilics thaï" + "name": "thai basil", + "plural_name": "thai basils" }, "edible flower": { "aliases": [], "description": "", - "name": "fleur comestible", - "plural_name": "fleurs comestibles" + "name": "edible flower", + "plural_name": "edible flowers" }, "aniseed": { "aliases": [], @@ -6179,8 +6179,8 @@ "lavender": { "aliases": [], "description": "", - "name": "lavande", - "plural_name": "lavandes" + "name": "lavender", + "plural_name": "lavenders" }, "carom seed": { "aliases": [], @@ -6269,8 +6269,8 @@ "dried cilantro": { "aliases": [], "description": "", - "name": "coriandre séchée", - "plural_name": "coriandres séchées" + "name": "dried cilantro", + "plural_name": "dried cilantros" }, "lemon balm": { "aliases": [], @@ -6299,8 +6299,8 @@ "wasabi powder": { "aliases": [], "description": "", - "name": "poudre de wasabi", - "plural_name": "poudres de wasabi" + "name": "wasabi powder", + "plural_name": "wasabi powders" }, "achiote seed": { "aliases": [], @@ -6341,26 +6341,26 @@ "lemongrass paste": { "aliases": [], "description": "", - "name": "pâte de citronnelle", - "plural_name": "pâtes de citronnelle" + "name": "lemongrass paste", + "plural_name": "lemongrass pastes" }, "shiso": { "aliases": [], "description": "", "name": "shiso", - "plural_name": "shisos" + "plural_name": "shisoes" }, "celery powder": { "aliases": [], "description": "", - "name": "poudre de céleri", - "plural_name": "poudres de céleri" + "name": "celery powder", + "plural_name": "celery powders" }, "black cumin": { "aliases": [], "description": "", - "name": "cumin noir", - "plural_name": "cumins noirs" + "name": "black cumin", + "plural_name": "black cumins" }, "anardana": { "aliases": [], @@ -6383,8 +6383,8 @@ "espelette pepper": { "aliases": [], "description": "", - "name": "piment d'espelette", - "plural_name": "piments d'Espelette" + "name": "espelette pepper", + "plural_name": "espelette peppers" }, "lemon verbena": { "aliases": [], @@ -6423,29 +6423,29 @@ "sugar": { "aliases": [], "description": "", - "name": "sucre", - "plural_name": "surcres" + "name": "sugar", + "plural_name": "sugars" }, "brown sugar": { "aliases": [ "turbinado sugar" ], "description": "", - "name": "cassonade brune", - "plural_name": "cassonade brune" + "name": "brown sugar", + "plural_name": "brown sugars" }, "confectioners sugar": { "aliases": [ - "sucre impalpable", - "sucre impalpable" + "powdered sugar", + "icing sugar" ], "description": "", - "name": "sucre glace", - "plural_name": "sucres glace" + "name": "confectioners sugar", + "plural_name": "confectioners sugars" }, "bar sugar": { "aliases": [ - "sucre semoule" + "castor sugar" ], "description": "", "name": "bar sugar", @@ -6454,44 +6454,44 @@ "maple syrup": { "aliases": [], "description": "", - "name": "sirop d'érable", - "plural_name": "sirops d'érable" + "name": "maple syrup", + "plural_name": "maple syrups" }, "corn syrup": { "aliases": [], "description": "", - "name": "sirop de maïs", - "plural_name": "sirop de maïs" + "name": "corn syrup", + "plural_name": "corn syrups" }, "coconut sugar": { "aliases": [], "description": "", - "name": "sucre de coco", - "plural_name": "sucres de coco" + "name": "coconut sugar", + "plural_name": "coconut sugars" }, "molass": { "aliases": [], "description": "", - "name": "mélasse", - "plural_name": "mélasses" + "name": "molass", + "plural_name": "molasses" }, "stevia": { "aliases": [], "description": "", "name": "stevia", - "plural_name": "stevia" + "plural_name": "stevias" }, "agave nectar": { "aliases": [], "description": "", - "name": "nectar d'agave", - "plural_name": "nectar d'agave" + "name": "agave nectar", + "plural_name": "agave nectars" }, "sugar syrup": { "aliases": [], - "description": "édulcorant sans sucre", - "name": "sirop de sucre", - "plural_name": "sirops de sucre" + "description": "sugar free sweetner", + "name": "sugar syrup", + "plural_name": "sugar syrups" }, "isomalt": { "aliases": [], @@ -6508,56 +6508,56 @@ "vanilla sugar": { "aliases": [], "description": "", - "name": "sucre vanillé", - "plural_name": "sucre vanillé" + "name": "vanilla sugar", + "plural_name": "vanilla sugars" }, "demerara sugar": { "aliases": [], "description": "", - "name": "sucre demerara", - "plural_name": "sucres demerara" + "name": "demerara sugar", + "plural_name": "demerara sugars" }, "caramel syrup": { "aliases": [], "description": "", - "name": "sirop de caramel", - "plural_name": "sirop de caramel" + "name": "caramel syrup", + "plural_name": "caramel syrups" }, "chocolate syrup": { "aliases": [], "description": "", - "name": "sirop de chocolat", - "plural_name": "sirop de chocolat" + "name": "chocolate syrup", + "plural_name": "chocolate syrups" }, "jaggery": { "aliases": [], "description": "", - "name": "jagre", - "plural_name": "jagres" + "name": "jaggery", + "plural_name": "jaggeries" }, "raw sugar": { "aliases": [], "description": "", - "name": "sucre de canne brut", - "plural_name": "sucre de canne brut" + "name": "raw sugar", + "plural_name": "raw sugars" }, "golden syrup": { "aliases": [], "description": "", - "name": "mélasse claire", - "plural_name": "mélasses claires" + "name": "golden syrup", + "plural_name": "golden syrups" }, "cinnamon sugar": { "aliases": [], "description": "", - "name": "sucre à la cannelle", - "plural_name": "sucre à la cannelle" + "name": "cinnamon sugar", + "plural_name": "cinnamon sugars" }, "liquid stevia": { "aliases": [], "description": "", - "name": "stevia liquide", - "plural_name": "stevias liquides" + "name": "liquid stevia", + "plural_name": "liquid stevias" }, "grenadine": { "aliases": [], @@ -6568,26 +6568,26 @@ "coarse sugar": { "aliases": [], "description": "", - "name": "sucre brut", - "plural_name": "sucres bruts" + "name": "coarse sugar", + "plural_name": "coarse sugars" }, "salted caramel syrup": { "aliases": [], "description": "", - "name": "sirop de caramel beurre salé", - "plural_name": "sirops de caramel salé" + "name": "salted caramel syrup", + "plural_name": "salted caramel syrups" }, "sanding sugar": { "aliases": [], "description": "", - "name": "sucre cruistal", - "plural_name": "sucres cristaux" + "name": "sanding sugar", + "plural_name": "sanding sugars" }, "dark corn syrup": { "aliases": [], "description": "", - "name": "mélasse", - "plural_name": "mélasses" + "name": "dark corn syrup", + "plural_name": "dark corn syrups" }, "sucralose": { "aliases": [], @@ -6598,14 +6598,14 @@ "monk fruit sweetener": { "aliases": [], "description": "", - "name": "fruit de moine", - "plural_name": "fruits de moine" + "name": "monk fruit sweetener", + "plural_name": "monk fruit sweeteners" }, "maple sugar": { "aliases": [], "description": "", - "name": "sucre d'érable", - "plural_name": "sucres d'érable" + "name": "maple sugar", + "plural_name": "maple sugars" }, "blackstrap molass": { "aliases": [], @@ -6664,8 +6664,8 @@ "vanilla syrup": { "aliases": [], "description": "", - "name": "extrait de vanille", - "plural_name": "extraits de vanille" + "name": "vanilla syrup", + "plural_name": "vanilla syrups" }, "ginger syrup": { "aliases": [], @@ -6748,8 +6748,8 @@ "maple butter": { "aliases": [], "description": "", - "name": "beurre d'érable", - "plural_name": "beurres d'érable" + "name": "maple butter", + "plural_name": "maple butter" }, "blueberry syrup": { "aliases": [], @@ -6760,8 +6760,8 @@ "apple syrup": { "aliases": [], "description": "", - "name": "sirop de pomme", - "plural_name": "sirops de pomme" + "name": "apple syrup", + "plural_name": "apple syrups" }, "allulose": { "aliases": [], @@ -6802,8 +6802,8 @@ "fresh sugar cane": { "aliases": [], "description": "", - "name": "canne à sucre fraîche", - "plural_name": "cannes à sucre fraîches" + "name": "fresh sugar cane", + "plural_name": "fresh sugar canes" }, "hazelnut syrup": { "aliases": [], @@ -6814,8 +6814,8 @@ "white chocolate sauce": { "aliases": [], "description": "", - "name": "sauce au chocolat blanc", - "plural_name": "sauces au chocolat blanc" + "name": "white chocolate sauce", + "plural_name": "white chocolate sauces" }, "pumpkin spice syrup": { "aliases": [], @@ -6862,8 +6862,8 @@ "cane syrup": { "aliases": [], "description": "", - "name": "sirop de canne", - "plural_name": "sirops de canne" + "name": "cane syrup", + "plural_name": "cane syrups" }, "mango syrup": { "aliases": [], @@ -7040,8 +7040,8 @@ "italian seasoning": { "aliases": [], "description": "", - "name": "assaisonnement italien", - "plural_name": "assaisonnements italiens" + "name": "italian seasoning", + "plural_name": "italian seasonings" }, "ranch dressing packet": { "aliases": [], @@ -7070,13 +7070,13 @@ "pumpkin pie spice": { "aliases": [], "description": "", - "name": "épice pour tarte à la citrouille", - "plural_name": "épices pour tarte à la citrouille" + "name": "pumpkin pie spice", + "plural_name": "pumpkin pie spices" }, "mustard powder": { "aliases": [], "description": "", - "name": "moutarde en poudre", + "name": "mustard powder", "plural_name": "mustard powders" }, "taco seasoning": { @@ -7100,13 +7100,13 @@ "white miso": { "aliases": [], "description": "", - "name": "miso blanc", + "name": "white miso", "plural_name": "white misoes" }, "himalayan salt": { "aliases": [], "description": "", - "name": "sel de l'himalaya", + "name": "himalayan salt", "plural_name": "himalayan salts" }, "lemon & pepper seasoning": { @@ -7184,7 +7184,7 @@ "thai red curry paste": { "aliases": [], "description": "", - "name": "pâte à curry rouge thaï", + "name": "thai red curry paste", "plural_name": "thai red curry pastes" }, "mixed herb": { @@ -7196,13 +7196,13 @@ "green curry": { "aliases": [], "description": "", - "name": "curry vert", + "name": "green curry", "plural_name": "green curries" }, "barbecue seasoning": { "aliases": [], "description": "", - "name": "assaisonnement à barbecue", + "name": "barbecue seasoning", "plural_name": "barbecue seasonings" }, "apple pie spice": { @@ -7650,17 +7650,17 @@ "flour": { "aliases": [], "description": "", - "name": "farine", - "plural_name": "farines" + "name": "flour", + "plural_name": "flours" }, "vanilla extract": { "aliases": [ - "vanille", - "vanilles" + "vanilla", + "vanillas" ], "description": "", - "name": "extrait de vanille", - "plural_name": "extraits de vanille" + "name": "vanilla extract", + "plural_name": "vanilla extracts" }, "baking powder": { "aliases": [], @@ -7677,26 +7677,26 @@ "cornstarch": { "aliases": [], "description": "", - "name": "maïzena", - "plural_name": "maïzena" + "name": "cornstarch", + "plural_name": "cornstarches" }, "yeast": { "aliases": [], "description": "", - "name": "levure", - "plural_name": "levures" + "name": "yeast", + "plural_name": "yeasts" }, "chocolate chip": { "aliases": [], "description": "", - "name": "pépite de chocolat", - "plural_name": "pépites de chocolat" + "name": "chocolate chip", + "plural_name": "chocolate chips" }, "dark chocolate chip": { "aliases": [], "description": "", - "name": "pépite de chocolat noir", - "plural_name": "pépites de chocolat noir" + "name": "dark chocolate chip", + "plural_name": "dark chocolate chips" }, "whole-wheat flour": { "aliases": [ @@ -7769,8 +7769,8 @@ "corn flour": { "aliases": [], "description": "", - "name": "farine de maïs", - "plural_name": "farines de maïs" + "name": "corn flour", + "plural_name": "corn flours" }, "cream of tartar": { "aliases": [], @@ -7815,8 +7815,8 @@ "rice flour": { "aliases": [], "description": "", - "name": "farine de riz", - "plural_name": "farines de riz" + "name": "rice flour", + "plural_name": "rice flours" }, "desiccated coconut": { "aliases": [], @@ -8386,8 +8386,8 @@ "gyoza wrapper": { "aliases": [], "description": "", - "name": "feuille pour gyoza", - "plural_name": "feuilles pour gyoza" + "name": "gyoza wrapper", + "plural_name": "gyoza wrappers" }, "wonton strip": { "aliases": [], @@ -8398,8 +8398,8 @@ "gluten-free pizza crust": { "aliases": [], "description": "", - "name": "croûte à pizza sans gluten", - "plural_name": "croûtes à pizza sans gluten" + "name": "gluten-free pizza crust", + "plural_name": "gluten-free pizza crusts" }, "fresh pasta dough": { "aliases": [], @@ -8428,8 +8428,8 @@ "croissant dough": { "aliases": [], "description": "", - "name": "pâte à croissant", - "plural_name": "pâtes à croissant" + "name": "croissant dough", + "plural_name": "croissant doughs" }, "tofu skin": { "aliases": [], @@ -8458,8 +8458,8 @@ "korean rice cake": { "aliases": [], "description": "", - "name": "gâteau de riz coréen", - "plural_name": "gâteaux de riz coréen" + "name": "korean rice cake", + "plural_name": "korean rice cakes" }, "corn dog": { "aliases": [], @@ -8470,8 +8470,8 @@ "tortilla dough": { "aliases": [], "description": "", - "name": "pâte à tortilla", - "plural_name": "pâtes à tortilla" + "name": "tortilla dough", + "plural_name": "tortilla doughs" }, "empanada wrapper": { "aliases": [], @@ -8534,22 +8534,22 @@ "rolled oat": { "aliases": [], "description": "", - "name": "flocon d'avoine", - "plural_name": "flocons d'avoine" + "name": "rolled oat", + "plural_name": "rolled oats" }, "rice": { "aliases": [], "description": "", - "name": "riz", - "plural_name": "riz" + "name": "rice", + "plural_name": "rices" }, "Rice Krispie Cereal": { "aliases": [ - "Rice Krispies" + "Rice Krispie" ], "description": "", - "name": "Céréale Rice Krispies", - "plural_name": "Céréale Rice Krispies" + "name": "Rice Krispie Cereal", + "plural_name": "Rice Krispie Cereal" }, "quinoa": { "aliases": [], @@ -8560,32 +8560,32 @@ "basmati rice": { "aliases": [], "description": "", - "name": "riz basmati", - "plural_name": "riz basmati" + "name": "basmati rice", + "plural_name": "basmati rices" }, "brown rice": { "aliases": [], "description": "", - "name": "riz brun", - "plural_name": "riz brun" + "name": "brown rice", + "plural_name": "brown rices" }, "quick-cooking oat": { "aliases": [], "description": "", - "name": "avoine à cuisson rapide", - "plural_name": "avoine à cuisson rapide" + "name": "quick-cooking oat", + "plural_name": "quick-cooking oats" }, "breakfast cereal": { "aliases": [], "description": "", "name": "breakfast cereal", - "plural_name": "céréales pour le petit déjeuner" + "plural_name": "breakfast cereals" }, "risotto rice": { "aliases": [], "description": "", - "name": "riz risotto", - "plural_name": "riz risotto" + "name": "risotto rice", + "plural_name": "risotto rices" }, "couscou": { "aliases": [], @@ -8596,13 +8596,13 @@ "rice cereal": { "aliases": [], "description": "", - "name": "céréale de riz", - "plural_name": "céréales de riz" + "name": "rice cereal", + "plural_name": "rice cereals" }, "wild rice": { "aliases": [], "description": "", - "name": "riz sauvage", + "name": "wild rice", "plural_name": "wild rices" }, "semolina": { @@ -8614,14 +8614,14 @@ "jasmine rice": { "aliases": [], "description": "", - "name": "riz au jasmin", - "plural_name": "riz au jasmin" + "name": "jasmine rice", + "plural_name": "jasmine rices" }, "polenta": { "aliases": [], "description": "", - "name": "polente", - "plural_name": "polenta" + "name": "polenta", + "plural_name": "polentas" }, "granola cereal": { "aliases": [], @@ -8632,8 +8632,8 @@ "bulgur": { "aliases": [], "description": "", - "name": "boulghour", - "plural_name": "boulghours" + "name": "bulgur", + "plural_name": "bulgurs" }, "pearl barley": { "aliases": [], @@ -8650,14 +8650,14 @@ "barley": { "aliases": [], "description": "", - "name": "orge", + "name": "barley", "plural_name": "barleys" }, "wheat germ": { "aliases": [], "description": "", - "name": "germe de blé", - "plural_name": "germes de blé" + "name": "wheat germ", + "plural_name": "wheat germs" }, "grit": { "aliases": [], @@ -8686,20 +8686,20 @@ "sushi rice": { "aliases": [], "description": "", - "name": "riz à sushi", - "plural_name": "riz à sushi" + "name": "sushi rice", + "plural_name": "sushi rices" }, "glutinous rice": { "aliases": [], "description": "", - "name": "riz glutineux", - "plural_name": "riz glutineux" + "name": "glutinous rice", + "plural_name": "glutinous rices" }, "instant rice": { "aliases": [], "description": "", - "name": "riz instantané", - "plural_name": "riz instantanés" + "name": "instant rice", + "plural_name": "instant rices" }, "hominy": { "aliases": [], @@ -8710,8 +8710,8 @@ "red quinoa": { "aliases": [], "description": "", - "name": "quinoa rouge", - "plural_name": "quinoas rouges" + "name": "red quinoa", + "plural_name": "red quinoas" }, "raw buckwheat": { "aliases": [], @@ -8746,7 +8746,7 @@ "black rice": { "aliases": [], "description": "", - "name": "riz noir", + "name": "black rice", "plural_name": "black rices" }, "yellow rice": { @@ -8824,14 +8824,14 @@ "red rice": { "aliases": [], "description": "", - "name": "riz rouge", - "plural_name": "riz rouges" + "name": "red rice", + "plural_name": "red rices" }, "mexican rice": { "aliases": [], "description": "", - "name": "riz mexicain", - "plural_name": "riz mexicains" + "name": "mexican rice", + "plural_name": "mexican rices" }, "idli rice": { "aliases": [], @@ -8878,8 +8878,8 @@ "black glutinous rice": { "aliases": [], "description": "", - "name": "riz glutineux noir", - "plural_name": "riz glutineux noirs" + "name": "black glutinous rice", + "plural_name": "black glutinous rices" }, "whole-grain oat": { "aliases": [], @@ -9028,8 +9028,8 @@ "shirataki rice": { "aliases": [], "description": "", - "name": "riz shirataki", - "plural_name": "riz shirataki" + "name": "shirataki rice", + "plural_name": "shirataki rices" }, "vegetable fried rice": { "aliases": [], @@ -9092,25 +9092,25 @@ "pea": { "aliases": [], "description": "", - "name": "pois", - "plural_name": "pois" + "name": "pea", + "plural_name": "peas" }, "green bean": { "aliases": [], "description": "", - "name": "haricot vert", - "plural_name": "haricots verts" + "name": "green bean", + "plural_name": "green beans" }, "chickpea": { "aliases": [], "description": "", - "name": "pois chiche", - "plural_name": "pois chiches" + "name": "chickpea", + "plural_name": "chickpeas" }, "black bean": { "aliases": [], "description": "", - "name": "haricot noir", + "name": "black bean", "plural_name": "black beans" }, "kidney bean": { @@ -9152,8 +9152,8 @@ "red lentil": { "aliases": [], "description": "", - "name": "lentille rouge", - "plural_name": "lentilles rouges" + "name": "red lentil", + "plural_name": "red lentils" }, "cannellini bean": { "aliases": [], @@ -9171,13 +9171,13 @@ "aliases": [], "description": "", "name": "edamame", - "plural_name": "edamame" + "plural_name": "edamames" }, "green lentil": { "aliases": [], "description": "", - "name": "lentille verte", - "plural_name": "lentilles vertes" + "name": "green lentil", + "plural_name": "green lentils" }, "urad dal": { "aliases": [], @@ -9230,8 +9230,8 @@ "red bean": { "aliases": [], "description": "", - "name": "haricot rouge", - "plural_name": "haricots rouges" + "name": "red bean", + "plural_name": "red beans" }, "mung bean sprout": { "aliases": [], @@ -9266,8 +9266,8 @@ "black lentil": { "aliases": [], "description": "", - "name": "lentille noire", - "plural_name": "lentilles noires" + "name": "black lentil", + "plural_name": "black lentils" }, "borlotti bean": { "aliases": [], @@ -9560,8 +9560,8 @@ "noodle": { "aliases": [], "description": "", - "name": "nouille", - "plural_name": "nouilles" + "name": "noodle", + "plural_name": "noodles" }, "tortellini": { "aliases": [], @@ -9572,14 +9572,14 @@ "cheese tortellini": { "aliases": [], "description": "", - "name": "tortellini au fromage", - "plural_name": "tortellinis au fromage" + "name": "cheese tortellini", + "plural_name": "cheese tortellinis" }, "rice noodle": { "aliases": [], "description": "", - "name": "nouille de riz", - "plural_name": "nouilles de riz" + "name": "rice noodle", + "plural_name": "rice noodles" }, "rigatoni": { "aliases": [], @@ -9602,8 +9602,8 @@ "ramen noodle": { "aliases": [], "description": "", - "name": "nouille ramen", - "plural_name": "nouilles ramen" + "name": "ramen noodle", + "plural_name": "ramen noodles" }, "vermicelli": { "aliases": [], @@ -9620,7 +9620,7 @@ "soba noodle": { "aliases": [], "description": "", - "name": "nouille soba", + "name": "soba noodle", "plural_name": "soba noodles" }, "ravioli": { @@ -9782,20 +9782,20 @@ "instant noodle": { "aliases": [], "description": "", - "name": "nouille instantanée", - "plural_name": "nouilles instantanées" + "name": "instant noodle", + "plural_name": "instant noodles" }, "somen noodle": { "aliases": [], "description": "", - "name": "nouille somen", - "plural_name": "nouilles somen" + "name": "somen noodle", + "plural_name": "somen noodles" }, "yakisoba noodle": { "aliases": [], "description": "", - "name": "nouille yakisoba", - "plural_name": "nouilles yakisoba" + "name": "yakisoba noodle", + "plural_name": "yakisoba noodles" }, "beef ravioli": { "aliases": [], @@ -10048,8 +10048,8 @@ "flour tortilla": { "aliases": [], "description": "", - "name": "tortilla de farine", - "plural_name": "tortillas de farine" + "name": "flour tortilla", + "plural_name": "flour tortillas" }, "almond flour tortilla": { "aliases": [], @@ -10060,8 +10060,8 @@ "corn tortilla": { "aliases": [], "description": "", - "name": "tortilla de maïs", - "plural_name": "tortillas de maïs" + "name": "corn tortilla", + "plural_name": "corn tortillas" }, "cracker": { "aliases": [], @@ -10090,8 +10090,8 @@ "pretzel": { "aliases": [], "description": "", - "name": "bretzel", - "plural_name": "bretzels" + "name": "pretzel", + "plural_name": "pretzels" }, "sourdough bread": { "aliases": [], @@ -10150,8 +10150,8 @@ "flatbread": { "aliases": [], "description": "", - "name": "pain plat", - "plural_name": "pains plats" + "name": "flatbread", + "plural_name": "flatbreads" }, "dry-roasted peanut": { "aliases": [], @@ -10336,8 +10336,8 @@ "rice cake": { "aliases": [], "description": "", - "name": "gâteau de riz", - "plural_name": "gâteaux de riz" + "name": "rice cake", + "plural_name": "rice cakes" }, "panettone": { "aliases": [], @@ -10516,8 +10516,8 @@ "milk bread": { "aliases": [], "description": "", - "name": "pain au lait", - "plural_name": "pains au lait" + "name": "milk bread", + "plural_name": "milk breads" }, "popcorn shrimp": { "aliases": [], @@ -10582,8 +10582,8 @@ "gluten free pita": { "aliases": [], "description": "", - "name": "pita sans gluten", - "plural_name": "pitas sans gluten" + "name": "gluten free pita", + "plural_name": "gluten free pitas" }, "ready-made arepa": { "aliases": [], @@ -10634,32 +10634,32 @@ "olive oil": { "aliases": [], "description": "", - "name": "huile d'olive", - "plural_name": "huiles d'olive" + "name": "olive oil", + "plural_name": "olive oils" }, "vegetable oil": { "aliases": [], "description": "", - "name": "huile végétale", - "plural_name": "huiles végétale" + "name": "vegetable oil", + "plural_name": "vegetable oils" }, "extra virgin olive oil": { "aliases": [], "description": "", - "name": "huile d'olive vierge extra", - "plural_name": "huiles d'olive vierge extra" + "name": "extra virgin olive oil", + "plural_name": "extra virgin olive oils" }, "canola oil": { "aliases": [], "description": "", - "name": "huile de canola", - "plural_name": "huiles de canola" + "name": "canola oil", + "plural_name": "canola oils" }, "coconut oil": { "aliases": [], "description": "", - "name": "huile de coco", - "plural_name": "huiles de coco" + "name": "coconut oil", + "plural_name": "coconut oils" }, "cooking spray": { "aliases": [], @@ -10670,32 +10670,32 @@ "sesame oil": { "aliases": [], "description": "", - "name": "huile de sésame", - "plural_name": "huiles de sésame" + "name": "sesame oil", + "plural_name": "sesame oils" }, "frying oil": { "aliases": [], "description": "", - "name": "huile de friture", - "plural_name": "huiles de friture" + "name": "frying oil", + "plural_name": "frying oils" }, "sunflower oil": { "aliases": [], "description": "", - "name": "huile de tournesol", - "plural_name": "huiles de tournesol" + "name": "sunflower oil", + "plural_name": "sunflower oils" }, "avocado oil": { "aliases": [], "description": "", - "name": "huile d'avocat", - "plural_name": "huiles d'avocat" + "name": "avocado oil", + "plural_name": "avocado oils" }, "toasted sesame oil": { "aliases": [], "description": "", - "name": "huile de sésame grillé", - "plural_name": "huiles de sésame grillé" + "name": "toasted sesame oil", + "plural_name": "toasted sesame oils" }, "peanut oil": { "aliases": [], @@ -10762,8 +10762,8 @@ "bacon grease": { "aliases": [], "description": "", - "name": "graisse de bacon", - "plural_name": "graisses de bacon" + "name": "bacon grease", + "plural_name": "bacon greases" }, "safflower oil": { "aliases": [], @@ -10774,8 +10774,8 @@ "cacao butter": { "aliases": [], "description": "", - "name": "beurre de cacao", - "plural_name": "beurres de cacao" + "name": "cacao butter", + "plural_name": "cacao butter" }, "salad oil": { "aliases": [], @@ -10798,8 +10798,8 @@ "soybean oil": { "aliases": [], "description": "", - "name": "huile de soja", - "plural_name": "huiles de soja" + "name": "soybean oil", + "plural_name": "soybean oils" }, "butter-flavored cooking spray": { "aliases": [], @@ -10816,8 +10816,8 @@ "flaxseed oil": { "aliases": [], "description": "", - "name": "huile de lin", - "plural_name": "huiles de lin" + "name": "flaxseed oil", + "plural_name": "flaxseed oils" }, "white truffle oil": { "aliases": [], @@ -10834,8 +10834,8 @@ "hazelnut oil": { "aliases": [], "description": "", - "name": "huile de noisette", - "plural_name": "huiles de noisettes" + "name": "hazelnut oil", + "plural_name": "hazelnut oils" }, "coconut oil spray": { "aliases": [], @@ -10846,14 +10846,14 @@ "almond oil": { "aliases": [], "description": "", - "name": "huile d’amande", - "plural_name": "huiles d’amande" + "name": "almond oil", + "plural_name": "almond oils" }, "lemon oil": { "aliases": [], "description": "", - "name": "huile de citron", - "plural_name": "huiles de citron" + "name": "lemon oil", + "plural_name": "lemon oils" }, "macadamia oil": { "aliases": [], @@ -11084,26 +11084,26 @@ "apple cider vinegar": { "aliases": [], "description": "", - "name": "vinaigre de cidre de pomme", - "plural_name": "vinaigres de cidre de pomme" + "name": "apple cider vinegar", + "plural_name": "apple cider vinegars" }, "balsamic vinegar": { "aliases": [], "description": "", - "name": "vinaigre balsamique", - "plural_name": "vinaigres balsamiques" + "name": "balsamic vinegar", + "plural_name": "balsamic vinegars" }, "vinegar": { "aliases": [], "description": "", - "name": "vinaigre", - "plural_name": "vinaigres" + "name": "vinegar", + "plural_name": "vinegars" }, "red wine vinegar": { "aliases": [], "description": "", - "name": "vinaigre de vin rouge", - "plural_name": "vinaigres de vin rouge" + "name": "red wine vinegar", + "plural_name": "red wine vinegars" }, "rice wine vinegar": { "aliases": [], @@ -11138,8 +11138,8 @@ "distilled white vinegar": { "aliases": [], "description": "", - "name": "vinaigre blanc distillé", - "plural_name": "vinaigres blancs distillés" + "name": "distilled white vinegar", + "plural_name": "distilled white vinegars" }, "sweet chilli sauce": { "aliases": [], @@ -11150,8 +11150,8 @@ "white balsamic vinegar": { "aliases": [], "description": "", - "name": "vinaigre balsamique blanc", - "plural_name": "vinaigres balsamiques blancs" + "name": "white balsamic vinegar", + "plural_name": "white balsamic vinegars" }, "champagne vinegar": { "aliases": [], @@ -11162,14 +11162,14 @@ "vinaigrette dressing": { "aliases": [], "description": "", - "name": "vinaigrette", - "plural_name": "vinaigrettes" + "name": "vinaigrette dressing", + "plural_name": "vinaigrette dressings" }, "balsamic vinaigrette": { "aliases": [], "description": "", - "name": "vinaigrette balsamique", - "plural_name": "vinaigrettes balsamiques" + "name": "balsamic vinaigrette", + "plural_name": "balsamic vinaigrettes" }, "blue cheese dressing": { "aliases": [], @@ -11496,8 +11496,8 @@ "dijon mustard": { "aliases": [], "description": "", - "name": "moutarde de Dijon", - "plural_name": "moutardes de Dijon" + "name": "dijon mustard", + "plural_name": "dijon mustards" }, "worcestershire": { "aliases": [], @@ -11526,8 +11526,8 @@ "mustard": { "aliases": [], "description": "", - "name": "moutarde", - "plural_name": "moutardes" + "name": "mustard", + "plural_name": "mustards" }, "fish sauce": { "aliases": [], @@ -12112,8 +12112,8 @@ "green olive": { "aliases": [], "description": "", - "name": "olive verte", - "plural_name": "olives vertes" + "name": "green olive", + "plural_name": "green olives" }, "canned chickpea": { "aliases": [], @@ -12124,8 +12124,8 @@ "black olive": { "aliases": [], "description": "", - "name": "olive noire", - "plural_name": "olives noires" + "name": "black olive", + "plural_name": "black olives" }, "canned black bean": { "aliases": [], @@ -12148,8 +12148,8 @@ "canned tuna": { "aliases": [], "description": "", - "name": "thon en conserve", - "plural_name": "thon en conserve" + "name": "canned tuna", + "plural_name": "canned tuna" }, "pickle": { "aliases": [], @@ -12562,8 +12562,8 @@ "canned jackfruit": { "aliases": [], "description": "", - "name": "jacquier en boîte", - "plural_name": "jacquiers en boîte" + "name": "canned jackfruit", + "plural_name": "canned jackfruits" }, "taggiasca olive": { "aliases": [], @@ -12728,8 +12728,8 @@ "tahini": { "aliases": [], "description": "", - "name": "tahin", - "plural_name": "tahins" + "name": "tahini", + "plural_name": "tahinis" }, "pesto": { "aliases": [], @@ -13210,8 +13210,8 @@ "green olive tapenade": { "aliases": [], "description": "", - "name": "tapenade d'olives vertes", - "plural_name": "tapenades d'olives vertes" + "name": "green olive tapenade", + "plural_name": "green olive tapenades" }, "schezwan chutney": { "aliases": [], @@ -13878,8 +13878,8 @@ "dark chocolate": { "aliases": [], "description": "", - "name": "chocolat noir", - "plural_name": "chocolats noirs" + "name": "dark chocolate", + "plural_name": "dark chocolates" }, "dark cocoa": { "aliases": [], @@ -13890,8 +13890,8 @@ "chocolate": { "aliases": [], "description": "", - "name": "chocolat", - "plural_name": "chocolats" + "name": "chocolate", + "plural_name": "chocolates" }, "graham cracker": { "aliases": [], @@ -13908,14 +13908,14 @@ "marshmallow": { "aliases": [], "description": "", - "name": "chamallow", - "plural_name": "chamallows" + "name": "marshmallow", + "plural_name": "marshmallows" }, "mini arshmallow": { "aliases": [], "description": "", "name": "mini arshmallow", - "plural_name": "mini chamallows" + "plural_name": "mini marshmallows" }, "applesauce": { "aliases": [], @@ -13926,8 +13926,8 @@ "white chocolate": { "aliases": [], "description": "", - "name": "chocolat blanc", - "plural_name": "chocolats blancs" + "name": "white chocolate", + "plural_name": "white chocolates" }, "oreo": { "aliases": [], @@ -13992,8 +13992,8 @@ "raw cacao powder": { "aliases": [], "description": "", - "name": "poudre de cacao brut", - "plural_name": "poudres de cacao crues" + "name": "raw cacao powder", + "plural_name": "raw cacao powders" }, "strawberry jam": { "aliases": [], @@ -14073,8 +14073,8 @@ "cacao nib": { "aliases": [], "description": "", - "name": "nib de cacao", - "plural_name": "nibs de cacao" + "name": "cacao nib", + "plural_name": "cacao nibs" }, "lady finger": { "aliases": [], @@ -14319,8 +14319,8 @@ "chocolate powder": { "aliases": [], "description": "", - "name": "chocolat en poudre", - "plural_name": "chocolat en poudre" + "name": "chocolate powder", + "plural_name": "chocolate powders" }, "sponge cake": { "aliases": [], @@ -14343,8 +14343,8 @@ "licorice": { "aliases": [], "description": "", - "name": "réglisse", - "plural_name": "réglisses" + "name": "licorice", + "plural_name": "licorices" }, "plum jam": { "aliases": [], @@ -14403,8 +14403,8 @@ "fudge": { "aliases": [], "description": "", - "name": "caramel", - "plural_name": "caramels" + "name": "fudge", + "plural_name": "fudges" }, "strawberry sauce": { "aliases": [], @@ -14515,8 +14515,8 @@ "rum": { "aliases": [], "description": "", - "name": "rhum", - "plural_name": "rhums" + "name": "rum", + "plural_name": "rums" }, "vodka": { "aliases": [], @@ -14581,8 +14581,8 @@ "white rum": { "aliases": [], "description": "", - "name": "rhum blanc", - "plural_name": "rhums blancs" + "name": "white rum", + "plural_name": "white rums" }, "coffee liqueur": { "aliases": [], @@ -14755,8 +14755,8 @@ "melon liqueur": { "aliases": [], "description": "", - "name": "liqueur de melon", - "plural_name": "liqueurs de melon" + "name": "melon liqueur", + "plural_name": "melon liqueurs" }, "raspberry liqueur": { "aliases": [], @@ -14767,8 +14767,8 @@ "creme de cacao": { "aliases": [], "description": "", - "name": "crème de cacao", - "plural_name": "crème de cacao" + "name": "creme de cacao", + "plural_name": "creme de cacao" }, "schnapp": { "aliases": [], @@ -14869,8 +14869,8 @@ "creme de cassis": { "aliases": [], "description": "", - "name": "crème de cassis", - "plural_name": "crèmes de cassis" + "name": "creme de cassis", + "plural_name": "creme de cassis" }, "bloody mary mix": { "aliases": [], @@ -15007,8 +15007,8 @@ "plum wine": { "aliases": [], "description": "", - "name": "vin de prune", - "plural_name": "vins de prune" + "name": "plum wine", + "plural_name": "plum wines" }, "pisco": { "aliases": [], @@ -15025,8 +15025,8 @@ "vanilla liqueur": { "aliases": [], "description": "", - "name": "liqueur de vanille", - "plural_name": "liqueurs de vanille" + "name": "vanilla liqueur", + "plural_name": "vanilla liqueurs" }, "sangria": { "aliases": [], @@ -15055,8 +15055,8 @@ "apple liqueur": { "aliases": [], "description": "", - "name": "liqueur de pomme", - "plural_name": "liqueurs de pomme" + "name": "apple liqueur", + "plural_name": "apple liqueurs" }, "pear brandy": { "aliases": [], @@ -15074,7 +15074,7 @@ "aliases": [], "description": "", "name": "rhum agricole", - "plural_name": "rhums agricoles" + "plural_name": "rhum agricoles" }, "armagnac": { "aliases": [], @@ -15101,14 +15101,14 @@ "orange juice": { "aliases": [], "description": "", - "name": "jus d'orange", - "plural_name": "jus d'orange" + "name": "orange juice", + "plural_name": "orange juices" }, "coffee": { "aliases": [], "description": "", - "name": "café", - "plural_name": "cafés" + "name": "coffee", + "plural_name": "coffees" }, "club soda": { "aliases": [], @@ -15125,32 +15125,32 @@ "pineapple juice": { "aliases": [], "description": "", - "name": "jus d'ananas", - "plural_name": "jus d'ananas" + "name": "pineapple juice", + "plural_name": "pineapple juices" }, "apple juice": { "aliases": [], "description": "", - "name": "jus de pomme", - "plural_name": "jus de pomme" + "name": "apple juice", + "plural_name": "apple juices" }, "tea": { "aliases": [], "description": "", - "name": "thé", - "plural_name": "thés" + "name": "tea", + "plural_name": "teas" }, "cranberry juice": { "aliases": [], "description": "", - "name": "jus de canneberge", - "plural_name": "jus de canneberge" + "name": "cranberry juice", + "plural_name": "cranberry juices" }, "tomato juice": { "aliases": [], "description": "", - "name": "jus de tomate", - "plural_name": "jus de tomate" + "name": "tomato juice", + "plural_name": "tomato juices" }, "coconut water": { "aliases": [], @@ -15215,8 +15215,8 @@ "cream of coconut": { "aliases": [], "description": "", - "name": "crème de noix de coco", - "plural_name": "crèmes de noix de coco" + "name": "cream of coconut", + "plural_name": "cream of coconut" }, "sprite": { "aliases": [], @@ -15227,8 +15227,8 @@ "green tea": { "aliases": [], "description": "", - "name": "thé vert", - "plural_name": "thés verts" + "name": "green tea", + "plural_name": "green teas" }, "lemonade concentrate": { "aliases": [], @@ -15239,8 +15239,8 @@ "chai tea": { "aliases": [], "description": "", - "name": "thé chaï", - "plural_name": "thés chaï" + "name": "chai tea", + "plural_name": "chai teas" }, "root beer": { "aliases": [], @@ -15281,32 +15281,32 @@ "hibiscu": { "aliases": [], "description": "", - "name": "hibiscus", + "name": "hibiscu", "plural_name": "hibiscus" }, "tea leaf": { "aliases": [], "description": "", - "name": "feuille de thé", - "plural_name": "feuilles de thé" + "name": "tea leaf", + "plural_name": "tea leaves" }, "grape juice": { "aliases": [], "description": "", - "name": "jus de raisin", - "plural_name": "jus de raisin" + "name": "grape juice", + "plural_name": "grape juices" }, "cherry juice": { "aliases": [], "description": "", - "name": "jus de cerise", - "plural_name": "jus de cerise" + "name": "cherry juice", + "plural_name": "cherry juices" }, "carrot juice": { "aliases": [], "description": "", - "name": "jus de carotte", - "plural_name": "jus de carotte" + "name": "carrot juice", + "plural_name": "carrot juices" }, "limeade concentrate": { "aliases": [], @@ -15323,14 +15323,14 @@ "white grape juice": { "aliases": [], "description": "", - "name": "jus de raisin blanc", - "plural_name": "jus de raisin blanc" + "name": "white grape juice", + "plural_name": "white grape juices" }, "watermelon juice": { "aliases": [], "description": "", - "name": "jus de pastèque", - "plural_name": "jus de pastèque" + "name": "watermelon juice", + "plural_name": "watermelon juices" }, "tangerine juice": { "aliases": [], @@ -15341,20 +15341,20 @@ "fruit juice": { "aliases": [], "description": "", - "name": "jus de fruits", - "plural_name": "jus de fruits" + "name": "fruit juice", + "plural_name": "fruit juices" }, "passion-fruit juice": { "aliases": [], "description": "", - "name": "jus de fruit de la passion", - "plural_name": "jus de fruit de la passion" + "name": "passion-fruit juice", + "plural_name": "passion-fruit juices" }, "iced tea": { "aliases": [], "description": "", - "name": "thé glacé", - "plural_name": "thés glacés" + "name": "iced tea", + "plural_name": "iced teas" }, "kombucha": { "aliases": [], @@ -15449,8 +15449,8 @@ "rooibos tea": { "aliases": [], "description": "", - "name": "thé rooibos", - "plural_name": "thés rooibos" + "name": "rooibos tea", + "plural_name": "rooibos teas" }, "lime soda": { "aliases": [], @@ -15461,8 +15461,8 @@ "raspberry juice": { "aliases": [], "description": "", - "name": "jus de framboise", - "plural_name": "jus de framboise" + "name": "raspberry juice", + "plural_name": "raspberry juices" }, "guava juice": { "aliases": [], @@ -15473,8 +15473,8 @@ "jasmine tea": { "aliases": [], "description": "", - "name": "thé au jasmin", - "plural_name": "thés au jasmin" + "name": "jasmine tea", + "plural_name": "jasmine teas" }, "clamato": { "aliases": [], @@ -15485,8 +15485,8 @@ "strawberry juice": { "aliases": [], "description": "", - "name": "jus de fraise", - "plural_name": "jus de fraise" + "name": "strawberry juice", + "plural_name": "strawberry juices" }, "iced coffee concentrate": { "aliases": [], @@ -15497,20 +15497,20 @@ "green tea leaf": { "aliases": [], "description": "", - "name": "feuille de thé vert", - "plural_name": "feuilles de thé vert" + "name": "green tea leaf", + "plural_name": "green tea leaves" }, "beetroot juice": { "aliases": [], "description": "", - "name": "jus de betterave", - "plural_name": "jus de betterave" + "name": "beetroot juice", + "plural_name": "beetroot juices" }, "blueberry juice": { "aliases": [], "description": "", - "name": "jus de myrtille", - "plural_name": "jus de myrtille" + "name": "blueberry juice", + "plural_name": "blueberry juices" }, "lemonade mix": { "aliases": [], @@ -15521,8 +15521,8 @@ "rose syrup": { "aliases": [], "description": "", - "name": "sirop de rose", - "plural_name": "sirops de rose" + "name": "rose syrup", + "plural_name": "rose syrups" }, "v8 juice": { "aliases": [], @@ -15539,20 +15539,20 @@ "aloe vera juice": { "aliases": [], "description": "", - "name": "jus d'aloe vera", - "plural_name": "jus d'aloe vera" + "name": "aloe vera juice", + "plural_name": "aloe vera juices" }, "white tea": { "aliases": [], "description": "", - "name": "thé blanc", - "plural_name": "thés blancs" + "name": "white tea", + "plural_name": "white teas" }, "juice blend": { "aliases": [], "description": "", - "name": "mélange de jus", - "plural_name": "mélanges de jus" + "name": "juice blend", + "plural_name": "juice blends" }, "prune juice": { "aliases": [], @@ -15623,8 +15623,8 @@ "sugar cane juice": { "aliases": [], "description": "", - "name": "jus de canne à sucre", - "plural_name": "jus de canne à sucre" + "name": "sugar cane juice", + "plural_name": "sugar cane juices" }, "cranberry-raspberry juice": { "aliases": [], @@ -15665,8 +15665,8 @@ "sports drink": { "aliases": [], "description": "", - "name": "boisson sportive", - "plural_name": "boissons sportives" + "name": "sports drink", + "plural_name": "sports drinks" }, "acai berry juice": { "aliases": [], @@ -15705,14 +15705,14 @@ "almond extract": { "aliases": [], "description": "", - "name": "extrait d'amandes", - "plural_name": "extraits d'amandes" + "name": "almond extract", + "plural_name": "almond extracts" }, "food coloring": { "aliases": [], "description": "", - "name": "colorant alimentaire", - "plural_name": "colorants alimentaires" + "name": "food coloring", + "plural_name": "food colorings" }, "nutritional yeast": { "aliases": [], @@ -15735,26 +15735,26 @@ "lemon extract": { "aliases": [], "description": "", - "name": "extrait de citron", - "plural_name": "extraits de citron" + "name": "lemon extract", + "plural_name": "lemon extracts" }, "coconut extract": { "aliases": [], "description": "", - "name": "extrait de noix de coco", - "plural_name": "extraits de noix de coco" + "name": "coconut extract", + "plural_name": "coconut extracts" }, "rose water": { "aliases": [], "description": "", - "name": "eau de rose", - "plural_name": "eaux de rose" + "name": "rose water", + "plural_name": "rose waters" }, "orange extract": { "aliases": [], "description": "", - "name": "extrait d'orange", - "plural_name": "extraits d'orange" + "name": "orange extract", + "plural_name": "orange extracts" }, "rum extract": { "aliases": [], @@ -15771,8 +15771,8 @@ "collagen": { "aliases": [], "description": "", - "name": "collagène", - "plural_name": "collagènes" + "name": "collagen", + "plural_name": "collagens" }, "chocolate protein powder": { "aliases": [], @@ -15789,8 +15789,8 @@ "liquid egg white": { "aliases": [], "description": "", - "name": "blanc d'œuf liquide", - "plural_name": "blancs d'œufs liquides" + "name": "liquid egg white", + "plural_name": "liquid egg whites" }, "peanut butter powder": { "aliases": [], @@ -15819,14 +15819,14 @@ "spirulina": { "aliases": [], "description": "", - "name": "spiruline", - "plural_name": "spirulines" + "name": "spirulina", + "plural_name": "spirulinas" }, "coffee extract": { "aliases": [], "description": "", - "name": "extrait de café", - "plural_name": "extraits de café" + "name": "coffee extract", + "plural_name": "coffee extracts" }, "brewer's yeast": { "aliases": [], @@ -15873,26 +15873,26 @@ "cannabi": { "aliases": [], "description": "", - "name": "cannabis", + "name": "cannabi", "plural_name": "cannabis" }, "banana extract": { "aliases": [], "description": "", - "name": "extrait de banane", - "plural_name": "extraits de banane" + "name": "banana extract", + "plural_name": "banana extracts" }, "lavender oil": { "aliases": [], "description": "", - "name": "huile de lavande", - "plural_name": "huiles de lavande" + "name": "lavender oil", + "plural_name": "lavender oils" }, "essential oil": { "aliases": [], "description": "", - "name": "huile essentielle", - "plural_name": "huiles essentielles" + "name": "essential oil", + "plural_name": "essential oils" }, "chicken essence": { "aliases": [], @@ -15927,8 +15927,8 @@ "vitamin c": { "aliases": [], "description": "", - "name": "vitamine C", - "plural_name": "vitamines C" + "name": "vitamin c", + "plural_name": "vitamin cs" }, "acai powder": { "aliases": [], @@ -15993,20 +15993,20 @@ "pineapple extract": { "aliases": [], "description": "", - "name": "extrait d'ananas", - "plural_name": "extraits d'ananas" + "name": "pineapple extract", + "plural_name": "pineapple extracts" }, "lemon juice concentrate": { "aliases": [], "description": "", - "name": "concentré de jus de citron", - "plural_name": "concentrés de jus de citron" + "name": "lemon juice concentrate", + "plural_name": "lemon juice concentrates" }, "chocolate collagen": { "aliases": [], "description": "", - "name": "collagène au chocolat", - "plural_name": "collagènes au chocolat" + "name": "chocolate collagen", + "plural_name": "chocolate collagens" }, "cinnamon extract": { "aliases": [], @@ -16071,8 +16071,8 @@ "cbd oil": { "aliases": [], "description": "", - "name": "huile cbd", - "plural_name": "huiles cbd" + "name": "cbd oil", + "plural_name": "cbd oils" }, "chlorella": { "aliases": [], @@ -16083,8 +16083,8 @@ "fish oil": { "aliases": [], "description": "", - "name": "huile de poisson", - "plural_name": "huiles de poisson" + "name": "fish oil", + "plural_name": "fish oils" }, "lime essential oil": { "aliases": [], @@ -16095,8 +16095,8 @@ "probiotic": { "aliases": [], "description": "", - "name": "probiotique", - "plural_name": "probiotiques" + "name": "probiotic", + "plural_name": "probiotics" }, "activated charcoal": { "aliases": [], @@ -16107,8 +16107,8 @@ "egg powder": { "aliases": [], "description": "", - "name": "poudre d'œuf", - "plural_name": "poudres d'œuf" + "name": "egg powder", + "plural_name": "egg powders" }, "reishi mushroom": { "aliases": [], @@ -16119,8 +16119,8 @@ "vitamin e": { "aliases": [], "description": "", - "name": "vitamine E", - "plural_name": "vitamines E" + "name": "vitamin e", + "plural_name": "vitamin es" }, "wine yeast": { "aliases": [], @@ -16287,8 +16287,8 @@ "eucalyptus oil": { "aliases": [], "description": "", - "name": "huile d'eucalyptus", - "plural_name": "huiles d'eucalyptus" + "name": "eucalyptus oil", + "plural_name": "eucalyptus oils" }, "goji berry powder": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index 4104bc1cf..25bab82f4 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -1401,7 +1401,7 @@ "nameko": { "aliases": [], "description": "", - "name": "cchampignon Nameko", + "name": "nameko", "plural_name": "namekoes" }, "djon djon mushroom": { @@ -1413,7 +1413,7 @@ "mixed asian mushroom": { "aliases": [], "description": "", - "name": "champignon mixte asiatique", + "name": "mixed asian mushroom", "plural_name": "mixed asian mushrooms" }, "puffball": { @@ -3394,7 +3394,7 @@ "aliases": [], "description": "", "name": "boeuf haché végétalien", - "plural_name": "bœufs hachés végétaliens" + "plural_name": "vegan ground beefs" }, "pulled oat": { "aliases": [], @@ -3412,12 +3412,12 @@ "aliases": [], "description": "", "name": "soy curl", - "plural_name": "bâtonnets de soja" + "plural_name": "soy curls" }, "vegan pesto": { "aliases": [], "description": "", - "name": "pesto végétalien", + "name": "vegan pesto", "plural_name": "vegan pestoes" }, "marinated tofu": { @@ -3472,7 +3472,7 @@ "aliases": [], "description": "", "name": "coconut paste", - "plural_name": "pâtes de noix de coco" + "plural_name": "coconut pastes" }, "vegetable suet": { "aliases": [], @@ -6383,8 +6383,8 @@ "espelette pepper": { "aliases": [], "description": "", - "name": "piment d'espelette", - "plural_name": "piments d'Espelette" + "name": "espelette pepper", + "plural_name": "espelette peppers" }, "lemon verbena": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index 79be25079..be5878788 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -455,8 +455,8 @@ "pepperoncini": { "aliases": [], "description": "", - "name": "peperoncini", - "plural_name": "peperoncini" + "name": "pepperoncini", + "plural_name": "pepperoncinis" }, "baby bok choy": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/nl-NL.json b/mealie/repos/seed/resources/foods/locales/nl-NL.json index 8118b7073..636b493f4 100644 --- a/mealie/repos/seed/resources/foods/locales/nl-NL.json +++ b/mealie/repos/seed/resources/foods/locales/nl-NL.json @@ -3764,7 +3764,7 @@ "aliases": [], "description": "", "name": "ham", - "plural_name": "hammen" + "plural_name": "hams" }, "pork chop": { "aliases": [], @@ -5097,7 +5097,7 @@ "herring": { "aliases": [], "description": "", - "name": "haring", + "name": "herring", "plural_name": "herrings" }, "salmon roe": { diff --git a/mealie/repos/seed/resources/foods/locales/sk-SK.json b/mealie/repos/seed/resources/foods/locales/sk-SK.json index 61137b638..2d96db533 100644 --- a/mealie/repos/seed/resources/foods/locales/sk-SK.json +++ b/mealie/repos/seed/resources/foods/locales/sk-SK.json @@ -4,14 +4,14 @@ "garlic": { "aliases": [], "description": "", - "name": "cesnak", - "plural_name": "cesnaky" + "name": "garlic", + "plural_name": "garlics" }, "onion": { "aliases": [], "description": "", - "name": "cibuľa", - "plural_name": "cibule" + "name": "onion", + "plural_name": "onions" }, "bell pepper": { "aliases": [], @@ -22,32 +22,32 @@ "carrot": { "aliases": [], "description": "", - "name": "mrkva", - "plural_name": "mrkvy" + "name": "carrot", + "plural_name": "carrots" }, "scallion": { "aliases": [], "description": "", - "name": "jarná cibuľka", - "plural_name": "jarné cibuľky" + "name": "scallion", + "plural_name": "scallions" }, "zucchini": { "aliases": [], "description": "", - "name": "cuketa", - "plural_name": "cukety" + "name": "zucchini", + "plural_name": "zucchinis" }, "potato": { "aliases": [], "description": "", - "name": "zemiak", - "plural_name": "zemiaky" + "name": "potato", + "plural_name": "potatoes" }, "red onion": { "aliases": [], "description": "", - "name": "červená cibuľa", - "plural_name": "červené cibule" + "name": "red onion", + "plural_name": "red onions" }, "yellow onion": { "aliases": [], @@ -58,8 +58,8 @@ "celery": { "aliases": [], "description": "", - "name": "zeler", - "plural_name": "zelery" + "name": "celery", + "plural_name": "celeries" }, "jalapeno": { "aliases": [], @@ -70,38 +70,38 @@ "avocado": { "aliases": [], "description": "", - "name": "avokádo", - "plural_name": "avokáda" + "name": "avocado", + "plural_name": "avocados" }, "shallot": { "aliases": [], "description": "", - "name": "šalotka", - "plural_name": "šalotky" + "name": "shallot", + "plural_name": "shallots" }, "cherry tomato": { "aliases": [], "description": "", - "name": "cherry paradajka", - "plural_name": "cherry paradajky" + "name": "cherry tomato", + "plural_name": "cherry tomatoes" }, "cucumber": { "aliases": [], "description": "", - "name": "uhorka", - "plural_name": "uhorky" + "name": "cucumber", + "plural_name": "cucumbers" }, "spinach": { "aliases": [], "description": "", - "name": "špenát", - "plural_name": "špenáty" + "name": "spinach", + "plural_name": "spinaches" }, "sweet corn": { "aliases": [], "description": "", - "name": "cukrová kukurica", - "plural_name": "cukrové kukurice" + "name": "sweet corn", + "plural_name": "sweet corns" }, "chile pepper": { "aliases": [ @@ -114,7 +114,7 @@ "sweet potato": { "aliases": [], "description": "", - "name": "batat", + "name": "sweet potato", "plural_name": "sweet potatoes" }, "broccoli": { @@ -205,37 +205,37 @@ "aliases": [], "description": "", "name": "beetroot", - "plural_name": "cvikly" + "plural_name": "beetroots" }, "brussels sprout": { "aliases": [], "description": "", - "name": "ružičkový kel", - "plural_name": "ružičkové kely" + "name": "brussels sprout", + "plural_name": "brussels sprouts" }, "fennel": { "aliases": [], "description": "", - "name": "fenikel", - "plural_name": "fenikle" + "name": "fennel", + "plural_name": "fennels" }, "sun dried tomato": { "aliases": [], "description": "", - "name": "sušená paradajka", - "plural_name": "sušené paradajky" + "name": "sun dried tomato", + "plural_name": "sun dried tomatoes" }, "radish": { "aliases": [], "description": "", - "name": "reďkovka", - "plural_name": "reďkovky" + "name": "radish", + "plural_name": "radishes" }, "red cabbage": { "aliases": [], "description": "", - "name": "červená kapusta", - "plural_name": "červené kapusty" + "name": "red cabbage", + "plural_name": "red cabbages" }, "artichoke": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/zh-CN.json b/mealie/repos/seed/resources/foods/locales/zh-CN.json index 37235c112..ee86b9e4c 100644 --- a/mealie/repos/seed/resources/foods/locales/zh-CN.json +++ b/mealie/repos/seed/resources/foods/locales/zh-CN.json @@ -132,7 +132,7 @@ "baby green": { "aliases": [], "description": "", - "name": "小白菜", + "name": "baby green", "plural_name": "baby greens" }, "pumpkin": { @@ -255,7 +255,7 @@ "gem squash" ], "description": "", - "name": "", + "name": "summer squash", "plural_name": "summer squashes" }, "mixed green": { @@ -407,7 +407,7 @@ "okra": { "aliases": [], "description": "", - "name": "秋葵", + "name": "okra", "plural_name": "okra" }, "acorn squash": { @@ -518,7 +518,7 @@ "aliases": [], "description": "", "name": "broccoli rabe", - "plural_name": "" + "plural_name": "broccoli rabes" }, "rutabaga": { "aliases": [], diff --git a/mealie/repos/seed/resources/units/locales/fr-BE.json b/mealie/repos/seed/resources/units/locales/fr-BE.json index defe12010..1dfc1d600 100644 --- a/mealie/repos/seed/resources/units/locales/fr-BE.json +++ b/mealie/repos/seed/resources/units/locales/fr-BE.json @@ -9,7 +9,7 @@ "name": "cuillère à soupe", "plural_name": "cuillères à soupe", "description": "", - "abbreviation": "càs" + "abbreviation": "càS" }, "cup": { "name": "tasse", @@ -21,13 +21,13 @@ "name": "centilitre", "plural_name": "onces liquides", "description": "", - "abbreviation": "cl" + "abbreviation": "cL" }, "pint": { "name": "pinte", "plural_name": "pintes", "description": "", - "abbreviation": "pinte" + "abbreviation": "pt" }, "quart": { "name": "quart", @@ -57,7 +57,7 @@ "name": "livre", "plural_name": "livres", "description": "", - "abbreviation": "livre", + "abbreviation": "lb", "plural_abbreviation": "livres" }, "ounce": { @@ -92,7 +92,7 @@ }, "dash": { "name": "trait", - "plural_name": "traits", + "plural_name": "1/8 de cuillères à café", "description": "", "abbreviation": "" }, diff --git a/poetry.lock b/poetry.lock index af84a5db6..c9d7c22ec 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1612,14 +1612,14 @@ pyyaml = ">=5.1" [[package]] name = "mkdocs-material" -version = "9.6.18" +version = "9.6.17" description = "Documentation that simply works" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "mkdocs_material-9.6.18-py3-none-any.whl", hash = "sha256:dbc1e146a0ecce951a4d84f97b816a54936cdc9e1edd1667fc6868878ac06701"}, - {file = "mkdocs_material-9.6.18.tar.gz", hash = "sha256:a2eb253bcc8b66f8c6eaf8379c10ed6e9644090c2e2e9d0971c7722dc7211c05"}, + {file = "mkdocs_material-9.6.17-py3-none-any.whl", hash = "sha256:221dd8b37a63f52e580bcab4a7e0290e4a6f59bd66190be9c3d40767e05f9417"}, + {file = "mkdocs_material-9.6.17.tar.gz", hash = "sha256:48ae7aec72a3f9f501a70be3fbd329c96ff5f5a385b67a1563e5ed5ce064affe"}, ] [package.dependencies] @@ -1850,14 +1850,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.101.0" +version = "1.100.1" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.101.0-py3-none-any.whl", hash = "sha256:6539a446cce154f8d9fb42757acdfd3ed9357ab0d34fcac11096c461da87133b"}, - {file = "openai-1.101.0.tar.gz", hash = "sha256:29f56df2236069686e64aca0e13c24a4ec310545afb25ef7da2ab1a18523f22d"}, + {file = "openai-1.100.1-py3-none-any.whl", hash = "sha256:2e8224caaf3136c58e30e6b3984fd7a8e6da0931d2c36fbbb7d668e5c11db914"}, + {file = "openai-1.100.1.tar.gz", hash = "sha256:3e9ae652903e5120514e544af2426334141404657cdcdb6dc6845fc243d66e66"}, ] [package.dependencies] @@ -3228,14 +3228,14 @@ files = [ [[package]] name = "requests" -version = "2.32.5" +version = "2.32.4" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.9" +python-versions = ">=3.8" groups = ["main", "dev"] files = [ - {file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"}, - {file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"}, + {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, + {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, ] [package.dependencies] @@ -3288,31 +3288,31 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.12.10" +version = "0.12.9" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.12.10-py3-none-linux_armv6l.whl", hash = "sha256:8b593cb0fb55cc8692dac7b06deb29afda78c721c7ccfed22db941201b7b8f7b"}, - {file = "ruff-0.12.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ebb7333a45d56efc7c110a46a69a1b32365d5c5161e7244aaf3aa20ce62399c1"}, - {file = "ruff-0.12.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d59e58586829f8e4a9920788f6efba97a13d1fa320b047814e8afede381c6839"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:822d9677b560f1fdeab69b89d1f444bf5459da4aa04e06e766cf0121771ab844"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:37b4a64f4062a50c75019c61c7017ff598cb444984b638511f48539d3a1c98db"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2c6f4064c69d2542029b2a61d39920c85240c39837599d7f2e32e80d36401d6e"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:059e863ea3a9ade41407ad71c1de2badfbe01539117f38f763ba42a1206f7559"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1bef6161e297c68908b7218fa6e0e93e99a286e5ed9653d4be71e687dff101cf"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4f1345fbf8fb0531cd722285b5f15af49b2932742fc96b633e883da8d841896b"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f68433c4fbc63efbfa3ba5db31727db229fa4e61000f452c540474b03de52a9"}, - {file = "ruff-0.12.10-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:141ce3d88803c625257b8a6debf4a0473eb6eed9643a6189b68838b43e78165a"}, - {file = "ruff-0.12.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f3fc21178cd44c98142ae7590f42ddcb587b8e09a3b849cbc84edb62ee95de60"}, - {file = "ruff-0.12.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7d1a4e0bdfafcd2e3e235ecf50bf0176f74dd37902f241588ae1f6c827a36c56"}, - {file = "ruff-0.12.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:e67d96827854f50b9e3e8327b031647e7bcc090dbe7bb11101a81a3a2cbf1cc9"}, - {file = "ruff-0.12.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:ae479e1a18b439c59138f066ae79cc0f3ee250712a873d00dbafadaad9481e5b"}, - {file = "ruff-0.12.10-py3-none-win32.whl", hash = "sha256:9de785e95dc2f09846c5e6e1d3a3d32ecd0b283a979898ad427a9be7be22b266"}, - {file = "ruff-0.12.10-py3-none-win_amd64.whl", hash = "sha256:7837eca8787f076f67aba2ca559cefd9c5cbc3a9852fd66186f4201b87c1563e"}, - {file = "ruff-0.12.10-py3-none-win_arm64.whl", hash = "sha256:cc138cc06ed9d4bfa9d667a65af7172b47840e1a98b02ce7011c391e54635ffc"}, - {file = "ruff-0.12.10.tar.gz", hash = "sha256:189ab65149d11ea69a2d775343adf5f49bb2426fc4780f65ee33b423ad2e47f9"}, + {file = "ruff-0.12.9-py3-none-linux_armv6l.whl", hash = "sha256:fcebc6c79fcae3f220d05585229463621f5dbf24d79fdc4936d9302e177cfa3e"}, + {file = "ruff-0.12.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:aed9d15f8c5755c0e74467731a007fcad41f19bcce41cd75f768bbd687f8535f"}, + {file = "ruff-0.12.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:5b15ea354c6ff0d7423814ba6d44be2807644d0c05e9ed60caca87e963e93f70"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d596c2d0393c2502eaabfef723bd74ca35348a8dac4267d18a94910087807c53"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1b15599931a1a7a03c388b9c5df1bfa62be7ede6eb7ef753b272381f39c3d0ff"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3d02faa2977fb6f3f32ddb7828e212b7dd499c59eb896ae6c03ea5c303575756"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:17d5b6b0b3a25259b69ebcba87908496e6830e03acfb929ef9fd4c58675fa2ea"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72db7521860e246adbb43f6ef464dd2a532ef2ef1f5dd0d470455b8d9f1773e0"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a03242c1522b4e0885af63320ad754d53983c9599157ee33e77d748363c561ce"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fc83e4e9751e6c13b5046d7162f205d0a7bac5840183c5beebf824b08a27340"}, + {file = "ruff-0.12.9-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:881465ed56ba4dd26a691954650de6ad389a2d1fdb130fe51ff18a25639fe4bb"}, + {file = "ruff-0.12.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:43f07a3ccfc62cdb4d3a3348bf0588358a66da756aa113e071b8ca8c3b9826af"}, + {file = "ruff-0.12.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:07adb221c54b6bba24387911e5734357f042e5669fa5718920ee728aba3cbadc"}, + {file = "ruff-0.12.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f5cd34fabfdea3933ab85d72359f118035882a01bff15bd1d2b15261d85d5f66"}, + {file = "ruff-0.12.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f6be1d2ca0686c54564da8e7ee9e25f93bdd6868263805f8c0b8fc6a449db6d7"}, + {file = "ruff-0.12.9-py3-none-win32.whl", hash = "sha256:cc7a37bd2509974379d0115cc5608a1a4a6c4bff1b452ea69db83c8855d53f93"}, + {file = "ruff-0.12.9-py3-none-win_amd64.whl", hash = "sha256:6fb15b1977309741d7d098c8a3cb7a30bc112760a00fb6efb7abc85f00ba5908"}, + {file = "ruff-0.12.9-py3-none-win_arm64.whl", hash = "sha256:63c8c819739d86b96d500cce885956a1a48ab056bbcbc61b747ad494b2485089"}, + {file = "ruff-0.12.9.tar.gz", hash = "sha256:fbd94b2e3c623f659962934e52c2bea6fc6da11f667a427a368adaf3af2c866a"}, ] [[package]] diff --git a/pyproject.toml b/pyproject.toml index 065d57e94..625d5ca70 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ authors = ["Hayden "] description = "A Recipe Manager" license = "AGPL" name = "mealie" -version = "3.1.1" +version = "3.0.2" include = [ # Explicit include to override .gitignore when packaging the frontend { path = "mealie/frontend/**/*", format = ["sdist", "wheel"] }