mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-20 21:43:36 -07:00
Merge branch 'mealie-next' into fix/not-found-when-recipe-image-is-changed
This commit is contained in:
commit
d5bb85aaa6
27 changed files with 744 additions and 734 deletions
|
@ -12,7 +12,7 @@ repos:
|
||||||
exclude: ^tests/data/
|
exclude: ^tests/data/
|
||||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||||
# Ruff version.
|
# Ruff version.
|
||||||
rev: v0.12.5
|
rev: v0.12.7
|
||||||
hooks:
|
hooks:
|
||||||
- id: ruff
|
- id: ruff
|
||||||
- id: ruff-format
|
- id: ruff-format
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# Installing with PostgreSQL
|
# Installing with PostgreSQL
|
||||||
|
|
||||||
|
!!! Warning
|
||||||
|
When upgrading postgresql major versions, manual steps are required [Postgres#37](https://github.com/docker-library/postgres/issues/37).
|
||||||
|
|
||||||
PostgreSQL might be considered if you need to support many concurrent users. In addition, some features are only enabled on PostgreSQL, such as fuzzy search.
|
PostgreSQL might be considered if you need to support many concurrent users. In addition, some features are only enabled on PostgreSQL, such as fuzzy search.
|
||||||
|
|
||||||
**For Environment Variable Configuration, see** [Backend Configuration](./backend-config.md)
|
**For Environment Variable Configuration, see** [Backend Configuration](./backend-config.md)
|
||||||
|
@ -38,7 +41,7 @@ services:
|
||||||
|
|
||||||
postgres:
|
postgres:
|
||||||
container_name: postgres
|
container_name: postgres
|
||||||
image: postgres:15
|
image: postgres:17
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- mealie-pgdata:/var/lib/postgresql/data
|
- mealie-pgdata:/var/lib/postgresql/data
|
||||||
|
@ -46,6 +49,7 @@ services:
|
||||||
POSTGRES_PASSWORD: mealie
|
POSTGRES_PASSWORD: mealie
|
||||||
POSTGRES_USER: mealie
|
POSTGRES_USER: mealie
|
||||||
PGUSER: mealie
|
PGUSER: mealie
|
||||||
|
POSTGRES_DB: mealie
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "pg_isready"]
|
test: ["CMD", "pg_isready"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
|
|
|
@ -69,7 +69,7 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "Português (Portuguese)",
|
name: "Português (Portuguese)",
|
||||||
value: "pt-PT",
|
value: "pt-PT",
|
||||||
progress: 37,
|
progress: 38,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -81,7 +81,7 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "Polski (Polish)",
|
name: "Polski (Polish)",
|
||||||
value: "pl-PL",
|
value: "pl-PL",
|
||||||
progress: 37,
|
progress: 39,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -147,7 +147,7 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "עברית (Hebrew)",
|
name: "עברית (Hebrew)",
|
||||||
value: "he-IL",
|
value: "he-IL",
|
||||||
progress: 67,
|
progress: 73,
|
||||||
dir: "rtl",
|
dir: "rtl",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -159,7 +159,7 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "Français (French)",
|
name: "Français (French)",
|
||||||
value: "fr-FR",
|
value: "fr-FR",
|
||||||
progress: 49,
|
progress: 50,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -189,7 +189,7 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "Español (Spanish)",
|
name: "Español (Spanish)",
|
||||||
value: "es-ES",
|
value: "es-ES",
|
||||||
progress: 40,
|
progress: 41,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -207,25 +207,25 @@ export const LOCALES = [
|
||||||
{
|
{
|
||||||
name: "Ελληνικά (Greek)",
|
name: "Ελληνικά (Greek)",
|
||||||
value: "el-GR",
|
value: "el-GR",
|
||||||
progress: 38,
|
progress: 39,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Deutsch (German)",
|
name: "Deutsch (German)",
|
||||||
value: "de-DE",
|
value: "de-DE",
|
||||||
progress: 64,
|
progress: 65,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Dansk (Danish)",
|
name: "Dansk (Danish)",
|
||||||
value: "da-DK",
|
value: "da-DK",
|
||||||
progress: 38,
|
progress: 39,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Čeština (Czech)",
|
name: "Čeština (Czech)",
|
||||||
value: "cs-CZ",
|
value: "cs-CZ",
|
||||||
progress: 39,
|
progress: 40,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -587,7 +587,7 @@
|
||||||
"api-extras-description": "Rezepte-Extras sind ein Hauptmerkmal der Mealie API. Sie ermöglichen es dir, benutzerdefinierte JSON Key-Value-Paare zu einem Rezept zu erstellen, um Drittanbieter-Anwendungen zu steuern. Du kannst diese dazu verwenden, um Automatisierungen auszulösen oder benutzerdefinierte Nachrichten an bestimmte Geräte zu senden.",
|
"api-extras-description": "Rezepte-Extras sind ein Hauptmerkmal der Mealie API. Sie ermöglichen es dir, benutzerdefinierte JSON Key-Value-Paare zu einem Rezept zu erstellen, um Drittanbieter-Anwendungen zu steuern. Du kannst diese dazu verwenden, um Automatisierungen auszulösen oder benutzerdefinierte Nachrichten an bestimmte Geräte zu senden.",
|
||||||
"message-key": "Nachrichten-Schlüssel",
|
"message-key": "Nachrichten-Schlüssel",
|
||||||
"parse": "Parsen",
|
"parse": "Parsen",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Es scheint als ob deine Zutaten noch nicht eingelesen wurden. Klick unten auf \"{parse}\" um deine Zutaten einzulesen.",
|
||||||
"attach-images-hint": "Bilder durch Ziehen & Ablegen in den Editor hinzufügen",
|
"attach-images-hint": "Bilder durch Ziehen & Ablegen in den Editor hinzufügen",
|
||||||
"drop-image": "Bild hier ablegen",
|
"drop-image": "Bild hier ablegen",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Aktiviere Zutatenmengen, um diese Funktion zu nutzen",
|
"enable-ingredient-amounts-to-use-this-feature": "Aktiviere Zutatenmengen, um diese Funktion zu nutzen",
|
||||||
|
|
|
@ -587,7 +587,7 @@
|
||||||
"api-extras-description": "Los extras de las recetas son una característica clave de la API de Mealie. Permiten crear pares json clave/valor personalizados dentro de una receta para acceder desde aplicaciones de terceros. Puede utilizar estas claves para almacenar información, para activar la automatización o mensajes personalizados para transmitir al dispositivo deseado.",
|
"api-extras-description": "Los extras de las recetas son una característica clave de la API de Mealie. Permiten crear pares json clave/valor personalizados dentro de una receta para acceder desde aplicaciones de terceros. Puede utilizar estas claves para almacenar información, para activar la automatización o mensajes personalizados para transmitir al dispositivo deseado.",
|
||||||
"message-key": "Clave de mensaje",
|
"message-key": "Clave de mensaje",
|
||||||
"parse": "Analizar",
|
"parse": "Analizar",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Parece que tus ingredientes no han sido analizados aún. Haz clic en el botón \"{parse}\" de abajo para analizarlos y convertirlos en alimentos estructurados.",
|
||||||
"attach-images-hint": "Adjuntar imágenes arrastrando y soltando en el editor",
|
"attach-images-hint": "Adjuntar imágenes arrastrando y soltando en el editor",
|
||||||
"drop-image": "Soltar imagen",
|
"drop-image": "Soltar imagen",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Habilitar la cantidad de ingredientes para usar esta característica",
|
"enable-ingredient-amounts-to-use-this-feature": "Habilitar la cantidad de ingredientes para usar esta característica",
|
||||||
|
|
|
@ -113,7 +113,7 @@
|
||||||
"get": "Envoyer",
|
"get": "Envoyer",
|
||||||
"home": "Accueil",
|
"home": "Accueil",
|
||||||
"image": "Image",
|
"image": "Image",
|
||||||
"image-upload-failed": "Le téléchargement de l’image a échoué",
|
"image-upload-failed": "Le téléversement de l’image a échoué",
|
||||||
"import": "Importer",
|
"import": "Importer",
|
||||||
"json": "JSON",
|
"json": "JSON",
|
||||||
"keyword": "Mot-clé",
|
"keyword": "Mot-clé",
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
"selected-count": "Sélectionné : {count}",
|
"selected-count": "Sélectionné : {count}",
|
||||||
"export-all": "Exporter tout",
|
"export-all": "Exporter tout",
|
||||||
"refresh": "Actualiser",
|
"refresh": "Actualiser",
|
||||||
"upload-file": "Transférer un fichier",
|
"upload-file": "Téléverser un fichier",
|
||||||
"created-on-date": "Créé le {0}",
|
"created-on-date": "Créé le {0}",
|
||||||
"unsaved-changes": "Vous avez des modifications non enregistrées. Voulez-vous enregistrer avant de partir ? OK pour enregistrer, Annuler pour ignorer les modifications.",
|
"unsaved-changes": "Vous avez des modifications non enregistrées. Voulez-vous enregistrer avant de partir ? OK pour enregistrer, Annuler pour ignorer les modifications.",
|
||||||
"clipboard-copy-failure": "Échec de la copie dans le presse-papiers.",
|
"clipboard-copy-failure": "Échec de la copie dans le presse-papiers.",
|
||||||
|
@ -472,7 +472,7 @@
|
||||||
"comment": "Commentaire",
|
"comment": "Commentaire",
|
||||||
"comments": "Commentaires",
|
"comments": "Commentaires",
|
||||||
"delete-confirmation": "Voulez-vous vraiment supprimer cette recette ?",
|
"delete-confirmation": "Voulez-vous vraiment supprimer cette recette ?",
|
||||||
"admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?",
|
"admin-delete-confirmation": "Vous êtes sur le point de supprimer une recette qui n'est pas la vôtre en utilisant les permissions d'administrateur. Êtes-vous sûr(e) ?",
|
||||||
"delete-recipe": "Supprimer la recette",
|
"delete-recipe": "Supprimer la recette",
|
||||||
"description": "Description",
|
"description": "Description",
|
||||||
"disable-amount": "Désactiver les quantités des ingrédients",
|
"disable-amount": "Désactiver les quantités des ingrédients",
|
||||||
|
@ -587,7 +587,7 @@
|
||||||
"api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
|
"api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
|
||||||
"message-key": "Clé de message",
|
"message-key": "Clé de message",
|
||||||
"parse": "Analyser",
|
"parse": "Analyser",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Il semble que vos ingrédients ne soient pas encore analysés. Cliquez sur le bouton \"{parse}\" ci-dessous pour analyser vos ingrédients en aliments structurés.",
|
||||||
"attach-images-hint": "Ajouter des images en les glissant-déposant dans l'éditeur",
|
"attach-images-hint": "Ajouter des images en les glissant-déposant dans l'éditeur",
|
||||||
"drop-image": "Déposer l'image",
|
"drop-image": "Déposer l'image",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Activez les quantités d'ingrédients pour utiliser cette fonctionnalité",
|
"enable-ingredient-amounts-to-use-this-feature": "Activez les quantités d'ingrédients pour utiliser cette fonctionnalité",
|
||||||
|
@ -664,8 +664,8 @@
|
||||||
"no-unit": "Pas d'unité",
|
"no-unit": "Pas d'unité",
|
||||||
"missing-unit": "Créer une unité manquante : {unit}",
|
"missing-unit": "Créer une unité manquante : {unit}",
|
||||||
"missing-food": "Créer un aliment manquant : {food}",
|
"missing-food": "Créer un aliment manquant : {food}",
|
||||||
"this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically",
|
"this-unit-could-not-be-parsed-automatically": "Cette unité n'a pas pu être analysée automatiquement",
|
||||||
"this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically",
|
"this-food-could-not-be-parsed-automatically": "Cet aliment n'a pas pu être analysé automatiquement",
|
||||||
"no-food": "Aucun aliment"
|
"no-food": "Aucun aliment"
|
||||||
},
|
},
|
||||||
"reset-servings-count": "Réinitialiser le nombre de portions",
|
"reset-servings-count": "Réinitialiser le nombre de portions",
|
||||||
|
|
|
@ -665,7 +665,7 @@
|
||||||
"missing-unit": "Opprett manglende enhet: {unit}",
|
"missing-unit": "Opprett manglende enhet: {unit}",
|
||||||
"missing-food": "Opprett manglende mat: {food}",
|
"missing-food": "Opprett manglende mat: {food}",
|
||||||
"this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically",
|
"this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically",
|
||||||
"this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically",
|
"this-food-could-not-be-parsed-automatically": "Denne maten kunne ikke leses automatisk",
|
||||||
"no-food": "Ingen matvarer"
|
"no-food": "Ingen matvarer"
|
||||||
},
|
},
|
||||||
"reset-servings-count": "Nullstill antall porsjoner",
|
"reset-servings-count": "Nullstill antall porsjoner",
|
||||||
|
|
|
@ -472,7 +472,7 @@
|
||||||
"comment": "Komentarz",
|
"comment": "Komentarz",
|
||||||
"comments": "Komentarze",
|
"comments": "Komentarze",
|
||||||
"delete-confirmation": "Czy jesteś pewien, że chcesz usunąć ten przepis?",
|
"delete-confirmation": "Czy jesteś pewien, że chcesz usunąć ten przepis?",
|
||||||
"admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?",
|
"admin-delete-confirmation": "Zamierzasz usunąć przepis, który nie należy do Ciebie, używając uprawnień administratora. Czy jesteś pewien?",
|
||||||
"delete-recipe": "Usuń przepis",
|
"delete-recipe": "Usuń przepis",
|
||||||
"description": "Opis",
|
"description": "Opis",
|
||||||
"disable-amount": "Wyłącz ilości składników",
|
"disable-amount": "Wyłącz ilości składników",
|
||||||
|
@ -580,14 +580,14 @@
|
||||||
"made-this": "Ugotowałem to",
|
"made-this": "Ugotowałem to",
|
||||||
"how-did-it-turn-out": "Jak się to udało?",
|
"how-did-it-turn-out": "Jak się to udało?",
|
||||||
"user-made-this": "{user} ugotował(a) to",
|
"user-made-this": "{user} ugotował(a) to",
|
||||||
"added-to-timeline": "Added to timeline",
|
"added-to-timeline": "Dodano do osi czasu",
|
||||||
"failed-to-add-to-timeline": "Failed to add to timeline",
|
"failed-to-add-to-timeline": "Nie udało się dodać do osi czasu",
|
||||||
"failed-to-update-recipe": "Failed to update recipe",
|
"failed-to-update-recipe": "Nie udało się zaktualizować przepisu",
|
||||||
"added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image",
|
"added-to-timeline-but-failed-to-add-image": "Dodano do osi czasu, ale nie udało się dodać obrazu",
|
||||||
"api-extras-description": "Dodatki w przepisach są kluczową cechą API Mealie. Pozwalają na tworzenie niestandardowych par kluczy/wartości JSON w przepisie do odwoływania się przez zewnętrzne aplikacje. Możesz użyć tych kluczy do wyzwalania automatyzacji lub przekazywania niestandardowych wiadomości do twoich wybranych urządzeń.",
|
"api-extras-description": "Dodatki w przepisach są kluczową cechą API Mealie. Pozwalają na tworzenie niestandardowych par kluczy/wartości JSON w przepisie do odwoływania się przez zewnętrzne aplikacje. Możesz użyć tych kluczy do wyzwalania automatyzacji lub przekazywania niestandardowych wiadomości do twoich wybranych urządzeń.",
|
||||||
"message-key": "Klucz Wiadomości",
|
"message-key": "Klucz Wiadomości",
|
||||||
"parse": "Analizuj",
|
"parse": "Analizuj",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Wygląda na to, że Twoje składniki nie zostały jeszcze przeanalizowane. Kliknij przycisk \"{parse}\" poniżej, aby przetworzyć składniki w ustrukturyzowane jedzenie.",
|
||||||
"attach-images-hint": "Dołącz obrazy przeciągając i upuszczając je do edytora",
|
"attach-images-hint": "Dołącz obrazy przeciągając i upuszczając je do edytora",
|
||||||
"drop-image": "Upuść zdjęcie",
|
"drop-image": "Upuść zdjęcie",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Włącz ilości składników, aby użyć tej funkcji",
|
"enable-ingredient-amounts-to-use-this-feature": "Włącz ilości składników, aby użyć tej funkcji",
|
||||||
|
@ -608,7 +608,7 @@
|
||||||
"create-from-images": "Utwórz przepis z obrazów",
|
"create-from-images": "Utwórz przepis z obrazów",
|
||||||
"should-translate-description": "Przetłumacz przepis na mój język",
|
"should-translate-description": "Przetłumacz przepis na mój język",
|
||||||
"please-wait-image-procesing": "Proszę czekać, obraz jest przetwarzany. To może chwilę potrwać.",
|
"please-wait-image-procesing": "Proszę czekać, obraz jest przetwarzany. To może chwilę potrwać.",
|
||||||
"please-wait-images-processing": "Please wait, the images are processing. This may take some time.",
|
"please-wait-images-processing": "Proszę czekać, obrazy są przetwarzane. To może chwilę potrwać.",
|
||||||
"bulk-url-import": "Import Zbiorczy z URL",
|
"bulk-url-import": "Import Zbiorczy z URL",
|
||||||
"debug-scraper": "Debuguj Scraper",
|
"debug-scraper": "Debuguj Scraper",
|
||||||
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Utwórz przepis, podając nazwę. Wszystkie przepisy muszą mieć unikalne nazwy.",
|
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Utwórz przepis, podając nazwę. Wszystkie przepisy muszą mieć unikalne nazwy.",
|
||||||
|
@ -664,15 +664,15 @@
|
||||||
"no-unit": "Brak jednostki",
|
"no-unit": "Brak jednostki",
|
||||||
"missing-unit": "Utwórz brakującą jednostkę: {unit}",
|
"missing-unit": "Utwórz brakującą jednostkę: {unit}",
|
||||||
"missing-food": "Utwórz brakującą potrawę: {food}",
|
"missing-food": "Utwórz brakującą potrawę: {food}",
|
||||||
"this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically",
|
"this-unit-could-not-be-parsed-automatically": "Nie można przetworzyć tej jednostki automatycznie",
|
||||||
"this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically",
|
"this-food-could-not-be-parsed-automatically": "Nie można przetworzyć tego jedzenia automatycznie",
|
||||||
"no-food": "Brak potrawy"
|
"no-food": "Brak potrawy"
|
||||||
},
|
},
|
||||||
"reset-servings-count": "Zresetuj liczbę porcji",
|
"reset-servings-count": "Zresetuj liczbę porcji",
|
||||||
"not-linked-ingredients": "Dodatkowe składniki",
|
"not-linked-ingredients": "Dodatkowe składniki",
|
||||||
"upload-another-image": "Upload another image",
|
"upload-another-image": "Prześlij kolejny obraz",
|
||||||
"upload-images": "Upload images",
|
"upload-images": "Prześlij obraz",
|
||||||
"upload-more-images": "Upload more images"
|
"upload-more-images": "Prześlij więcej obrazów"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Wyszukiwarka przepisów",
|
"recipe-finder": "Wyszukiwarka przepisów",
|
||||||
|
|
|
@ -472,7 +472,7 @@
|
||||||
"comment": "Комментарий",
|
"comment": "Комментарий",
|
||||||
"comments": "Комментарии",
|
"comments": "Комментарии",
|
||||||
"delete-confirmation": "Вы уверены, что хотите удалить этот рецепт?",
|
"delete-confirmation": "Вы уверены, что хотите удалить этот рецепт?",
|
||||||
"admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?",
|
"admin-delete-confirmation": "Вы собираетесь удалить рецепт созданный не вами используя права администратора. Вы уверены?",
|
||||||
"delete-recipe": "Удалить рецепт",
|
"delete-recipe": "Удалить рецепт",
|
||||||
"description": "Описание",
|
"description": "Описание",
|
||||||
"disable-amount": "Не показывать кол-во ингредиентов",
|
"disable-amount": "Не показывать кол-во ингредиентов",
|
||||||
|
@ -580,14 +580,14 @@
|
||||||
"made-this": "Я приготовил это",
|
"made-this": "Я приготовил это",
|
||||||
"how-did-it-turn-out": "Что получилось?",
|
"how-did-it-turn-out": "Что получилось?",
|
||||||
"user-made-this": "{user} приготовил это",
|
"user-made-this": "{user} приготовил это",
|
||||||
"added-to-timeline": "Added to timeline",
|
"added-to-timeline": "Добавлено в ленту",
|
||||||
"failed-to-add-to-timeline": "Failed to add to timeline",
|
"failed-to-add-to-timeline": "Не удалось добавить в ленту",
|
||||||
"failed-to-update-recipe": "Не удалось обновить рецепт",
|
"failed-to-update-recipe": "Не удалось обновить рецепт",
|
||||||
"added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image",
|
"added-to-timeline-but-failed-to-add-image": "Добавлено в ленту, но не удалось загрузить изображение",
|
||||||
"api-extras-description": "Дополнения к рецептам являются ключевым элементом Mealie API. Они позволяют создавать пользовательские пары json ключ/значение в рецепте для ссылания на другие приложения. Вы можете использовать эти ключи, чтобы сохранить нужную информацию, например, для автоматизаций или уведомлений на ваши устройства.",
|
"api-extras-description": "Дополнения к рецептам являются ключевым элементом Mealie API. Они позволяют создавать пользовательские пары json ключ/значение в рецепте для ссылания на другие приложения. Вы можете использовать эти ключи, чтобы сохранить нужную информацию, например, для автоматизаций или уведомлений на ваши устройства.",
|
||||||
"message-key": "Ключ сообщения",
|
"message-key": "Ключ сообщения",
|
||||||
"parse": "Обработать",
|
"parse": "Обработать",
|
||||||
"ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.",
|
"ingredients-not-parsed-description": "Похоже, ваши ингредиенты не разобраны. Нажмите кнопку \"{parse}\" чтобы разобрать ваши ингредиенты в структурированный список.",
|
||||||
"attach-images-hint": "Прикрепляйте изображения, перетаскивая их в редактор",
|
"attach-images-hint": "Прикрепляйте изображения, перетаскивая их в редактор",
|
||||||
"drop-image": "Перетащите изображение",
|
"drop-image": "Перетащите изображение",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Включите количество ингредиентов для использования этой функции",
|
"enable-ingredient-amounts-to-use-this-feature": "Включите количество ингредиентов для использования этой функции",
|
||||||
|
@ -604,8 +604,8 @@
|
||||||
"import-with-zip": "Импорт из .zip",
|
"import-with-zip": "Импорт из .zip",
|
||||||
"create-recipe-from-an-image": "Создать рецепт из изображения",
|
"create-recipe-from-an-image": "Создать рецепт из изображения",
|
||||||
"create-recipe-from-an-image-description": "Создайте рецепт, загрузив изображение. Mealie попытается извлечь текст из изображения с помощью ИИ и создать рецепт из него.",
|
"create-recipe-from-an-image-description": "Создайте рецепт, загрузив изображение. Mealie попытается извлечь текст из изображения с помощью ИИ и создать рецепт из него.",
|
||||||
"crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.",
|
"crop-and-rotate-the-image": "Обрежьте и поверните изображение так, чтобы виден был только текст в нужной ориентации.",
|
||||||
"create-from-images": "Create from Images",
|
"create-from-images": "Создать из изображений",
|
||||||
"should-translate-description": "Перевести рецепт на мой язык",
|
"should-translate-description": "Перевести рецепт на мой язык",
|
||||||
"please-wait-image-procesing": "Подождите, идет обработка изображения.",
|
"please-wait-image-procesing": "Подождите, идет обработка изображения.",
|
||||||
"please-wait-images-processing": "Пожалуйста, подождите, изображения обрабатываются. Это может занять некоторое время.",
|
"please-wait-images-processing": "Пожалуйста, подождите, изображения обрабатываются. Это может занять некоторое время.",
|
||||||
|
@ -640,7 +640,7 @@
|
||||||
"recipe-debugger": "Отладчик рецептов",
|
"recipe-debugger": "Отладчик рецептов",
|
||||||
"recipe-debugger-description": "Вставьте сюда URL рецепта, который вы хотите отладить. Рецепт по указанному URL-адресу будет отсканирован и результаты сканирования будут указаны ниже. Если вы не видите никаких возвращенных данных, то сайт, который вы пытаетесь обработать, не поддерживается Mealie или библиотекой сканера.",
|
"recipe-debugger-description": "Вставьте сюда URL рецепта, который вы хотите отладить. Рецепт по указанному URL-адресу будет отсканирован и результаты сканирования будут указаны ниже. Если вы не видите никаких возвращенных данных, то сайт, который вы пытаетесь обработать, не поддерживается Mealie или библиотекой сканера.",
|
||||||
"use-openai": "Использовать OpenAI",
|
"use-openai": "Использовать OpenAI",
|
||||||
"recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.",
|
"recipe-debugger-use-openai-description": "Использовать OpenAI для разбора результатов вместо использования скрейпера. При создании рецепта по URL это делается автоматически, если скрейпер не справляется, но вы можете протестировать его здесь вручную.",
|
||||||
"debug": "Отладка",
|
"debug": "Отладка",
|
||||||
"tree-view": "В виде дерева",
|
"tree-view": "В виде дерева",
|
||||||
"recipe-servings": "Порции",
|
"recipe-servings": "Порции",
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
"not-linked-ingredients": "Дополнительные ингредиенты",
|
"not-linked-ingredients": "Дополнительные ингредиенты",
|
||||||
"upload-another-image": "Upload another image",
|
"upload-another-image": "Upload another image",
|
||||||
"upload-images": "Загрузить изображения",
|
"upload-images": "Загрузить изображения",
|
||||||
"upload-more-images": "Upload more images"
|
"upload-more-images": "Загрузить больше изображений"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Поиск рецептов",
|
"recipe-finder": "Поиск рецептов",
|
||||||
|
@ -1313,12 +1313,12 @@
|
||||||
"account-summary-description": "Вот сводка информации о вашей группе.",
|
"account-summary-description": "Вот сводка информации о вашей группе.",
|
||||||
"group-statistics": "Статистика группы",
|
"group-statistics": "Статистика группы",
|
||||||
"group-statistics-description": "Статистика вашей группы дает некоторую информацию о том, как вы используете Mealie.",
|
"group-statistics-description": "Статистика вашей группы дает некоторую информацию о том, как вы используете Mealie.",
|
||||||
"household-statistics": "Household Statistics",
|
"household-statistics": "Статистика домохозяйства",
|
||||||
"household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.",
|
"household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.",
|
||||||
"storage-capacity": "Емкость хранилища",
|
"storage-capacity": "Емкость хранилища",
|
||||||
"storage-capacity-description": "Указанный размер хранилища - это подсчёт размера изображений и приложений рецептов загруженных вами.",
|
"storage-capacity-description": "Указанный размер хранилища - это подсчёт размера изображений и приложений рецептов загруженных вами.",
|
||||||
"personal": "Личное",
|
"personal": "Личное",
|
||||||
"personal-description": "These are settings that are personal to you. Changes here won't affect other users.",
|
"personal-description": "Это персональные настройки. Изменения здесь не повлияют на других пользователей.",
|
||||||
"user-settings": "Настройки пользователя",
|
"user-settings": "Настройки пользователя",
|
||||||
"user-settings-description": "Управляйте вашими настройками, меняйте пароль и обновляйте адрес электронной почты.",
|
"user-settings-description": "Управляйте вашими настройками, меняйте пароль и обновляйте адрес электронной почты.",
|
||||||
"api-tokens-description": "Управляйте вашими API-токенами для доступа сторонних приложений.",
|
"api-tokens-description": "Управляйте вашими API-токенами для доступа сторонних приложений.",
|
||||||
|
|
|
@ -437,9 +437,9 @@
|
||||||
"upload-individual-zip-file": "Nahrať súbor .zip exportovaný z inej Mealie inštalácie.",
|
"upload-individual-zip-file": "Nahrať súbor .zip exportovaný z inej Mealie inštalácie.",
|
||||||
"url-form-hint": "Okopírujte a zložte odkaz z vašej obľúbenej webstránky",
|
"url-form-hint": "Okopírujte a zložte odkaz z vašej obľúbenej webstránky",
|
||||||
"view-scraped-data": "Náhľad získaných údajov",
|
"view-scraped-data": "Náhľad získaných údajov",
|
||||||
"trim-whitespace-description": "Vymažte medzery a prázdne riadky na začiatku a na konci",
|
"trim-whitespace-description": "Vymazať medzery a prázdne riadky na začiatku a na konci",
|
||||||
"trim-prefix-description": "Vymažte prvé písmeno z každého riadku",
|
"trim-prefix-description": "Vymazať prvé písmeno z každého riadku",
|
||||||
"split-by-numbered-line-description": "Pokus rozdeliť odsek pomocou výrazu '1)' alebo '1.'",
|
"split-by-numbered-line-description": "Pokúsiť sa rozdeliť odsek pomocou vzoru '1)' alebo '1.'",
|
||||||
"import-by-url": "Importovať recept z URL",
|
"import-by-url": "Importovať recept z URL",
|
||||||
"create-manually": "Vytvoriť recept manuálne",
|
"create-manually": "Vytvoriť recept manuálne",
|
||||||
"make-recipe-image": "Nastaviť ako obrázok receptu"
|
"make-recipe-image": "Nastaviť ako obrázok receptu"
|
||||||
|
@ -579,10 +579,10 @@
|
||||||
"open-timeline": "Otvoriť časovú os",
|
"open-timeline": "Otvoriť časovú os",
|
||||||
"made-this": "Toto som uvaril",
|
"made-this": "Toto som uvaril",
|
||||||
"how-did-it-turn-out": "Ako to dopadlo?",
|
"how-did-it-turn-out": "Ako to dopadlo?",
|
||||||
"user-made-this": "{user} toto uvaril/-a",
|
"user-made-this": "{user} toto uvaril(a)",
|
||||||
"added-to-timeline": "Added to timeline",
|
"added-to-timeline": "Pridané na časovú os",
|
||||||
"failed-to-add-to-timeline": "Failed to add to timeline",
|
"failed-to-add-to-timeline": "Pridanie na časovú os skončilo chybou",
|
||||||
"failed-to-update-recipe": "Failed to update recipe",
|
"failed-to-update-recipe": "Recept sa nepodarilo aktualizovať",
|
||||||
"added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image",
|
"added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image",
|
||||||
"api-extras-description": "API dolnky receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú používateľom vytvárať vlastné JSON páry kľúč/hodnota v rámci receptu, a využiť v aplikáciách tretích strán. Údaje uložené pod jednotlivými kľúčmi je možné využiť napríklad ako spúšťač automatizovaných procesov, či pri zasielaní vlastných správ do vami zvolených zariadení.",
|
"api-extras-description": "API dolnky receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú používateľom vytvárať vlastné JSON páry kľúč/hodnota v rámci receptu, a využiť v aplikáciách tretích strán. Údaje uložené pod jednotlivými kľúčmi je možné využiť napríklad ako spúšťač automatizovaných procesov, či pri zasielaní vlastných správ do vami zvolených zariadení.",
|
||||||
"message-key": "Kľúč správy",
|
"message-key": "Kľúč správy",
|
||||||
|
@ -605,7 +605,7 @@
|
||||||
"create-recipe-from-an-image": "Vytvoriť recept z obrázka",
|
"create-recipe-from-an-image": "Vytvoriť recept z obrázka",
|
||||||
"create-recipe-from-an-image-description": "Vytvoriť recept nahraním fotografie jedla. Mealie sa pokúsi previesť obrázok na text pomocou AI a vytvorí k nemu recept.",
|
"create-recipe-from-an-image-description": "Vytvoriť recept nahraním fotografie jedla. Mealie sa pokúsi previesť obrázok na text pomocou AI a vytvorí k nemu recept.",
|
||||||
"crop-and-rotate-the-image": "Orežte a otočte obrázok tak, aby bol viditeľný iba text a aby mal správnu orientáciu.",
|
"crop-and-rotate-the-image": "Orežte a otočte obrázok tak, aby bol viditeľný iba text a aby mal správnu orientáciu.",
|
||||||
"create-from-images": "Create from Images",
|
"create-from-images": "Vytvoriť z obrázka",
|
||||||
"should-translate-description": "Preložiť recept do môjho jazyka",
|
"should-translate-description": "Preložiť recept do môjho jazyka",
|
||||||
"please-wait-image-procesing": "Čakajte, prosím. Obrázok sa spracováva. Môže to chvíľku trvať.",
|
"please-wait-image-procesing": "Čakajte, prosím. Obrázok sa spracováva. Môže to chvíľku trvať.",
|
||||||
"please-wait-images-processing": "Please wait, the images are processing. This may take some time.",
|
"please-wait-images-processing": "Please wait, the images are processing. This may take some time.",
|
||||||
|
@ -614,12 +614,12 @@
|
||||||
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Vytvoriť recept zadaním názvu. Všetky recepty musia mať jedinečné názvy.",
|
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Vytvoriť recept zadaním názvu. Všetky recepty musia mať jedinečné názvy.",
|
||||||
"new-recipe-names-must-be-unique": "Názvy nových receptov musia byť jedinečné",
|
"new-recipe-names-must-be-unique": "Názvy nových receptov musia byť jedinečné",
|
||||||
"scrape-recipe": "Scrapovať recept",
|
"scrape-recipe": "Scrapovať recept",
|
||||||
"scrape-recipe-description": "Stiahne recept zo zadaného url odkazu. Zadajte url stránky, z ktorej chcete stiahnuť recept, a Mealie sa pokúsi recept stiahnuť a vložiť do vašej zbierky.",
|
"scrape-recipe-description": "Stiahne recept zo zadanej adresy URL. Zadajte URL adresu stránky, z ktorej chcete stiahnuť recept, a Mealie sa pokúsi recept stiahnuť a vložiť do vašej zbierky.",
|
||||||
"scrape-recipe-have-a-lot-of-recipes": "Máte množstvo receptov, ktoré by ste chceli naraz zoscrapovať?",
|
"scrape-recipe-have-a-lot-of-recipes": "Máte množstvo receptov, ktoré by ste chceli naraz zoscrapovať?",
|
||||||
"scrape-recipe-suggest-bulk-importer": "Vyskúšajte hromadný importér",
|
"scrape-recipe-suggest-bulk-importer": "Vyskúšajte hromadný importér",
|
||||||
"scrape-recipe-have-raw-html-or-json-data": "Máte surové údaje HTML alebo JSON?",
|
"scrape-recipe-have-raw-html-or-json-data": "Máte surové údaje HTML alebo JSON?",
|
||||||
"scrape-recipe-you-can-import-from-raw-data-directly": "Môžete importovať priamo nespracované údaje",
|
"scrape-recipe-you-can-import-from-raw-data-directly": "Môžete importovať priamo nespracované údaje",
|
||||||
"import-original-keywords-as-tags": "Importuj pôvodné kľúčové slová ako tagy",
|
"import-original-keywords-as-tags": "Importovať pôvodné kľúčové slová ako štítky",
|
||||||
"stay-in-edit-mode": "Zostať v režime editovania",
|
"stay-in-edit-mode": "Zostať v režime editovania",
|
||||||
"import-from-zip": "Importovať zo Zip-súboru",
|
"import-from-zip": "Importovať zo Zip-súboru",
|
||||||
"import-from-zip-description": "Importovať recept exportovaný z inej Mealie inštalácie.",
|
"import-from-zip-description": "Importovať recept exportovaný z inej Mealie inštalácie.",
|
||||||
|
@ -632,7 +632,7 @@
|
||||||
"upload-a-png-image-from-a-recipe-book": "Nahraj png-obrázok z kuchárky",
|
"upload-a-png-image-from-a-recipe-book": "Nahraj png-obrázok z kuchárky",
|
||||||
"recipe-bulk-importer": "Hromadný importér receptov",
|
"recipe-bulk-importer": "Hromadný importér receptov",
|
||||||
"recipe-bulk-importer-description": "Hromadný importér receptov umožňuje importovať veľké množstvo receptov prechádzaním stránok na backende, pričom celá úloha beží na pozadí. Toto je užitočné napríklad pri počiatočnej migrácii na Mealie, alebo ak chcete importovať veľké množstvo receptov naraz.",
|
"recipe-bulk-importer-description": "Hromadný importér receptov umožňuje importovať veľké množstvo receptov prechádzaním stránok na backende, pričom celá úloha beží na pozadí. Toto je užitočné napríklad pri počiatočnej migrácii na Mealie, alebo ak chcete importovať veľké množstvo receptov naraz.",
|
||||||
"set-categories-and-tags": "Zadaj kategórie a tagy",
|
"set-categories-and-tags": "Nastavte kategórie a štítky",
|
||||||
"bulk-imports": "Hromadné importy",
|
"bulk-imports": "Hromadné importy",
|
||||||
"bulk-import-process-has-started": "Hromadný import bol spustený",
|
"bulk-import-process-has-started": "Hromadný import bol spustený",
|
||||||
"bulk-import-process-has-failed": "Hromadný import zlyhal",
|
"bulk-import-process-has-failed": "Hromadný import zlyhal",
|
||||||
|
@ -671,8 +671,8 @@
|
||||||
"reset-servings-count": "Resetovať počet porcií",
|
"reset-servings-count": "Resetovať počet porcií",
|
||||||
"not-linked-ingredients": "Ďalšie suroviny",
|
"not-linked-ingredients": "Ďalšie suroviny",
|
||||||
"upload-another-image": "Upload another image",
|
"upload-another-image": "Upload another image",
|
||||||
"upload-images": "Upload images",
|
"upload-images": "Nahrať obrázky",
|
||||||
"upload-more-images": "Upload more images"
|
"upload-more-images": "Nahrať ďalšie obrázky"
|
||||||
},
|
},
|
||||||
"recipe-finder": {
|
"recipe-finder": {
|
||||||
"recipe-finder": "Hľadač receptov",
|
"recipe-finder": "Hľadač receptov",
|
||||||
|
@ -720,7 +720,7 @@
|
||||||
"backup-deleted": "Záloha bola odstránená",
|
"backup-deleted": "Záloha bola odstránená",
|
||||||
"restore-success": "Obnovenie bolo úspešné",
|
"restore-success": "Obnovenie bolo úspešné",
|
||||||
"restore-fail": "Obnovenie zlyhalo. Ďalšie podrobnosti nájdete v denníkoch servera",
|
"restore-fail": "Obnovenie zlyhalo. Ďalšie podrobnosti nájdete v denníkoch servera",
|
||||||
"backup-tag": "Označenie zálohy",
|
"backup-tag": "Štítok zálohy",
|
||||||
"create-heading": "Vytvoriť zálohu",
|
"create-heading": "Vytvoriť zálohu",
|
||||||
"delete-backup": "Odstrániť zálohu",
|
"delete-backup": "Odstrániť zálohu",
|
||||||
"error-creating-backup-see-log-file": "Vytvorenie zálohy zlyhalo. Pozrite prosím súbor záznamu",
|
"error-creating-backup-see-log-file": "Vytvorenie zálohy zlyhalo. Pozrite prosím súbor záznamu",
|
||||||
|
@ -789,8 +789,8 @@
|
||||||
"theme-saved": "Motív bol uložený",
|
"theme-saved": "Motív bol uložený",
|
||||||
"theme-updated": "Motív bol aktualizovaný",
|
"theme-updated": "Motív bol aktualizovaný",
|
||||||
"warning": "Upozornenie",
|
"warning": "Upozornenie",
|
||||||
"light-mode": "Svetlá téma",
|
"light-mode": "Svetlý motív",
|
||||||
"dark-mode": "Tmavá téma"
|
"dark-mode": "Tmavý motív"
|
||||||
},
|
},
|
||||||
"token": {
|
"token": {
|
||||||
"active-tokens": "Aktívne kľúče",
|
"active-tokens": "Aktívne kľúče",
|
||||||
|
@ -1115,10 +1115,10 @@
|
||||||
"recipe-columns": "Stĺpce receptu",
|
"recipe-columns": "Stĺpce receptu",
|
||||||
"data-exports-description": "V tejto sekcii sa nachádzajú odkazy na aktuálne dostupné exporty pripravené na stiahnutie. Platnosť týchto odkazov je však časovo obmedzená, v prípade záujmu na to prosím nezabudnite.",
|
"data-exports-description": "V tejto sekcii sa nachádzajú odkazy na aktuálne dostupné exporty pripravené na stiahnutie. Platnosť týchto odkazov je však časovo obmedzená, v prípade záujmu na to prosím nezabudnite.",
|
||||||
"data-exports": "Export dát",
|
"data-exports": "Export dát",
|
||||||
"tag": "Tag",
|
"tag": "Štítok",
|
||||||
"categorize": "Kategorizovať",
|
"categorize": "Kategorizovať",
|
||||||
"update-settings": "Aktualizovať nastavenia",
|
"update-settings": "Aktualizovať nastavenia",
|
||||||
"tag-recipes": "Tagovať recepty",
|
"tag-recipes": "Oštítkovať recepty",
|
||||||
"categorize-recipes": "Kategorizovať recepty",
|
"categorize-recipes": "Kategorizovať recepty",
|
||||||
"export-recipes": "Exportovať recepty",
|
"export-recipes": "Exportovať recepty",
|
||||||
"delete-recipes": "Odstrániť recepty",
|
"delete-recipes": "Odstrániť recepty",
|
||||||
|
|
|
@ -136,6 +136,30 @@
|
||||||
v-if="!edit"
|
v-if="!edit"
|
||||||
class="py-2"
|
class="py-2"
|
||||||
>
|
>
|
||||||
|
<!-- Create Item -->
|
||||||
|
<div v-if="createEditorOpen">
|
||||||
|
<ShoppingListItemEditor
|
||||||
|
v-model="createListItemData"
|
||||||
|
class="my-4"
|
||||||
|
:labels="allLabels || []"
|
||||||
|
:units="allUnits || []"
|
||||||
|
:foods="allFoods || []"
|
||||||
|
:allow-delete="false"
|
||||||
|
@delete="createEditorOpen = false"
|
||||||
|
@cancel="createEditorOpen = false"
|
||||||
|
@save="createListItem"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div v-else class="d-flex justify-end">
|
||||||
|
<BaseButton
|
||||||
|
create
|
||||||
|
@click="createEditorOpen = true"
|
||||||
|
>
|
||||||
|
{{ $t('general.add') }}
|
||||||
|
</BaseButton>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- View without Label grouping -->
|
||||||
<div v-if="!preferences.viewByLabel">
|
<div v-if="!preferences.viewByLabel">
|
||||||
<VueDraggable
|
<VueDraggable
|
||||||
v-model="listItems.unchecked"
|
v-model="listItems.unchecked"
|
||||||
|
@ -222,29 +246,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Create Item -->
|
|
||||||
<div v-if="createEditorOpen">
|
|
||||||
<ShoppingListItemEditor
|
|
||||||
v-model="createListItemData"
|
|
||||||
class="my-4"
|
|
||||||
:labels="allLabels || []"
|
|
||||||
:units="allUnits || []"
|
|
||||||
:foods="allFoods || []"
|
|
||||||
:allow-delete="false"
|
|
||||||
@delete="createEditorOpen = false"
|
|
||||||
@cancel="createEditorOpen = false"
|
|
||||||
@save="createListItem"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div v-else class="d-flex justify-end">
|
|
||||||
<BaseButton
|
|
||||||
create
|
|
||||||
@click="createEditorOpen = true"
|
|
||||||
>
|
|
||||||
{{ $t('general.add') }}
|
|
||||||
</BaseButton>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Reorder Labels -->
|
<!-- Reorder Labels -->
|
||||||
<BaseDialog
|
<BaseDialog
|
||||||
v-model="reorderLabelsDialog"
|
v-model="reorderLabelsDialog"
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
"step-text": "Шаги рецепта, как и другие поля на странице рецепта, поддерживают синтаксис Markdown.\n\n**Добавить ссылку**\n\n[Моя Ссылка](https://demo.mealie.io)\n"
|
"step-text": "Шаги рецепта, как и другие поля на странице рецепта, поддерживают синтаксис Markdown.\n\n**Добавить ссылку**\n\n[Моя Ссылка](https://demo.mealie.io)\n"
|
||||||
},
|
},
|
||||||
"servings-text": {
|
"servings-text": {
|
||||||
"makes": "Makes",
|
"makes": "Получается",
|
||||||
"serves": "Serves",
|
"serves": "Порций",
|
||||||
"serving": "Порция",
|
"serving": "Порция",
|
||||||
"servings": "Порции",
|
"servings": "Порции",
|
||||||
"yield": "Выход",
|
"yield": "Выход",
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"unique-name-error": "Názov receptu musí byť unikátny",
|
"unique-name-error": "Názov receptu musí byť unikátny",
|
||||||
"recipe-created": "Recept bol vytvorený",
|
"recipe-created": "Vytvorený recept",
|
||||||
"recipe-defaults": {
|
"recipe-defaults": {
|
||||||
"ingredient-note": "1 šálka múky",
|
"ingredient-note": "1 šálka múky",
|
||||||
"step-text": "Kroky receptu, ako aj ďalšie polia na stránke receptu podporujú markdown syntax.\n\n**Pridanie odkazu**\n\n[Môj odkaz](https://demo.mealie.io)\n"
|
"step-text": "Kroky receptu, ako aj ďalšie polia na stránke receptu podporujú markdown syntax.\n\n**Pridanie odkazu**\n\n[Môj odkaz](https://demo.mealie.io)\n"
|
||||||
|
|
|
@ -4255,14 +4255,14 @@
|
||||||
"country ham": {
|
"country ham": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "country ham",
|
"name": "Landschinken",
|
||||||
"plural_name": "country hams"
|
"plural_name": "Landschinken"
|
||||||
},
|
},
|
||||||
"boneless ham": {
|
"boneless ham": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "boneless ham",
|
"name": "Entbeinter Schinken",
|
||||||
"plural_name": "boneless hams"
|
"plural_name": "Entbeinter Schinken"
|
||||||
},
|
},
|
||||||
"mortadella": {
|
"mortadella": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -4297,8 +4297,8 @@
|
||||||
"smoked pork chop": {
|
"smoked pork chop": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "smoked pork chop",
|
"name": "Geräuchertes Schweinekotelett",
|
||||||
"plural_name": "smoked pork chops"
|
"plural_name": "Geräucherte Schweinekoteletten"
|
||||||
},
|
},
|
||||||
"lamb neck": {
|
"lamb neck": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -4333,8 +4333,8 @@
|
||||||
"steak tip": {
|
"steak tip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "steak tip",
|
"name": "Steak Spitze",
|
||||||
"plural_name": "steak tips"
|
"plural_name": "Steak Spitzen"
|
||||||
},
|
},
|
||||||
"veal chop": {
|
"veal chop": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -4452,7 +4452,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "Entbeintes Hühnerfleisch",
|
"name": "Entbeintes Hühnerfleisch",
|
||||||
"plural_name": "boneless chickens"
|
"plural_name": "Entbeintes Hühnerfleisch"
|
||||||
},
|
},
|
||||||
"chicken liver": {
|
"chicken liver": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -4463,8 +4463,8 @@
|
||||||
"cornish hen": {
|
"cornish hen": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cornish hen",
|
"name": "Kornisches Huhn",
|
||||||
"plural_name": "cornish hens"
|
"plural_name": "Kornische Hühner"
|
||||||
},
|
},
|
||||||
"deli turkey": {
|
"deli turkey": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -4475,8 +4475,8 @@
|
||||||
"smoked turkey": {
|
"smoked turkey": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "smoked turkey",
|
"name": "Geräucherter Truthahn",
|
||||||
"plural_name": "smoked turkeys"
|
"plural_name": "Geräucherte Truthähne"
|
||||||
},
|
},
|
||||||
"turkey meat": {
|
"turkey meat": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -6227,8 +6227,8 @@
|
||||||
"saffron strand": {
|
"saffron strand": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "saffron strand",
|
"name": "Safranfaden",
|
||||||
"plural_name": "saffron strands"
|
"plural_name": "Safranfäden"
|
||||||
},
|
},
|
||||||
"guajillo pepper": {
|
"guajillo pepper": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -6251,8 +6251,8 @@
|
||||||
"lemon thyme": {
|
"lemon thyme": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lemon thyme",
|
"name": "Zitronenthymian",
|
||||||
"plural_name": "lemon thymes"
|
"plural_name": "Zitronenthymian"
|
||||||
},
|
},
|
||||||
"galangal": {
|
"galangal": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -6490,7 +6490,7 @@
|
||||||
"sugar syrup": {
|
"sugar syrup": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "sugar free sweetner",
|
"description": "sugar free sweetner",
|
||||||
"name": "sugar syrup",
|
"name": "Zuckersirup",
|
||||||
"plural_name": "sugar syrups"
|
"plural_name": "sugar syrups"
|
||||||
},
|
},
|
||||||
"isomalt": {
|
"isomalt": {
|
||||||
|
@ -6736,7 +6736,7 @@
|
||||||
"rice syrup": {
|
"rice syrup": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "rice syrup",
|
"name": "Reissirup",
|
||||||
"plural_name": "Zuckerrohr-Sirup"
|
"plural_name": "Zuckerrohr-Sirup"
|
||||||
},
|
},
|
||||||
"manuka honey": {
|
"manuka honey": {
|
||||||
|
@ -6874,7 +6874,7 @@
|
||||||
"malt syrup": {
|
"malt syrup": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "malt syrup",
|
"name": "Malzsirup",
|
||||||
"plural_name": "malt syrups"
|
"plural_name": "malt syrups"
|
||||||
},
|
},
|
||||||
"hot honey": {
|
"hot honey": {
|
||||||
|
@ -12196,8 +12196,8 @@
|
||||||
"canned corn": {
|
"canned corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "canned corn",
|
"name": "Dosenmais",
|
||||||
"plural_name": "canned corns"
|
"plural_name": "Dosenmais"
|
||||||
},
|
},
|
||||||
"canned kidney bean": {
|
"canned kidney bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12238,8 +12238,8 @@
|
||||||
"sauerkraut": {
|
"sauerkraut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sauerkraut",
|
"name": "Sauerkraut",
|
||||||
"plural_name": "sauerkrauts"
|
"plural_name": "Sauerkraut"
|
||||||
},
|
},
|
||||||
"creamed corn": {
|
"creamed corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12280,8 +12280,8 @@
|
||||||
"kimchi": {
|
"kimchi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kimchi",
|
"name": "Kimchi",
|
||||||
"plural_name": "kimchis"
|
"plural_name": "Kimchi"
|
||||||
},
|
},
|
||||||
"canned mandarin orange": {
|
"canned mandarin orange": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12826,8 +12826,8 @@
|
||||||
"steak sauce": {
|
"steak sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "steak sauce",
|
"name": "Steaksauce",
|
||||||
"plural_name": "steak sauces"
|
"plural_name": "Steaksaucen"
|
||||||
},
|
},
|
||||||
"chunky peanut butter": {
|
"chunky peanut butter": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12838,8 +12838,8 @@
|
||||||
"tzatziki": {
|
"tzatziki": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "tzatziki",
|
"name": "Tsatsiki",
|
||||||
"plural_name": "tzatzikis"
|
"plural_name": "Tsatsiki"
|
||||||
},
|
},
|
||||||
"taco sauce": {
|
"taco sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12862,20 +12862,20 @@
|
||||||
"béchamel sauce": {
|
"béchamel sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "béchamel sauce",
|
"name": "Béchamelsauce",
|
||||||
"plural_name": "béchamel sauces"
|
"plural_name": "Béchamelsaucen"
|
||||||
},
|
},
|
||||||
"horseradish sauce": {
|
"horseradish sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "horseradish sauce",
|
"name": "Meerrettichsauce",
|
||||||
"plural_name": "horseradish sauces"
|
"plural_name": "Meerrettichsaucen"
|
||||||
},
|
},
|
||||||
"plum sauce": {
|
"plum sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "plum sauce",
|
"name": "Pflaumensauce",
|
||||||
"plural_name": "plum sauces"
|
"plural_name": "Pflaumensaucen"
|
||||||
},
|
},
|
||||||
"garlic butter": {
|
"garlic butter": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12886,14 +12886,14 @@
|
||||||
"hollandaise sauce": {
|
"hollandaise sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "hollandaise sauce",
|
"name": "Hollandaise",
|
||||||
"plural_name": "hollandaise sauces"
|
"plural_name": "Hollandaise"
|
||||||
},
|
},
|
||||||
"cocktail sauce": {
|
"cocktail sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cocktail sauce",
|
"name": "Cocktailsauce",
|
||||||
"plural_name": "cocktail sauces"
|
"plural_name": "Cocktailsaucen"
|
||||||
},
|
},
|
||||||
"cheese dip": {
|
"cheese dip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12958,8 +12958,8 @@
|
||||||
"mustard sauce": {
|
"mustard sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mustard sauce",
|
"name": "Senfsauce",
|
||||||
"plural_name": "mustard sauces"
|
"plural_name": "Senfsaucen"
|
||||||
},
|
},
|
||||||
"sun-dried tomato paste": {
|
"sun-dried tomato paste": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -13024,8 +13024,8 @@
|
||||||
"schezwan sauce": {
|
"schezwan sauce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "schezwan sauce",
|
"name": "Szechuan-Sauce",
|
||||||
"plural_name": "schezwan sauces"
|
"plural_name": "Szechuan-Saucen"
|
||||||
},
|
},
|
||||||
"mushroom gravy": {
|
"mushroom gravy": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -162,8 +162,8 @@
|
||||||
"kale": {
|
"kale": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kale",
|
"name": "col rizada",
|
||||||
"plural_name": "kales"
|
"plural_name": "coles rizadas"
|
||||||
},
|
},
|
||||||
"arugula": {
|
"arugula": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -192,14 +192,14 @@
|
||||||
"butternut squash": {
|
"butternut squash": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "butternut squash",
|
"name": "calabaza",
|
||||||
"plural_name": "butternut squashes"
|
"plural_name": "calabazas"
|
||||||
},
|
},
|
||||||
"romaine": {
|
"romaine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "romaine",
|
"name": "lechuga romana",
|
||||||
"plural_name": "romaines"
|
"plural_name": "lechugas romanas"
|
||||||
},
|
},
|
||||||
"beetroot": {
|
"beetroot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -222,8 +222,8 @@
|
||||||
"sun dried tomato": {
|
"sun dried tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sun dried tomato",
|
"name": "tomate seco",
|
||||||
"plural_name": "sun dried tomatoes"
|
"plural_name": "tomates secos"
|
||||||
},
|
},
|
||||||
"radish": {
|
"radish": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
"summer squash": {
|
"summer squash": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"calabacín",
|
"calabacín",
|
||||||
"gem squash"
|
"zapallito redondo"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "summer squash",
|
"name": "summer squash",
|
||||||
|
@ -261,14 +261,14 @@
|
||||||
"mixed green": {
|
"mixed green": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mixed green",
|
"name": "mezcla de hojas verdes",
|
||||||
"plural_name": "mixed greens"
|
"plural_name": "mezclas de hojas verdes"
|
||||||
},
|
},
|
||||||
"parsnip": {
|
"parsnip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "parsnip",
|
"name": "chirivía",
|
||||||
"plural_name": "parsnips"
|
"plural_name": "chirivías"
|
||||||
},
|
},
|
||||||
"baby carrot": {
|
"baby carrot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -432,19 +432,19 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cebolla perla",
|
"name": "cebolla perla",
|
||||||
"plural_name": "pearl onions"
|
"plural_name": "cebollitas perla"
|
||||||
},
|
},
|
||||||
"tenderstem broccoli": {
|
"tenderstem broccoli": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "tenderstem broccoli",
|
"name": "brócoli tierno",
|
||||||
"plural_name": "tenderstem broccolis"
|
"plural_name": "brócolis tiernos"
|
||||||
},
|
},
|
||||||
"plantain": {
|
"plantain": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "plantain",
|
"name": "plátano macho",
|
||||||
"plural_name": "plantains"
|
"plural_name": "plátanos machos"
|
||||||
},
|
},
|
||||||
"leaf lettuce": {
|
"leaf lettuce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -455,8 +455,8 @@
|
||||||
"pepperoncini": {
|
"pepperoncini": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pepperoncini",
|
"name": "ají pepperoncini",
|
||||||
"plural_name": "pepperoncinis"
|
"plural_name": "ajís pepperoncini"
|
||||||
},
|
},
|
||||||
"baby bok choy": {
|
"baby bok choy": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -487,8 +487,8 @@
|
||||||
"maíz"
|
"maíz"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "corn husk",
|
"name": "hoja de maíz",
|
||||||
"plural_name": "corn husks"
|
"plural_name": "hojas de maíz"
|
||||||
},
|
},
|
||||||
"collard green": {
|
"collard green": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -246,8 +246,8 @@
|
||||||
"new potato": {
|
"new potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "new potato",
|
"name": "pataca nova",
|
||||||
"plural_name": "new potatoes"
|
"plural_name": "patacas novas"
|
||||||
},
|
},
|
||||||
"summer squash": {
|
"summer squash": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
|
@ -755,14 +755,14 @@
|
||||||
"plum": {
|
"plum": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "plum",
|
"name": "ameixa",
|
||||||
"plural_name": "plums"
|
"plural_name": "ameixas"
|
||||||
},
|
},
|
||||||
"fig": {
|
"fig": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "fig",
|
"name": "figo",
|
||||||
"plural_name": "figs"
|
"plural_name": "figos"
|
||||||
},
|
},
|
||||||
"apricot": {
|
"apricot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -773,8 +773,8 @@
|
||||||
"currant": {
|
"currant": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "currant",
|
"name": "grosella",
|
||||||
"plural_name": "currants"
|
"plural_name": "grosellas"
|
||||||
},
|
},
|
||||||
"mandarin": {
|
"mandarin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -785,8 +785,8 @@
|
||||||
"prune": {
|
"prune": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "prune",
|
"name": "ameixa seca",
|
||||||
"plural_name": "prunes"
|
"plural_name": "ameixas secas"
|
||||||
},
|
},
|
||||||
"cantaloupe": {
|
"cantaloupe": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -815,26 +815,26 @@
|
||||||
"tamarind": {
|
"tamarind": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "tamarind",
|
"name": "tamarindo",
|
||||||
"plural_name": "tamarinds"
|
"plural_name": "tamarindos"
|
||||||
},
|
},
|
||||||
"nectarine": {
|
"nectarine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "nectarine",
|
"name": "nectarina",
|
||||||
"plural_name": "nectarines"
|
"plural_name": "nectarinas"
|
||||||
},
|
},
|
||||||
"dried fig": {
|
"dried fig": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dried fig",
|
"name": "figo seco",
|
||||||
"plural_name": "dried figs"
|
"plural_name": "figos secos"
|
||||||
},
|
},
|
||||||
"chestnut": {
|
"chestnut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "chestnut",
|
"name": "castaña",
|
||||||
"plural_name": "chestnuts"
|
"plural_name": "castañas"
|
||||||
},
|
},
|
||||||
"meyer lemon": {
|
"meyer lemon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -857,20 +857,20 @@
|
||||||
"clementine": {
|
"clementine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "clementine",
|
"name": "clementina",
|
||||||
"plural_name": "clementines"
|
"plural_name": "clementinas"
|
||||||
},
|
},
|
||||||
"persimmon": {
|
"persimmon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "persimmon",
|
"name": "caqui",
|
||||||
"plural_name": "persimmons"
|
"plural_name": "caquis"
|
||||||
},
|
},
|
||||||
"melon": {
|
"melon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "melon",
|
"name": "melón",
|
||||||
"plural_name": "melons"
|
"plural_name": "melóns"
|
||||||
},
|
},
|
||||||
"tangerine": {
|
"tangerine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -887,8 +887,8 @@
|
||||||
"dried apple": {
|
"dried apple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dried apple",
|
"name": "mazá seca",
|
||||||
"plural_name": "dried apples"
|
"plural_name": "mazás secas"
|
||||||
},
|
},
|
||||||
"quince": {
|
"quince": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -899,8 +899,8 @@
|
||||||
"guava": {
|
"guava": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "guava",
|
"name": "goiaba",
|
||||||
"plural_name": "guavas"
|
"plural_name": "goiabas"
|
||||||
},
|
},
|
||||||
"banana chip": {
|
"banana chip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1043,8 +1043,8 @@
|
||||||
"sweet lime": {
|
"sweet lime": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sweet lime",
|
"name": "lima doce",
|
||||||
"plural_name": "sweet limes"
|
"plural_name": "limas doces"
|
||||||
},
|
},
|
||||||
"custard-apple": {
|
"custard-apple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1157,8 +1157,8 @@
|
||||||
"loquat": {
|
"loquat": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "loquat",
|
"name": "néspera",
|
||||||
"plural_name": "loquats"
|
"plural_name": "nésperas"
|
||||||
},
|
},
|
||||||
"crabapple": {
|
"crabapple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1251,8 +1251,8 @@
|
||||||
"portobello mushroom": {
|
"portobello mushroom": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "portobello mushroom",
|
"name": "cogumelo portobello",
|
||||||
"plural_name": "portobello mushrooms"
|
"plural_name": "cogumelos portobello"
|
||||||
},
|
},
|
||||||
"wild mushroom": {
|
"wild mushroom": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1453,8 +1453,8 @@
|
||||||
"strawberry": {
|
"strawberry": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "strawberry",
|
"name": "amorodo",
|
||||||
"plural_name": "strawberries"
|
"plural_name": "amorodos"
|
||||||
},
|
},
|
||||||
"blueberry": {
|
"blueberry": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1727,8 +1727,8 @@
|
||||||
"almond": {
|
"almond": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "almond",
|
"name": "améndoa",
|
||||||
"plural_name": "almonds"
|
"plural_name": "améndoas"
|
||||||
},
|
},
|
||||||
"sesame seed": {
|
"sesame seed": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -1799,8 +1799,8 @@
|
||||||
"sunflower seed": {
|
"sunflower seed": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sunflower seed",
|
"name": "semente de xirasol",
|
||||||
"plural_name": "sunflower seeds"
|
"plural_name": "sementes de xirasol"
|
||||||
},
|
},
|
||||||
"macadamia": {
|
"macadamia": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -2202,7 +2202,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "manchego",
|
"name": "manchego",
|
||||||
"plural_name": "manchegoes"
|
"plural_name": "manchegos"
|
||||||
},
|
},
|
||||||
"italian cheese blend": {
|
"italian cheese blend": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -2711,8 +2711,8 @@
|
||||||
"margarine": {
|
"margarine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "margarine",
|
"name": "margarina",
|
||||||
"plural_name": "margarines"
|
"plural_name": "margarinas"
|
||||||
},
|
},
|
||||||
"creme fraiche": {
|
"creme fraiche": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -2753,8 +2753,8 @@
|
||||||
"dulce de leche": {
|
"dulce de leche": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dulce de leche",
|
"name": "doce de leite",
|
||||||
"plural_name": "dulce de leche"
|
"plural_name": "doces de leite"
|
||||||
},
|
},
|
||||||
"custard": {
|
"custard": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -2777,14 +2777,14 @@
|
||||||
"sherbet": {
|
"sherbet": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sherbet",
|
"name": "sorvete",
|
||||||
"plural_name": "sherbets"
|
"plural_name": "sorvetes"
|
||||||
},
|
},
|
||||||
"chocolate milk": {
|
"chocolate milk": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "chocolate milk",
|
"name": "leite con chocolate",
|
||||||
"plural_name": "chocolate milks"
|
"plural_name": "leites con chocolate"
|
||||||
},
|
},
|
||||||
"liquid egg substitute": {
|
"liquid egg substitute": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -2873,8 +2873,8 @@
|
||||||
"cajeta": {
|
"cajeta": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cajeta",
|
"name": "doce de leite de cabra",
|
||||||
"plural_name": "cajetas"
|
"plural_name": "doces de leite de cabra"
|
||||||
},
|
},
|
||||||
"duck egg": {
|
"duck egg": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -9034,8 +9034,8 @@
|
||||||
"vegetable fried rice": {
|
"vegetable fried rice": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "vegetable fried rice",
|
"name": "אורז מטוגן עם ירקות",
|
||||||
"plural_name": "vegetable fried rices"
|
"plural_name": "אורז מטוגן עם ירקות"
|
||||||
},
|
},
|
||||||
"grünkern": {
|
"grünkern": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9046,8 +9046,8 @@
|
||||||
"jeera rice": {
|
"jeera rice": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "jeera rice",
|
"name": "אורז ג׳ירה",
|
||||||
"plural_name": "jeera rices"
|
"plural_name": "אורז ג׳ירה"
|
||||||
},
|
},
|
||||||
"fonio": {
|
"fonio": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9098,8 +9098,8 @@
|
||||||
"green bean": {
|
"green bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "green bean",
|
"name": "שעועית ירוקה",
|
||||||
"plural_name": "green beans"
|
"plural_name": "שעועית ירוקה"
|
||||||
},
|
},
|
||||||
"chickpea": {
|
"chickpea": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9116,8 +9116,8 @@
|
||||||
"kidney bean": {
|
"kidney bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kidney bean",
|
"name": "שעועית אדומה",
|
||||||
"plural_name": "kidney beans"
|
"plural_name": "שעועית אדומה"
|
||||||
},
|
},
|
||||||
"white bean": {
|
"white bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9164,14 +9164,14 @@
|
||||||
"bean sprout": {
|
"bean sprout": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "bean sprout",
|
"name": "נבט שעועית",
|
||||||
"plural_name": "bean sprouts"
|
"plural_name": "נבטי שעועית"
|
||||||
},
|
},
|
||||||
"edamame": {
|
"edamame": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "edamame",
|
"name": "אדממה",
|
||||||
"plural_name": "edamames"
|
"plural_name": "אדממה"
|
||||||
},
|
},
|
||||||
"green lentil": {
|
"green lentil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9206,8 +9206,8 @@
|
||||||
"black-eyed pea": {
|
"black-eyed pea": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "black-eyed pea",
|
"name": "לוביה (שעועית העין השחורה)",
|
||||||
"plural_name": "black-eyed peas"
|
"plural_name": "לוביה (שעועית העין השחורה)"
|
||||||
},
|
},
|
||||||
"moong dal": {
|
"moong dal": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9230,8 +9230,8 @@
|
||||||
"red bean": {
|
"red bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "red bean",
|
"name": "שעועית אדומה",
|
||||||
"plural_name": "red beans"
|
"plural_name": "שעועית אדומה"
|
||||||
},
|
},
|
||||||
"mung bean sprout": {
|
"mung bean sprout": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9356,8 +9356,8 @@
|
||||||
"black soybean": {
|
"black soybean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "black soybean",
|
"name": "פול סויה שחור",
|
||||||
"plural_name": "black soybeans"
|
"plural_name": "פולי סויה שחורים"
|
||||||
},
|
},
|
||||||
"field pea": {
|
"field pea": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9386,8 +9386,8 @@
|
||||||
"soy sprout": {
|
"soy sprout": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "soy sprout",
|
"name": "נבט סויה",
|
||||||
"plural_name": "soy sprouts"
|
"plural_name": "נבטי סויה"
|
||||||
},
|
},
|
||||||
"honey bean": {
|
"honey bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9734,14 +9734,14 @@
|
||||||
"rotelle": {
|
"rotelle": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "rotelle",
|
"name": "רוטלה",
|
||||||
"plural_name": "rotelles"
|
"plural_name": "רוטלה"
|
||||||
},
|
},
|
||||||
"shirataki noodle": {
|
"shirataki noodle": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "shirataki noodle",
|
"name": "איטריית שיראטאקי",
|
||||||
"plural_name": "shirataki noodles"
|
"plural_name": "איטריות שיראטאקי"
|
||||||
},
|
},
|
||||||
"chicken raman": {
|
"chicken raman": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9752,8 +9752,8 @@
|
||||||
"pierogi": {
|
"pierogi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pierogi",
|
"name": "פירוגי",
|
||||||
"plural_name": "pierogis"
|
"plural_name": "פירוגי"
|
||||||
},
|
},
|
||||||
"soup pasta": {
|
"soup pasta": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9800,8 +9800,8 @@
|
||||||
"beef ravioli": {
|
"beef ravioli": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "beef ravioli",
|
"name": "רביולי בקר",
|
||||||
"plural_name": "beef raviolis"
|
"plural_name": "רביולי בקר"
|
||||||
},
|
},
|
||||||
"hakka noodle": {
|
"hakka noodle": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -9884,8 +9884,8 @@
|
||||||
"fregola": {
|
"fregola": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "fregola",
|
"name": "פרגולה",
|
||||||
"plural_name": "fregolas"
|
"plural_name": "פרגולה"
|
||||||
},
|
},
|
||||||
"beef tortellini": {
|
"beef tortellini": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10156,8 +10156,8 @@
|
||||||
"dry-roasted peanut": {
|
"dry-roasted peanut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dry-roasted peanut",
|
"name": "בוטן בטיגון ללא שמן",
|
||||||
"plural_name": "dry-roasted peanuts"
|
"plural_name": "בוטנים בטיגון ללא שמן"
|
||||||
},
|
},
|
||||||
"potato chip": {
|
"potato chip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10258,8 +10258,8 @@
|
||||||
"potato bread": {
|
"potato bread": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "potato bread",
|
"name": "לחם מקמח תפוחי אדמה",
|
||||||
"plural_name": "potato breads"
|
"plural_name": "לחמים מקמח תפוחי אדמה"
|
||||||
},
|
},
|
||||||
"muffin": {
|
"muffin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10270,8 +10270,8 @@
|
||||||
"breadstick": {
|
"breadstick": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "breadstick",
|
"name": "גריסיני",
|
||||||
"plural_name": "breadsticks"
|
"plural_name": "גריסיני"
|
||||||
},
|
},
|
||||||
"focaccia": {
|
"focaccia": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10492,8 +10492,8 @@
|
||||||
"pretzel bun": {
|
"pretzel bun": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pretzel bun",
|
"name": "לחמניית פרצל",
|
||||||
"plural_name": "pretzel buns"
|
"plural_name": "לחמניות פרצל"
|
||||||
},
|
},
|
||||||
"roti bread": {
|
"roti bread": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10676,8 +10676,8 @@
|
||||||
"frying oil": {
|
"frying oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "frying oil",
|
"name": "שמן טיגון",
|
||||||
"plural_name": "frying oils"
|
"plural_name": "שמן טיגון"
|
||||||
},
|
},
|
||||||
"sunflower oil": {
|
"sunflower oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10720,8 +10720,8 @@
|
||||||
"corn oil": {
|
"corn oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "corn oil",
|
"name": "שמן תירס",
|
||||||
"plural_name": "corn oils"
|
"plural_name": "שמני תירס"
|
||||||
},
|
},
|
||||||
"virgin coconut oil": {
|
"virgin coconut oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10738,8 +10738,8 @@
|
||||||
"mustard oil": {
|
"mustard oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mustard oil",
|
"name": "שמן חרדל",
|
||||||
"plural_name": "mustard oils"
|
"plural_name": "שמני חרדל"
|
||||||
},
|
},
|
||||||
"walnut oil": {
|
"walnut oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10750,8 +10750,8 @@
|
||||||
"garlic oil": {
|
"garlic oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "garlic oil",
|
"name": "שמן שום",
|
||||||
"plural_name": "garlic oils"
|
"plural_name": "שמני שום"
|
||||||
},
|
},
|
||||||
"truffle oil": {
|
"truffle oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10780,8 +10780,8 @@
|
||||||
"salad oil": {
|
"salad oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "salad oil",
|
"name": "שמן לסלט",
|
||||||
"plural_name": "salad oils"
|
"plural_name": "שמנים לסלט"
|
||||||
},
|
},
|
||||||
"duck fat": {
|
"duck fat": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -10798,8 +10798,8 @@
|
||||||
"soybean oil": {
|
"soybean oil": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "soybean oil",
|
"name": "שמן פולי סויה",
|
||||||
"plural_name": "soybean oils"
|
"plural_name": "שמני פולי סויה"
|
||||||
},
|
},
|
||||||
"butter-flavored cooking spray": {
|
"butter-flavored cooking spray": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -11258,8 +11258,8 @@
|
||||||
"spicy mayo": {
|
"spicy mayo": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "spicy mayo",
|
"name": "מיונז חריף",
|
||||||
"plural_name": "spicy mayoes"
|
"plural_name": "מיונז חריף"
|
||||||
},
|
},
|
||||||
"poppyseed dressing": {
|
"poppyseed dressing": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -11330,8 +11330,8 @@
|
||||||
"garlic mayonnaise": {
|
"garlic mayonnaise": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "garlic mayonnaise",
|
"name": "מיונז שום",
|
||||||
"plural_name": "garlic mayonnaises"
|
"plural_name": "מיונז שום"
|
||||||
},
|
},
|
||||||
"brown rice vinegar": {
|
"brown rice vinegar": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -11664,14 +11664,14 @@
|
||||||
"wasabi": {
|
"wasabi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "wasabi",
|
"name": "ווסאבי",
|
||||||
"plural_name": "wasabis"
|
"plural_name": "ווסאבי"
|
||||||
},
|
},
|
||||||
"honey mustard": {
|
"honey mustard": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "honey mustard",
|
"name": "חרדל דבש",
|
||||||
"plural_name": "honey mustards"
|
"plural_name": "חרדל דבש"
|
||||||
},
|
},
|
||||||
"mango chutney": {
|
"mango chutney": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12060,8 +12060,8 @@
|
||||||
"banana ketchup": {
|
"banana ketchup": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "banana ketchup",
|
"name": "קטשופ בננה",
|
||||||
"plural_name": "banana ketchups"
|
"plural_name": "קטשופ בננות"
|
||||||
},
|
},
|
||||||
"chili puree": {
|
"chili puree": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12154,8 +12154,8 @@
|
||||||
"pickle": {
|
"pickle": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pickle",
|
"name": "מלפפון חמוץ",
|
||||||
"plural_name": "pickles"
|
"plural_name": "מלפפונים חמוצים"
|
||||||
},
|
},
|
||||||
"canned pineapple": {
|
"canned pineapple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12172,8 +12172,8 @@
|
||||||
"canned anchovy": {
|
"canned anchovy": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "canned anchovy",
|
"name": "אנשובי משומר",
|
||||||
"plural_name": "canned anchovies"
|
"plural_name": "אנשובי משומר"
|
||||||
},
|
},
|
||||||
"roasted red pepper": {
|
"roasted red pepper": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -12190,14 +12190,14 @@
|
||||||
"canned artichoke": {
|
"canned artichoke": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "canned artichoke",
|
"name": "ארטישוק משומר",
|
||||||
"plural_name": "canned artichokes"
|
"plural_name": "ארטישוקים משומרים"
|
||||||
},
|
},
|
||||||
"canned corn": {
|
"canned corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "canned corn",
|
"name": "גרעיני תירס",
|
||||||
"plural_name": "canned corns"
|
"plural_name": "גרעיני תירס"
|
||||||
},
|
},
|
||||||
"canned kidney bean": {
|
"canned kidney bean": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -547,8 +547,8 @@
|
||||||
"microgreen": {
|
"microgreen": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "microgreen",
|
"name": "mikrozöld",
|
||||||
"plural_name": "microgreens"
|
"plural_name": "mikrozöldek"
|
||||||
},
|
},
|
||||||
"boston lettuce": {
|
"boston lettuce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -767,8 +767,8 @@
|
||||||
"apricot": {
|
"apricot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "apricot",
|
"name": "sárgabarack",
|
||||||
"plural_name": "apricots"
|
"plural_name": "sárgabarackok"
|
||||||
},
|
},
|
||||||
"currant": {
|
"currant": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -780,7 +780,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mandarin",
|
"name": "mandarin",
|
||||||
"plural_name": "mandarins"
|
"plural_name": "mandarinok"
|
||||||
},
|
},
|
||||||
"prune": {
|
"prune": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -803,14 +803,14 @@
|
||||||
"passion fruit": {
|
"passion fruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "passion fruit",
|
"name": "maracuja",
|
||||||
"plural_name": "passion fruits"
|
"plural_name": ""
|
||||||
},
|
},
|
||||||
"papaya": {
|
"papaya": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "papaya",
|
"name": "papaja",
|
||||||
"plural_name": "papayas"
|
"plural_name": "papaják"
|
||||||
},
|
},
|
||||||
"tamarind": {
|
"tamarind": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -2631,7 +2631,7 @@
|
||||||
"heavy cream": {
|
"heavy cream": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "heavy cream",
|
"name": "volle room",
|
||||||
"plural_name": "heavy creams"
|
"plural_name": "heavy creams"
|
||||||
},
|
},
|
||||||
"sour cream": {
|
"sour cream": {
|
||||||
|
|
|
@ -648,19 +648,19 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "eple",
|
"name": "eple",
|
||||||
"plural_name": "apples"
|
"plural_name": "epler"
|
||||||
},
|
},
|
||||||
"banana": {
|
"banana": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "banan",
|
"name": "banan",
|
||||||
"plural_name": "bananas"
|
"plural_name": "bananer"
|
||||||
},
|
},
|
||||||
"orange": {
|
"orange": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "appelsin",
|
"name": "appelsin",
|
||||||
"plural_name": "oranges"
|
"plural_name": "appelsiner"
|
||||||
},
|
},
|
||||||
"raisin": {
|
"raisin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -678,13 +678,13 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mango",
|
"name": "mango",
|
||||||
"plural_name": "mangoes"
|
"plural_name": "mango"
|
||||||
},
|
},
|
||||||
"peach": {
|
"peach": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "fersken",
|
"name": "fersken",
|
||||||
"plural_name": "peaches"
|
"plural_name": "fersken"
|
||||||
},
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -702,7 +702,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "craisin",
|
"name": "craisin",
|
||||||
"plural_name": "craisins"
|
"plural_name": "tranebær"
|
||||||
},
|
},
|
||||||
"pear": {
|
"pear": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -732,30 +732,30 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "rabarbra",
|
"name": "rabarbra",
|
||||||
"plural_name": "rhubarbs"
|
"plural_name": "rabarbra"
|
||||||
},
|
},
|
||||||
"dried apricot": {
|
"dried apricot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dried apricot",
|
"name": "tørket aprikos",
|
||||||
"plural_name": "dried apricots"
|
"plural_name": "tørket aprikos"
|
||||||
},
|
},
|
||||||
"kiwi": {
|
"kiwi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kiwi",
|
"name": "kiwi",
|
||||||
"plural_name": "kiwis"
|
"plural_name": "kiwi"
|
||||||
},
|
},
|
||||||
"grapefruit": {
|
"grapefruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "grapefruit",
|
"name": "grapefruit",
|
||||||
"plural_name": "grapefruits"
|
"plural_name": "grapefrukt"
|
||||||
},
|
},
|
||||||
"plum": {
|
"plum": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "plum",
|
"name": "plomme",
|
||||||
"plural_name": "plums"
|
"plural_name": "plums"
|
||||||
},
|
},
|
||||||
"fig": {
|
"fig": {
|
||||||
|
@ -780,7 +780,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mandarin",
|
"name": "mandarin",
|
||||||
"plural_name": "mandarins"
|
"plural_name": "mandariner"
|
||||||
},
|
},
|
||||||
"prune": {
|
"prune": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "czosnek",
|
"name": "czosnek",
|
||||||
"plural_name": "garlics"
|
"plural_name": "czosnek"
|
||||||
},
|
},
|
||||||
"onion": {
|
"onion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "papryka słodka",
|
"name": "papryka słodka",
|
||||||
"plural_name": "bell peppers"
|
"plural_name": "słodka papryka"
|
||||||
},
|
},
|
||||||
"carrot": {
|
"carrot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -28,14 +28,14 @@
|
||||||
"scallion": {
|
"scallion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "scallion",
|
"name": "Cebula dymka",
|
||||||
"plural_name": "scallions"
|
"plural_name": "Cebule dymki"
|
||||||
},
|
},
|
||||||
"zucchini": {
|
"zucchini": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cukinia",
|
"name": "cukinia",
|
||||||
"plural_name": "zucchinis"
|
"plural_name": "Cukinie"
|
||||||
},
|
},
|
||||||
"potato": {
|
"potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -52,38 +52,38 @@
|
||||||
"yellow onion": {
|
"yellow onion": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "yellow onion",
|
"name": "żółta cebula",
|
||||||
"plural_name": "yellow onions"
|
"plural_name": "żółte cebule"
|
||||||
},
|
},
|
||||||
"celery": {
|
"celery": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "celery",
|
"name": "seler naciowy",
|
||||||
"plural_name": "celeries"
|
"plural_name": "selery naciowe"
|
||||||
},
|
},
|
||||||
"jalapeno": {
|
"jalapeno": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "jalapeno",
|
"name": "papryka jalapenio",
|
||||||
"plural_name": "jalapenoes"
|
"plural_name": "papryki jalapenio"
|
||||||
},
|
},
|
||||||
"avocado": {
|
"avocado": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "awokado",
|
"name": "awokado",
|
||||||
"plural_name": "avocados"
|
"plural_name": "awokado"
|
||||||
},
|
},
|
||||||
"shallot": {
|
"shallot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "szalotka",
|
"name": "szalotka",
|
||||||
"plural_name": "shallots"
|
"plural_name": "szalotki"
|
||||||
},
|
},
|
||||||
"cherry tomato": {
|
"cherry tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cherry tomato",
|
"name": "pomidor koktajlowy",
|
||||||
"plural_name": "cherry tomatoes"
|
"plural_name": "pomidory koktajlowe"
|
||||||
},
|
},
|
||||||
"cucumber": {
|
"cucumber": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -100,28 +100,28 @@
|
||||||
"sweet corn": {
|
"sweet corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sweet corn",
|
"name": "kukurydza cukrowa",
|
||||||
"plural_name": "sweet corns"
|
"plural_name": "kukurydze cukrowe"
|
||||||
},
|
},
|
||||||
"chile pepper": {
|
"chile pepper": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"capsicum"
|
"papryka ostra"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "chile pepper",
|
"name": "papryczka chili",
|
||||||
"plural_name": "chile peppers"
|
"plural_name": "papryczki chili"
|
||||||
},
|
},
|
||||||
"sweet potato": {
|
"sweet potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "sweet potato",
|
"name": "batat",
|
||||||
"plural_name": "sweet potatoes"
|
"plural_name": "bataty"
|
||||||
},
|
},
|
||||||
"broccoli": {
|
"broccoli": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "broccoli",
|
"name": "brokół",
|
||||||
"plural_name": "broccolis"
|
"plural_name": "brokóły"
|
||||||
},
|
},
|
||||||
"heart of palm": {
|
"heart of palm": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -138,56 +138,56 @@
|
||||||
"pumpkin": {
|
"pumpkin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pumpkin",
|
"name": "dynia",
|
||||||
"plural_name": "pumpkins"
|
"plural_name": "dynie"
|
||||||
},
|
},
|
||||||
"cauliflower": {
|
"cauliflower": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cauliflower",
|
"name": "kalafior",
|
||||||
"plural_name": "cauliflowers"
|
"plural_name": "kalafiory"
|
||||||
},
|
},
|
||||||
"cabbage": {
|
"cabbage": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "cabbage",
|
"name": "kapusta",
|
||||||
"plural_name": "cabbages"
|
"plural_name": "kapusty"
|
||||||
},
|
},
|
||||||
"asparagu": {
|
"asparagu": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "asparagu",
|
"name": "szparag",
|
||||||
"plural_name": "asparagus"
|
"plural_name": "szparagi"
|
||||||
},
|
},
|
||||||
"kale": {
|
"kale": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kale",
|
"name": "jarmuż",
|
||||||
"plural_name": "kales"
|
"plural_name": "jarmuże"
|
||||||
},
|
},
|
||||||
"arugula": {
|
"arugula": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "arugula",
|
"name": "rukola",
|
||||||
"plural_name": "arugulas"
|
"plural_name": "rukole"
|
||||||
},
|
},
|
||||||
"leek": {
|
"leek": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "leek",
|
"name": "por",
|
||||||
"plural_name": "leeks"
|
"plural_name": "pory"
|
||||||
},
|
},
|
||||||
"eggplant": {
|
"eggplant": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "eggplant",
|
"name": "bakłażan",
|
||||||
"plural_name": "eggplants"
|
"plural_name": "bakłażany"
|
||||||
},
|
},
|
||||||
"lettuce": {
|
"lettuce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lettuce",
|
"name": "sałata",
|
||||||
"plural_name": "lettuces"
|
"plural_name": "sałaty"
|
||||||
},
|
},
|
||||||
"butternut squash": {
|
"butternut squash": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -204,8 +204,8 @@
|
||||||
"beetroot": {
|
"beetroot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "beetroot",
|
"name": "burak",
|
||||||
"plural_name": "beetroots"
|
"plural_name": "buraki"
|
||||||
},
|
},
|
||||||
"brussels sprout": {
|
"brussels sprout": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -228,20 +228,20 @@
|
||||||
"radish": {
|
"radish": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "radish",
|
"name": "rzodkiewka",
|
||||||
"plural_name": "radishes"
|
"plural_name": "rzodkiewki"
|
||||||
},
|
},
|
||||||
"red cabbage": {
|
"red cabbage": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "red cabbage",
|
"name": "czerwona kapusta",
|
||||||
"plural_name": "red cabbages"
|
"plural_name": "czerwone kapusty"
|
||||||
},
|
},
|
||||||
"artichoke": {
|
"artichoke": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "artichoke",
|
"name": "karczoch",
|
||||||
"plural_name": "artichokes"
|
"plural_name": "karczochy"
|
||||||
},
|
},
|
||||||
"new potato": {
|
"new potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -261,14 +261,14 @@
|
||||||
"mixed green": {
|
"mixed green": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mixed green",
|
"name": "mieszanka zieleniny",
|
||||||
"plural_name": "mixed greens"
|
"plural_name": "mieszanka zielenin"
|
||||||
},
|
},
|
||||||
"parsnip": {
|
"parsnip": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "parsnip",
|
"name": "pasternak",
|
||||||
"plural_name": "parsnips"
|
"plural_name": "pasternaki"
|
||||||
},
|
},
|
||||||
"baby carrot": {
|
"baby carrot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -279,8 +279,8 @@
|
||||||
"mixed vegetable": {
|
"mixed vegetable": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mixed vegetable",
|
"name": "mieszanka warzywna",
|
||||||
"plural_name": "mixed vegetables"
|
"plural_name": "mieszanki warzywne"
|
||||||
},
|
},
|
||||||
"poblano pepper": {
|
"poblano pepper": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -321,8 +321,8 @@
|
||||||
"iceberg": {
|
"iceberg": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "iceberg",
|
"name": "sałata lodowa",
|
||||||
"plural_name": "icebergs"
|
"plural_name": "sałaty lodowe"
|
||||||
},
|
},
|
||||||
"mashed potato": {
|
"mashed potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -333,14 +333,14 @@
|
||||||
"horseradish": {
|
"horseradish": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "horseradish",
|
"name": "chrzan",
|
||||||
"plural_name": "horseradishes"
|
"plural_name": "chrzany"
|
||||||
},
|
},
|
||||||
"chard": {
|
"chard": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "chard",
|
"name": "botwina",
|
||||||
"plural_name": "chards"
|
"plural_name": "botwiny"
|
||||||
},
|
},
|
||||||
"pimiento": {
|
"pimiento": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -377,8 +377,8 @@
|
||||||
"celeriac": {
|
"celeriac": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "celeriac",
|
"name": "seler korzeniowy",
|
||||||
"plural_name": "celeriacs"
|
"plural_name": "selery korzeniowe"
|
||||||
},
|
},
|
||||||
"water chestnut": {
|
"water chestnut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -419,8 +419,8 @@
|
||||||
"corn cob": {
|
"corn cob": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "corn cob",
|
"name": "kolba kukurydzy",
|
||||||
"plural_name": "corn cobs"
|
"plural_name": "kolby kukurydzy"
|
||||||
},
|
},
|
||||||
"radicchio": {
|
"radicchio": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -559,8 +559,8 @@
|
||||||
"kohlrabi": {
|
"kohlrabi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kohlrabi",
|
"name": "kalarepa",
|
||||||
"plural_name": "kohlrabis"
|
"plural_name": "kalarepy"
|
||||||
},
|
},
|
||||||
"fresno chile": {
|
"fresno chile": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -628,75 +628,75 @@
|
||||||
"foods": {
|
"foods": {
|
||||||
"tomato": {
|
"tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "Yes they are a fruit",
|
"description": "Tak, to są owoce",
|
||||||
"name": "tomato",
|
"name": "pomidor",
|
||||||
"plural_name": "tomatoes"
|
"plural_name": "pomidory"
|
||||||
},
|
},
|
||||||
"lemon": {
|
"lemon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lemon",
|
"name": "cytryna",
|
||||||
"plural_name": "lemons"
|
"plural_name": "cytryny"
|
||||||
},
|
},
|
||||||
"lime": {
|
"lime": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lime",
|
"name": "limonka",
|
||||||
"plural_name": "limes"
|
"plural_name": "limonki"
|
||||||
},
|
},
|
||||||
"apple": {
|
"apple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "apple",
|
"name": "jabłko",
|
||||||
"plural_name": "apples"
|
"plural_name": "jabłka"
|
||||||
},
|
},
|
||||||
"banana": {
|
"banana": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "banana",
|
"name": "banan",
|
||||||
"plural_name": "bananas"
|
"plural_name": "banany"
|
||||||
},
|
},
|
||||||
"orange": {
|
"orange": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "orange",
|
"name": "pomarańcza",
|
||||||
"plural_name": "oranges"
|
"plural_name": "pomarańcze"
|
||||||
},
|
},
|
||||||
"raisin": {
|
"raisin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "raisin",
|
"name": "rodzynka",
|
||||||
"plural_name": "raisins"
|
"plural_name": "rodzynki"
|
||||||
},
|
},
|
||||||
"pineapple": {
|
"pineapple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pineapple",
|
"name": "ananas",
|
||||||
"plural_name": "pineapples"
|
"plural_name": "ananasy"
|
||||||
},
|
},
|
||||||
"mango": {
|
"mango": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mango",
|
"name": "mango",
|
||||||
"plural_name": "mangoes"
|
"plural_name": "mango"
|
||||||
},
|
},
|
||||||
"peach": {
|
"peach": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "peach",
|
"name": "brzoskwinia",
|
||||||
"plural_name": "peaches"
|
"plural_name": "brzoskwinie"
|
||||||
},
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "date",
|
"name": "data",
|
||||||
"plural_name": "dates"
|
"plural_name": "daty"
|
||||||
},
|
},
|
||||||
"coconut": {
|
"coconut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "coconut",
|
"name": "kokos",
|
||||||
"plural_name": "coconuts"
|
"plural_name": "kokosy"
|
||||||
},
|
},
|
||||||
"craisin": {
|
"craisin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -707,74 +707,74 @@
|
||||||
"pear": {
|
"pear": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pear",
|
"name": "gruszka",
|
||||||
"plural_name": "pears"
|
"plural_name": "gruszki"
|
||||||
},
|
},
|
||||||
"grape": {
|
"grape": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "grape",
|
"name": "winogron",
|
||||||
"plural_name": "grapes"
|
"plural_name": "winogrona"
|
||||||
},
|
},
|
||||||
"pomegranate": {
|
"pomegranate": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pomegranate",
|
"name": "granat",
|
||||||
"plural_name": "pomegranates"
|
"plural_name": "granaty"
|
||||||
},
|
},
|
||||||
"watermelon": {
|
"watermelon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "watermelon",
|
"name": "arbuz",
|
||||||
"plural_name": "watermelons"
|
"plural_name": "arbuzy"
|
||||||
},
|
},
|
||||||
"rhubarb": {
|
"rhubarb": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "rhubarb",
|
"name": "rabarbar",
|
||||||
"plural_name": "rhubarbs"
|
"plural_name": "rabarbary"
|
||||||
},
|
},
|
||||||
"dried apricot": {
|
"dried apricot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dried apricot",
|
"name": "suszona morela",
|
||||||
"plural_name": "dried apricots"
|
"plural_name": "suszone morele"
|
||||||
},
|
},
|
||||||
"kiwi": {
|
"kiwi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kiwi",
|
"name": "kiwi",
|
||||||
"plural_name": "kiwis"
|
"plural_name": "kiwi"
|
||||||
},
|
},
|
||||||
"grapefruit": {
|
"grapefruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "grapefruit",
|
"name": "grejpfrut",
|
||||||
"plural_name": "grapefruits"
|
"plural_name": "grejpfruty"
|
||||||
},
|
},
|
||||||
"plum": {
|
"plum": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "plum",
|
"name": "śliwka",
|
||||||
"plural_name": "plums"
|
"plural_name": "śliwki"
|
||||||
},
|
},
|
||||||
"fig": {
|
"fig": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "fig",
|
"name": "figa",
|
||||||
"plural_name": "figs"
|
"plural_name": "figi"
|
||||||
},
|
},
|
||||||
"apricot": {
|
"apricot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "apricot",
|
"name": "morela",
|
||||||
"plural_name": "apricots"
|
"plural_name": "morele"
|
||||||
},
|
},
|
||||||
"currant": {
|
"currant": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "currant",
|
"name": "porzeczka",
|
||||||
"plural_name": "currants"
|
"plural_name": "porzeczki"
|
||||||
},
|
},
|
||||||
"mandarin": {
|
"mandarin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -803,14 +803,14 @@
|
||||||
"passion fruit": {
|
"passion fruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "passion fruit",
|
"name": "marakuja",
|
||||||
"plural_name": "passion fruits"
|
"plural_name": "marakuje"
|
||||||
},
|
},
|
||||||
"papaya": {
|
"papaya": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "papaya",
|
"name": "papaja",
|
||||||
"plural_name": "papayas"
|
"plural_name": "papaje"
|
||||||
},
|
},
|
||||||
"tamarind": {
|
"tamarind": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -821,14 +821,14 @@
|
||||||
"nectarine": {
|
"nectarine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "nectarine",
|
"name": "nektarynka",
|
||||||
"plural_name": "nectarines"
|
"plural_name": "nektarynki"
|
||||||
},
|
},
|
||||||
"dried fig": {
|
"dried fig": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "dried fig",
|
"name": "suszona figa",
|
||||||
"plural_name": "dried figs"
|
"plural_name": "suszone figi"
|
||||||
},
|
},
|
||||||
"chestnut": {
|
"chestnut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -870,7 +870,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "melon",
|
"name": "melon",
|
||||||
"plural_name": "melons"
|
"plural_name": "melony"
|
||||||
},
|
},
|
||||||
"tangerine": {
|
"tangerine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "болгарский перец",
|
"name": "болгарский перец",
|
||||||
"plural_name": "болгарских перца"
|
"plural_name": "болгарских перцев"
|
||||||
},
|
},
|
||||||
"carrot": {
|
"carrot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -76,36 +76,36 @@
|
||||||
"shallot": {
|
"shallot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "шалот",
|
"name": "лук-шалот",
|
||||||
"plural_name": "шалот"
|
"plural_name": "лука-шалот"
|
||||||
},
|
},
|
||||||
"cherry tomato": {
|
"cherry tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "помидор Черри",
|
"name": "помидор черри",
|
||||||
"plural_name": "помидоры Черри"
|
"plural_name": "помидоров черри"
|
||||||
},
|
},
|
||||||
"cucumber": {
|
"cucumber": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "огурец",
|
"name": "огурец",
|
||||||
"plural_name": "огурцы"
|
"plural_name": "огурцов"
|
||||||
},
|
},
|
||||||
"spinach": {
|
"spinach": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "шпинат",
|
"name": "шпинат",
|
||||||
"plural_name": "шпинат"
|
"plural_name": "шпината"
|
||||||
},
|
},
|
||||||
"sweet corn": {
|
"sweet corn": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "сладкая кукуруза",
|
"name": "сладкая кукуруза",
|
||||||
"plural_name": "сладкая кукуруза"
|
"plural_name": "сладкой кукурузы"
|
||||||
},
|
},
|
||||||
"chile pepper": {
|
"chile pepper": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"стручковый перец"
|
"стручкового перца"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "перец чили",
|
"name": "перец чили",
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "батат",
|
"name": "батат",
|
||||||
"plural_name": "батат"
|
"plural_name": "батата"
|
||||||
},
|
},
|
||||||
"broccoli": {
|
"broccoli": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -133,7 +133,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "молодая зелень",
|
"name": "молодая зелень",
|
||||||
"plural_name": "молодая зелень"
|
"plural_name": "молодой зелени"
|
||||||
},
|
},
|
||||||
"pumpkin": {
|
"pumpkin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -151,55 +151,55 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "капуста",
|
"name": "капуста",
|
||||||
"plural_name": "капуста"
|
"plural_name": "капусты"
|
||||||
},
|
},
|
||||||
"asparagu": {
|
"asparagu": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "спаржа",
|
"name": "спаржа",
|
||||||
"plural_name": "спаржа"
|
"plural_name": "спаржи"
|
||||||
},
|
},
|
||||||
"kale": {
|
"kale": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "кудрявая капуста",
|
"name": "кудрявая капуста",
|
||||||
"plural_name": "кудрявая капуста"
|
"plural_name": "кудрявой капусты"
|
||||||
},
|
},
|
||||||
"arugula": {
|
"arugula": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "руккола",
|
"name": "руккола",
|
||||||
"plural_name": "руккола"
|
"plural_name": "рукколы"
|
||||||
},
|
},
|
||||||
"leek": {
|
"leek": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "лук-порей",
|
"name": "лук-порей",
|
||||||
"plural_name": "лук-порей"
|
"plural_name": "лука-порей"
|
||||||
},
|
},
|
||||||
"eggplant": {
|
"eggplant": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "баклажан",
|
"name": "баклажан",
|
||||||
"plural_name": "баклажаны"
|
"plural_name": "баклажана"
|
||||||
},
|
},
|
||||||
"lettuce": {
|
"lettuce": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "салат - латук",
|
"name": "салат - латук",
|
||||||
"plural_name": "салат - латук"
|
"plural_name": "салата - латук"
|
||||||
},
|
},
|
||||||
"butternut squash": {
|
"butternut squash": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "мускатная тыква",
|
"name": "мускатная тыква",
|
||||||
"plural_name": "мускатная тыква"
|
"plural_name": "мускатной тыквы"
|
||||||
},
|
},
|
||||||
"romaine": {
|
"romaine": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "римский салат",
|
"name": "римский салат",
|
||||||
"plural_name": "римский салат"
|
"plural_name": "римского салата"
|
||||||
},
|
},
|
||||||
"beetroot": {
|
"beetroot": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -211,47 +211,47 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "брюссельская капуста",
|
"name": "брюссельская капуста",
|
||||||
"plural_name": "брюссельская капуста"
|
"plural_name": "брюссельской капусты"
|
||||||
},
|
},
|
||||||
"fennel": {
|
"fennel": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "фенхель",
|
"name": "фенхель",
|
||||||
"plural_name": "фенхель"
|
"plural_name": "фенхеля"
|
||||||
},
|
},
|
||||||
"sun dried tomato": {
|
"sun dried tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "вяленый помидор",
|
"name": "вяленый помидор",
|
||||||
"plural_name": "вяленые помидоры"
|
"plural_name": "вяленых помидор"
|
||||||
},
|
},
|
||||||
"radish": {
|
"radish": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "редис",
|
"name": "редис",
|
||||||
"plural_name": "редис"
|
"plural_name": "редиса"
|
||||||
},
|
},
|
||||||
"red cabbage": {
|
"red cabbage": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "красная капуста",
|
"name": "красная капуста",
|
||||||
"plural_name": "красная капуста"
|
"plural_name": "красной капусты"
|
||||||
},
|
},
|
||||||
"artichoke": {
|
"artichoke": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "артишок",
|
"name": "артишок",
|
||||||
"plural_name": "артишоки"
|
"plural_name": "артишока"
|
||||||
},
|
},
|
||||||
"new potato": {
|
"new potato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "молодой картофель",
|
"name": "молодой картофель",
|
||||||
"plural_name": "молодой картофель"
|
"plural_name": "молодого картофеля"
|
||||||
},
|
},
|
||||||
"summer squash": {
|
"summer squash": {
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"кабачок",
|
"кабачка",
|
||||||
"гем-сквош"
|
"гем-сквош"
|
||||||
],
|
],
|
||||||
"description": "",
|
"description": "",
|
||||||
|
@ -629,68 +629,68 @@
|
||||||
"tomato": {
|
"tomato": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "Yes they are a fruit",
|
"description": "Yes they are a fruit",
|
||||||
"name": "tomato",
|
"name": "помидор",
|
||||||
"plural_name": "tomatoes"
|
"plural_name": "помидоров"
|
||||||
},
|
},
|
||||||
"lemon": {
|
"lemon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lemon",
|
"name": "лимон",
|
||||||
"plural_name": "lemons"
|
"plural_name": "лимонов"
|
||||||
},
|
},
|
||||||
"lime": {
|
"lime": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "lime",
|
"name": "лайм",
|
||||||
"plural_name": "limes"
|
"plural_name": "лаймов"
|
||||||
},
|
},
|
||||||
"apple": {
|
"apple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "apple",
|
"name": "яблоко",
|
||||||
"plural_name": "apples"
|
"plural_name": "яблок"
|
||||||
},
|
},
|
||||||
"banana": {
|
"banana": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "banana",
|
"name": "банан",
|
||||||
"plural_name": "bananas"
|
"plural_name": "бананов"
|
||||||
},
|
},
|
||||||
"orange": {
|
"orange": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "orange",
|
"name": "апельсин",
|
||||||
"plural_name": "oranges"
|
"plural_name": "апельсинов"
|
||||||
},
|
},
|
||||||
"raisin": {
|
"raisin": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "raisin",
|
"name": "изюм",
|
||||||
"plural_name": "raisins"
|
"plural_name": "изюма"
|
||||||
},
|
},
|
||||||
"pineapple": {
|
"pineapple": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pineapple",
|
"name": "ананас",
|
||||||
"plural_name": "pineapples"
|
"plural_name": "ананасов"
|
||||||
},
|
},
|
||||||
"mango": {
|
"mango": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "mango",
|
"name": "манго",
|
||||||
"plural_name": "mangoes"
|
"plural_name": "манго"
|
||||||
},
|
},
|
||||||
"peach": {
|
"peach": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "peach",
|
"name": "персик",
|
||||||
"plural_name": "peaches"
|
"plural_name": "персиков"
|
||||||
},
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "date",
|
"name": "финик",
|
||||||
"plural_name": "dates"
|
"plural_name": "фиников"
|
||||||
},
|
},
|
||||||
"coconut": {
|
"coconut": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -713,14 +713,14 @@
|
||||||
"grape": {
|
"grape": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "grape",
|
"name": "виноград",
|
||||||
"plural_name": "grapes"
|
"plural_name": "винограда"
|
||||||
},
|
},
|
||||||
"pomegranate": {
|
"pomegranate": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "pomegranate",
|
"name": "гранат",
|
||||||
"plural_name": "pomegranates"
|
"plural_name": "граната"
|
||||||
},
|
},
|
||||||
"watermelon": {
|
"watermelon": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -743,8 +743,8 @@
|
||||||
"kiwi": {
|
"kiwi": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kiwi",
|
"name": "киви",
|
||||||
"plural_name": "kiwis"
|
"plural_name": "киви"
|
||||||
},
|
},
|
||||||
"grapefruit": {
|
"grapefruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
@ -911,14 +911,14 @@
|
||||||
"kumquat": {
|
"kumquat": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "kumquat",
|
"name": "кумкват",
|
||||||
"plural_name": "kumquats"
|
"plural_name": "кумкватов"
|
||||||
},
|
},
|
||||||
"jackfruit": {
|
"jackfruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"description": "",
|
"description": "",
|
||||||
"name": "jackfruit",
|
"name": "джекфрут",
|
||||||
"plural_name": "jackfruits"
|
"plural_name": "джекфрутов"
|
||||||
},
|
},
|
||||||
"dragon fruit": {
|
"dragon fruit": {
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
{
|
{
|
||||||
"teaspoon": {
|
"teaspoon": {
|
||||||
"name": "teelepel",
|
"name": "teelepel",
|
||||||
"plural_name": "teaspoons",
|
"plural_name": "teelepel",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "tl"
|
"abbreviation": "tl"
|
||||||
},
|
},
|
||||||
"tablespoon": {
|
"tablespoon": {
|
||||||
"name": "eetlepel",
|
"name": "eetlepel",
|
||||||
"plural_name": "tablespoons",
|
"plural_name": "eetlepel",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "el"
|
"abbreviation": "el"
|
||||||
},
|
},
|
||||||
"cup": {
|
"cup": {
|
||||||
"name": "koppie",
|
"name": "koppie",
|
||||||
"plural_name": "cups",
|
"plural_name": "koppie",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "c"
|
"abbreviation": "c"
|
||||||
},
|
},
|
||||||
"fluid-ounce": {
|
"fluid-ounce": {
|
||||||
"name": "vloeistofons",
|
"name": "vloeistofons",
|
||||||
"plural_name": "fluid ounces",
|
"plural_name": "vloeistofons",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "fl oz"
|
"abbreviation": "fl oz"
|
||||||
},
|
},
|
||||||
"pint": {
|
"pint": {
|
||||||
"name": "pint",
|
"name": "pint",
|
||||||
"plural_name": "pints",
|
"plural_name": "pint",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "pt"
|
"abbreviation": "pt"
|
||||||
},
|
},
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
"name": "millilitre",
|
"name": "millilitre",
|
||||||
"plural_name": "millilitres",
|
"plural_name": "millilitres",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "mL"
|
"abbreviation": "ml"
|
||||||
},
|
},
|
||||||
"liter": {
|
"liter": {
|
||||||
"name": "litre",
|
"name": "litre",
|
||||||
|
|
|
@ -70,7 +70,7 @@ class OpenAILocalImage(OpenAIImageBase):
|
||||||
)
|
)
|
||||||
with open(image, "rb") as f:
|
with open(image, "rb") as f:
|
||||||
b64content = base64.b64encode(f.read()).decode("utf-8")
|
b64content = base64.b64encode(f.read()).decode("utf-8")
|
||||||
return f"data:image/jpg;base64,{b64content}"
|
return f"data:image/jpeg;base64,{b64content}"
|
||||||
|
|
||||||
|
|
||||||
class OpenAIService(BaseService):
|
class OpenAIService(BaseService):
|
||||||
|
|
19
poetry.lock
generated
19
poetry.lock
generated
|
@ -94,14 +94,14 @@ files = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "apprise"
|
name = "apprise"
|
||||||
version = "1.9.3"
|
version = "1.9.4"
|
||||||
description = "Push Notifications that work with just about every platform!"
|
description = "Push Notifications that work with just about every platform!"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.6"
|
python-versions = ">=3.9"
|
||||||
groups = ["main"]
|
groups = ["main"]
|
||||||
files = [
|
files = [
|
||||||
{file = "apprise-1.9.3-py3-none-any.whl", hash = "sha256:e9b5abb73244c21a30ee493860f8d4ae80665d225b1b436179d48db4f6fc5b9e"},
|
{file = "apprise-1.9.4-py3-none-any.whl", hash = "sha256:17dca8ad0a5b2063f6bae707979a51ca2cb374fcc66b0dd5c05a9d286dd40069"},
|
||||||
{file = "apprise-1.9.3.tar.gz", hash = "sha256:f583667ea35b8899cd46318c6cb26f0faf6a4605b119174c2523a012590c65a6"},
|
{file = "apprise-1.9.4.tar.gz", hash = "sha256:483122aee19a89a7b075ecd48ef11ae37d79744f7aeb450bcf985a9a6c28c988"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
@ -112,6 +112,11 @@ PyYAML = "*"
|
||||||
requests = "*"
|
requests = "*"
|
||||||
requests-oauthlib = "*"
|
requests-oauthlib = "*"
|
||||||
|
|
||||||
|
[package.extras]
|
||||||
|
all-plugins = ["PGPy", "cryptography", "gntp", "paho-mqtt (!=2.0.*)", "smpplib"]
|
||||||
|
dev = ["babel", "coverage", "mock", "pytest", "pytest-cov", "pytest-mock", "ruff", "tox", "validate-pyproject"]
|
||||||
|
windows = ["pywin32"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "astroid"
|
name = "astroid"
|
||||||
version = "3.3.8"
|
version = "3.3.8"
|
||||||
|
@ -1844,14 +1849,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openai"
|
name = "openai"
|
||||||
version = "1.98.0"
|
version = "1.99.1"
|
||||||
description = "The official Python library for the openai API"
|
description = "The official Python library for the openai API"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
groups = ["main"]
|
groups = ["main"]
|
||||||
files = [
|
files = [
|
||||||
{file = "openai-1.98.0-py3-none-any.whl", hash = "sha256:b99b794ef92196829120e2df37647722104772d2a74d08305df9ced5f26eae34"},
|
{file = "openai-1.99.1-py3-none-any.whl", hash = "sha256:8eeccc69e0ece1357b51ca0d9fb21324afee09b20c3e5b547d02445ca18a4e03"},
|
||||||
{file = "openai-1.98.0.tar.gz", hash = "sha256:3ee0fcc50ae95267fd22bd1ad095ba5402098f3df2162592e68109999f685427"},
|
{file = "openai-1.99.1.tar.gz", hash = "sha256:2c9d8e498c298f51bb94bcac724257a3a6cac6139ccdfc1186c6708f7a93120f"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue