From 880bd91f4a0081e9cf009162275fb3d14cb75fdb Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 22 Jul 2025 09:36:05 -0500 Subject: [PATCH 1/9] chore(l10n): New Crowdin updates (#5780) --- frontend/lang/messages/pl-PL.json | 2 +- frontend/lang/messages/zh-TW.json | 44 +++++++-------- .../seed/resources/foods/locales/fr-FR.json | 2 +- .../seed/resources/foods/locales/pl-PL.json | 4 +- .../seed/resources/foods/locales/zh-TW.json | 6 +- .../seed/resources/units/locales/zh-TW.json | 56 +++++++++---------- 6 files changed, 57 insertions(+), 57 deletions(-) diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json index a467f6ed5..03a3fdc3a 100644 --- a/frontend/lang/messages/pl-PL.json +++ b/frontend/lang/messages/pl-PL.json @@ -599,7 +599,7 @@ "create-recipe-from-an-image": "Utwórz przepis z obrazu", "create-recipe-from-an-image-description": "Utwórz przepis poprzez przesłanie obrazka. Mealie spróbuje wyodrębnić tekst z obrazu za pomocą AI i utworzyć z niego przepis.", "crop-and-rotate-the-image": "Przytnij i obróć obraz, tak aby był w odpowiedniej orientacji i był widoczny tylko tekst.", - "create-from-images": "Create from Images", + "create-from-images": "Utwórz przepis z obrazów", "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-images-processing": "Please wait, the images are processing. This may take some time.", diff --git a/frontend/lang/messages/zh-TW.json b/frontend/lang/messages/zh-TW.json index 0f9c22d32..8cdeab7b3 100644 --- a/frontend/lang/messages/zh-TW.json +++ b/frontend/lang/messages/zh-TW.json @@ -8,7 +8,7 @@ "database-type": "資料庫類型", "database-url": "資料庫網址", "default-group": "預設群組", - "default-household": "Default Household", + "default-household": "預設家庭群組", "demo": "展示", "demo-status": "展示狀態", "development": "開發版", @@ -65,21 +65,21 @@ "something-went-wrong": "出了點問題...", "subscribed-events": "關注的事件", "test-message-sent": "測試訊息已發送", - "message-sent": "Message Sent", + "message-sent": "訊息已送出", "new-notification": "新通知", - "event-notifiers": "Event Notifiers", - "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", - "enable-notifier": "Enable Notifier", - "what-events": "What events should this notifier subscribe to?", - "user-events": "User Events", - "mealplan-events": "Mealplan Events", - "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", + "event-notifiers": "事件通知", + "apprise-url-skipped-if-blank": "Apprise 網址(空白則略過)", + "enable-notifier": "啟用通知功能", + "what-events": "要訂閱哪些事件通知?", + "user-events": "用戶相關事件", + "mealplan-events": "用餐規劃事件", + "when-a-user-in-your-group-creates-a-new-mealplan": "當群組裡的用戶建立新用餐規劃時", "shopping-list-events": "購物清單", - "cookbook-events": "Cookbook Events", - "tag-events": "Tag Events", - "category-events": "Category Events", - "when-a-new-user-joins-your-group": "When a new user joins your group", - "recipe-events": "Recipe Events" + "cookbook-events": "食譜集事件", + "tag-events": "標籤事件", + "category-events": "類別事件", + "when-a-new-user-joins-your-group": "當新用戶加入您的群組時", + "recipe-events": "食譜事件" }, "general": { "add": "Add", @@ -146,7 +146,7 @@ "save": "保存", "settings": "設定", "share": "分享", - "show-all": "Show All", + "show-all": "顯示全部", "shuffle": "隨機", "sort": "排序", "sort-ascending": "Sort Ascending", @@ -157,12 +157,12 @@ "submit": "提交", "success-count": "成功: {count}", "sunday": "星期日", - "system": "System", + "system": "系統", "templates": "範本", "test": "測試", "themes": "佈景主題", "thursday": "星期四", - "title": "Title", + "title": "標題", "token": "密鑰", "tuesday": "星期二", "type": "類型", @@ -177,12 +177,12 @@ "units": "單位", "back": "返回", "next": "下一步", - "start": "Start", + "start": "開始", "toggle-view": "切換檢視方式", "date": "日期", "id": "ID", "owner": "擁有者", - "change-owner": "Change Owner", + "change-owner": "更換擁有者", "date-added": "新增日期", "none": "無", "run": "運行", @@ -246,7 +246,7 @@ "manage-members": "管理成員", "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", "manage": "Manage", - "manage-household": "Manage Household", + "manage-household": "管理家庭群組", "invite": "邀請", "looking-to-update-your-profile": "Looking to Update Your Profile?", "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", @@ -272,8 +272,8 @@ "group-recipe-preferences": "Group Recipe Preferences", "report": "報告", "report-with-id": "Report ID: {id}", - "group-management": "Group Management", - "admin-group-management": "Admin Group Management", + "group-management": "群組管理", + "admin-group-management": "管理員群組管理", "admin-group-management-text": "Changes to this group will be reflected immediately.", "group-id-value": "Group Id: {0}", "total-households": "Total Households", diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index 85afb0e84..84053a223 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -279,7 +279,7 @@ "mixed vegetable": { "aliases": [], "description": "", - "name": "mixed vegetable", + "name": "mélange de légumes", "plural_name": "mixed vegetables" }, "poblano pepper": { diff --git a/mealie/repos/seed/resources/foods/locales/pl-PL.json b/mealie/repos/seed/resources/foods/locales/pl-PL.json index 7a712cb38..c361c05bb 100644 --- a/mealie/repos/seed/resources/foods/locales/pl-PL.json +++ b/mealie/repos/seed/resources/foods/locales/pl-PL.json @@ -1501,8 +1501,8 @@ "dried cherry": { "aliases": [], "description": "", - "name": "dried cherry", - "plural_name": "dried cherries" + "name": "wiśnia suszona", + "plural_name": "wiśnie suszone" }, "juniper berry": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/zh-TW.json b/mealie/repos/seed/resources/foods/locales/zh-TW.json index 2d96db533..e997b2751 100644 --- a/mealie/repos/seed/resources/foods/locales/zh-TW.json +++ b/mealie/repos/seed/resources/foods/locales/zh-TW.json @@ -4,8 +4,8 @@ "garlic": { "aliases": [], "description": "", - "name": "garlic", - "plural_name": "garlics" + "name": "大蒜", + "plural_name": "大蒜" }, "onion": { "aliases": [], @@ -138,7 +138,7 @@ "pumpkin": { "aliases": [], "description": "", - "name": "pumpkin", + "name": "南瓜", "plural_name": "pumpkins" }, "cauliflower": { diff --git a/mealie/repos/seed/resources/units/locales/zh-TW.json b/mealie/repos/seed/resources/units/locales/zh-TW.json index 7197eba62..e07527108 100644 --- a/mealie/repos/seed/resources/units/locales/zh-TW.json +++ b/mealie/repos/seed/resources/units/locales/zh-TW.json @@ -1,140 +1,140 @@ { "teaspoon": { "name": "茶匙", - "plural_name": "teaspoons", + "plural_name": "茶匙", "description": "", "abbreviation": "茶匙" }, "tablespoon": { "name": "湯匙", - "plural_name": "tablespoons", + "plural_name": "大匙", "description": "", "abbreviation": "湯匙" }, "cup": { "name": "杯", - "plural_name": "cups", + "plural_name": "杯", "description": "", - "abbreviation": "c" + "abbreviation": "杯" }, "fluid-ounce": { "name": "液體盎司", - "plural_name": "fluid ounces", + "plural_name": "液量盎司", "description": "", "abbreviation": "液體盎司" }, "pint": { "name": "品脫", - "plural_name": "pints", + "plural_name": "品脫", "description": "", "abbreviation": "品脫" }, "quart": { "name": "夸脫", - "plural_name": "quarts", + "plural_name": "夸脫", "description": "", "abbreviation": "夸脫" }, "gallon": { "name": "加侖", - "plural_name": "gallons", + "plural_name": "加侖", "description": "", "abbreviation": "加侖" }, "milliliter": { "name": "毫升", - "plural_name": "milliliters", + "plural_name": "毫升", "description": "", "abbreviation": "毫升" }, "liter": { "name": "公升", - "plural_name": "liters", + "plural_name": "公升", "description": "", "abbreviation": "公升" }, "pound": { "name": "磅", - "plural_name": "pounds", + "plural_name": "磅", "description": "", "abbreviation": "磅", - "plural_abbreviation": "lbs" + "plural_abbreviation": "磅" }, "ounce": { "name": "盎司", - "plural_name": "ounces", + "plural_name": "盎司", "description": "", "abbreviation": "盎司" }, "gram": { "name": "克", - "plural_name": "grams", + "plural_name": "公克", "description": "", "abbreviation": "克" }, "kilogram": { "name": "公斤", - "plural_name": "kilograms", + "plural_name": "公斤", "description": "", "abbreviation": "公斤" }, "milligram": { "name": "毫克", - "plural_name": "milligrams", + "plural_name": "毫克", "description": "", "abbreviation": "毫克" }, "splash": { "name": "少許", - "plural_name": "splashes", + "plural_name": "少許", "description": "", "abbreviation": "" }, "dash": { "name": "少許", - "plural_name": "dashes", + "plural_name": "少許", "description": "", "abbreviation": "" }, "serving": { "name": "份量", - "plural_name": "servings", + "plural_name": "份", "description": "", "abbreviation": "" }, "head": { "name": "頭", - "plural_name": "heads", + "plural_name": "顆", "description": "", "abbreviation": "" }, "clove": { "name": "瓣", - "plural_name": "cloves", + "plural_name": "瓣", "description": "", "abbreviation": "" }, "can": { "name": "罐", - "plural_name": "cans", + "plural_name": "罐", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "束", + "plural_name": "束", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "包", + "plural_name": "包", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "撮", + "plural_name": "撮", "description": "", "abbreviation": "" } From f29a11d20eaee69da61a248451cc7b10b465e8eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:47:52 +0000 Subject: [PATCH 2/9] fix(deps): update dependency openai to v1.97.1 (#5781) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index b8af73625..a20929615 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1817,14 +1817,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "openai" -version = "1.97.0" +version = "1.97.1" description = "The official Python library for the openai API" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "openai-1.97.0-py3-none-any.whl", hash = "sha256:a1c24d96f4609f3f7f51c9e1c2606d97cc6e334833438659cfd687e9c972c610"}, - {file = "openai-1.97.0.tar.gz", hash = "sha256:0be349569ccaa4fb54f97bb808423fd29ccaeb1246ee1be762e0c81a47bae0aa"}, + {file = "openai-1.97.1-py3-none-any.whl", hash = "sha256:4e96bbdf672ec3d44968c9ea39d2c375891db1acc1794668d8149d5fa6000606"}, + {file = "openai-1.97.1.tar.gz", hash = "sha256:a744b27ae624e3d4135225da9b1c89c107a2a7e5bc4c93e5b7b5214772ce7a4e"}, ] [package.dependencies] From 93534de6381b7ca36d16070ed04e8c0b553bc36b Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 22 Jul 2025 22:52:21 -0500 Subject: [PATCH 3/9] chore(l10n): New Crowdin updates (#5787) --- frontend/lang/messages/fr-FR.json | 2 +- .../seed/resources/foods/locales/fr-FR.json | 32 +++++++-------- .../seed/resources/foods/locales/no-NO.json | 40 +++++++++---------- 3 files changed, 37 insertions(+), 37 deletions(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index d205e0ef9..af6d01bd4 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -19,7 +19,7 @@ "log-lines": "Lignes de log", "not-demo": "Non", "portfolio": "Portfolio", - "production": "Réalisation", + "production": "Production", "support": "Soutenir", "version": "Version", "unknown-version": "inconnu", diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index 84053a223..86847bb01 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -132,8 +132,8 @@ "baby green": { "aliases": [], "description": "", - "name": "baby green", - "plural_name": "baby greens" + "name": "jeûne pousse", + "plural_name": "jeûne pousses" }, "pumpkin": { "aliases": [], @@ -198,8 +198,8 @@ "romaine": { "aliases": [], "description": "", - "name": "romaine", - "plural_name": "romaines" + "name": "laitue romaine", + "plural_name": "laitues romaines" }, "beetroot": { "aliases": [], @@ -280,7 +280,7 @@ "aliases": [], "description": "", "name": "mélange de légumes", - "plural_name": "mixed vegetables" + "plural_name": "mélange de légumes" }, "poblano pepper": { "aliases": [], @@ -315,14 +315,14 @@ "watercress": { "aliases": [], "description": "", - "name": "watercress", + "name": "cresson", "plural_name": "watercress" }, "iceberg": { "aliases": [], "description": "", - "name": "iceberg", - "plural_name": "icebergs" + "name": "laitue iceberg", + "plural_name": "laitues iceberg" }, "mashed potato": { "aliases": [], @@ -345,14 +345,14 @@ "pimiento": { "aliases": [], "description": "", - "name": "pimiento", - "plural_name": "pimientoes" + "name": "piment", + "plural_name": "piments" }, "spaghetti squash": { "aliases": [], "description": "", - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "courge spaghetti", + "plural_name": "courges spaghettis" }, "butter lettuce": { "aliases": [], @@ -499,8 +499,8 @@ "french-fried onion": { "aliases": [], "description": "", - "name": "french-fried onion", - "plural_name": "french-fried onions" + "name": "oignons frits", + "plural_name": "oignons frits" }, "daikon": { "aliases": [], @@ -559,8 +559,8 @@ "kohlrabi": { "aliases": [], "description": "", - "name": "kohlrabi", - "plural_name": "kohlrabis" + "name": "chou-rave", + "plural_name": "choux-rave" }, "fresno chile": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index 1ed789f4a..917f12fa3 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -5,7 +5,7 @@ "aliases": [], "description": "", "name": "hvitløk", - "plural_name": "garlics" + "plural_name": "hvitløk" }, "onion": { "aliases": [], @@ -16,8 +16,8 @@ "bell pepper": { "aliases": [], "description": "", - "name": "bell pepper", - "plural_name": "bell peppers" + "name": "paprika", + "plural_name": "paprikaer" }, "carrot": { "aliases": [], @@ -28,14 +28,14 @@ "scallion": { "aliases": [], "description": "", - "name": "scallion", - "plural_name": "scallions" + "name": "vårløk", + "plural_name": "vårløk" }, "zucchini": { "aliases": [], "description": "", - "name": "zucchini", - "plural_name": "zucchinis" + "name": "squash", + "plural_name": "squash" }, "potato": { "aliases": [], @@ -52,8 +52,8 @@ "yellow onion": { "aliases": [], "description": "", - "name": "yellow onion", - "plural_name": "yellow onions" + "name": "gul løk", + "plural_name": "gul løk" }, "celery": { "aliases": [], @@ -65,7 +65,7 @@ "aliases": [], "description": "", "name": "jalapeno", - "plural_name": "jalapenoes" + "plural_name": "jalapenoer" }, "avocado": { "aliases": [], @@ -82,8 +82,8 @@ "cherry tomato": { "aliases": [], "description": "", - "name": "cherry tomato", - "plural_name": "cherry tomatoes" + "name": "cherrytomat", + "plural_name": "cherrytomater" }, "cucumber": { "aliases": [], @@ -95,12 +95,12 @@ "aliases": [], "description": "", "name": "spinat", - "plural_name": "spinaches" + "plural_name": "spinat" }, "sweet corn": { "aliases": [], "description": "", - "name": "sweet corn", + "name": "søtmais", "plural_name": "sweet corns" }, "chile pepper": { @@ -108,26 +108,26 @@ "chilipepper" ], "description": "", - "name": "chile pepper", - "plural_name": "chile peppers" + "name": "chilipepper", + "plural_name": "chilipepper" }, "sweet potato": { "aliases": [], "description": "", "name": "søtpotet", - "plural_name": "sweet potatoes" + "plural_name": "søtpoteter" }, "broccoli": { "aliases": [], "description": "", "name": "brokkoli", - "plural_name": "broccolis" + "plural_name": "brokkoli" }, "heart of palm": { "aliases": [], "description": "", - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmehjerte", + "plural_name": "palmehjerte" }, "baby green": { "aliases": [], From 436a24f8b23c40cabd892f8219ced5eafa4c8ac1 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 24 Jul 2025 02:34:34 -0500 Subject: [PATCH 4/9] chore(l10n): New Crowdin updates (#5792) --- .../seed/resources/foods/locales/de-DE.json | 46 +- .../seed/resources/foods/locales/he-IL.json | 794 +++++++++--------- .../seed/resources/foods/locales/nl-NL.json | 40 +- .../seed/resources/units/locales/nl-NL.json | 4 +- 4 files changed, 442 insertions(+), 442 deletions(-) diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index f8da62074..f450a6ed0 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -4487,8 +4487,8 @@ "chicken quarter": { "aliases": [], "description": "", - "name": "chicken quarter", - "plural_name": "chicken quarters" + "name": "Hähnchenschenkel", + "plural_name": "Hähnchenschenkel" }, "ground turkey sausage": { "aliases": [], @@ -4680,7 +4680,7 @@ "aliases": [], "description": "", "name": "geräucherte Entenbrust", - "plural_name": "smoked duck breasts" + "plural_name": "geräucherte Entenbrüste" }, "pigeon": { "aliases": [], @@ -4691,8 +4691,8 @@ "wild game bird": { "aliases": [], "description": "", - "name": "wild game bird", - "plural_name": "wild game birds" + "name": "Wildgeflügel", + "plural_name": "Wildgeflügel" }, "turkey liver": { "aliases": [], @@ -4823,8 +4823,8 @@ "chicken ham": { "aliases": [], "description": "", - "name": "chicken ham", - "plural_name": "chicken hams" + "name": "Hühnerschinken", + "plural_name": "Hühnerschinken" }, "duck neck": { "aliases": [], @@ -6197,8 +6197,8 @@ "mace": { "aliases": [], "description": "", - "name": "mace", - "plural_name": "maces" + "name": "Macis", + "plural_name": "Macis" }, "mango powder": { "aliases": [], @@ -11156,8 +11156,8 @@ "champagne vinegar": { "aliases": [], "description": "", - "name": "champagne vinegar", - "plural_name": "champagne vinegars" + "name": "Champagneressig", + "plural_name": "Champagneressige" }, "vinaigrette dressing": { "aliases": [], @@ -11318,8 +11318,8 @@ "champagne vinaigrette": { "aliases": [], "description": "", - "name": "champagne vinaigrette", - "plural_name": "champagne vinaigrettes" + "name": "Champagner-Vinaigrette", + "plural_name": "Champagner-Vinaigrettes" }, "sun-dried tomato vinaigrette": { "aliases": [], @@ -11940,8 +11940,8 @@ "chamoy": { "aliases": [], "description": "", - "name": "chamoy", - "plural_name": "chamoys" + "name": "Chamoy", + "plural_name": "Chamoys" }, "lime pickle": { "aliases": [], @@ -13276,8 +13276,8 @@ "nuoc cham": { "aliases": [], "description": "", - "name": "nuoc cham", - "plural_name": "nuoc chams" + "name": "Nuoc Cham", + "plural_name": "Nuoc Chams" }, "white clam sauce": { "aliases": [], @@ -13640,8 +13640,8 @@ "ham stock": { "aliases": [], "description": "", - "name": "ham stock", - "plural_name": "ham stocks" + "name": "Schinkenbrühe", + "plural_name": "Schinkenbrühen" }, "lentil soup": { "aliases": [], @@ -15407,8 +15407,8 @@ "chamomile tea": { "aliases": [], "description": "", - "name": "chamomile tea", - "plural_name": "chamomile teas" + "name": "Kamillentee", + "plural_name": "Kamillentees" }, "pear juice": { "aliases": [], @@ -16245,8 +16245,8 @@ "champagne yeast": { "aliases": [], "description": "", - "name": "champagne yeast", - "plural_name": "champagne yeasts" + "name": "Champagnerhefe", + "plural_name": "Champagnerhefen" }, "maqui": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/he-IL.json b/mealie/repos/seed/resources/foods/locales/he-IL.json index 1aae665b8..ba08b2ce4 100644 --- a/mealie/repos/seed/resources/foods/locales/he-IL.json +++ b/mealie/repos/seed/resources/foods/locales/he-IL.json @@ -251,7 +251,7 @@ }, "summer squash": { "aliases": [ - "courgette", + "קישוא", "דלעת פנינה" ], "description": "", @@ -368,7 +368,7 @@ }, "napa cabbage": { "aliases": [ - "chinese leaves" + "עלים סינים" ], "description": "", "name": "כרוב סיני", @@ -484,7 +484,7 @@ }, "corn husk": { "aliases": [ - "maize" + "תירס" ], "description": "", "name": "קליפת תירס", @@ -1365,8 +1365,8 @@ "pioppini": { "aliases": [], "description": "", - "name": "pioppini", - "plural_name": "pioppinis" + "name": "פטריית פיופיני", + "plural_name": "פטריות פיופיני" }, "snow fungu": { "aliases": [], @@ -1425,26 +1425,26 @@ "honey fungu": { "aliases": [], "description": "", - "name": "honey fungu", - "plural_name": "honey fungus" + "name": "פטריית דבש", + "plural_name": "פטריות דבש" }, "caesar's mushroom": { "aliases": [], "description": "", - "name": "caesar's mushroom", - "plural_name": "caesar's mushrooms" + "name": "פטריית קיסר", + "plural_name": "פטריות קיסר" }, "candy cap mushroom": { "aliases": [], "description": "", - "name": "candy cap mushroom", - "plural_name": "candy cap mushrooms" + "name": "פטריית קנדי קאפ", + "plural_name": "פטריות קנדי קאפ" }, "lion’s mane mushroom": { "aliases": [], "description": "", - "name": "lion’s mane mushroom", - "plural_name": "lion’s mane mushrooms" + "name": "פטריית רעמת האריה", + "plural_name": "פטריות רעמת האריה" } } }, @@ -1453,26 +1453,26 @@ "strawberry": { "aliases": [], "description": "", - "name": "strawberry", - "plural_name": "strawberries" + "name": "תות שדה", + "plural_name": "תותי שדה" }, "blueberry": { "aliases": [], "description": "", - "name": "blueberry", - "plural_name": "blueberries" + "name": "אוכמנית", + "plural_name": "אוכמניות" }, "raspberry": { "aliases": [], "description": "", - "name": "raspberry", - "plural_name": "raspberries" + "name": "פטל", + "plural_name": "פטל" }, "cranberry": { "aliases": [], "description": "", - "name": "cranberry", - "plural_name": "cranberries" + "name": "חמוצית", + "plural_name": "חמוציות" }, "cherry": { "aliases": [], @@ -1483,20 +1483,20 @@ "blackberry": { "aliases": [], "description": "", - "name": "blackberry", - "plural_name": "blackberries" + "name": "אוסנה", + "plural_name": "אוסניות" }, "berry mix": { "aliases": [], "description": "", - "name": "berry mix", - "plural_name": "berry mixes" + "name": "תערובת פירות יער", + "plural_name": "תערובות פירות יער" }, "maraschino cherry": { "aliases": [], "description": "", - "name": "maraschino cherry", - "plural_name": "maraschino cherries" + "name": "דובדבן מרסקינו", + "plural_name": "דובדבני מרסקינו" }, "dried cherry": { "aliases": [], @@ -1507,206 +1507,206 @@ "juniper berry": { "aliases": [], "description": "", - "name": "juniper berry", - "plural_name": "juniper berries" + "name": "ערער", + "plural_name": "ערערים" }, "sour cherry": { "aliases": [], "description": "", - "name": "sour cherry", - "plural_name": "sour cherries" + "name": "דובדבן חמוץ", + "plural_name": "דובדבנים חמוצים" }, "goji berry": { "aliases": [], "description": "", - "name": "goji berry", - "plural_name": "goji berries" + "name": "גוג'י ברי", + "plural_name": "גוג'י ברי" }, "dried blueberry": { "aliases": [], "description": "", - "name": "dried blueberry", - "plural_name": "dried blueberries" + "name": "אוכמנית מיובשת", + "plural_name": "אוכמניות מיובשות" }, "freeze-dried strawberry": { "aliases": [], "description": "", - "name": "freeze-dried strawberry", - "plural_name": "freeze-dried strawberries" + "name": "תות שדה מיובש בהקפאה", + "plural_name": "תותי שדה מיובשים בהקפאה" }, "gooseberry": { "aliases": [], "description": "", - "name": "gooseberry", - "plural_name": "gooseberries" + "name": "דומדמנית", + "plural_name": "דומדמניות" }, "freeze-dried raspberry": { "aliases": [], "description": "", - "name": "freeze-dried raspberry", - "plural_name": "freeze-dried raspberries" + "name": "פטל מיובש בהקפאה", + "plural_name": "פטל מיובש בהקפאה" }, "lingonberry": { "aliases": [], "description": "", - "name": "lingonberry", - "plural_name": "lingonberries" + "name": "לינגון ברי", + "plural_name": "לינגון ברי" }, "canned sour cherry": { "aliases": [], "description": "", - "name": "canned sour cherry", - "plural_name": "canned sour cherries" + "name": "דובדבן חמוץ משומר", + "plural_name": "דובדבנים חמוצים משומרים" }, "mulberry": { "aliases": [], "description": "", - "name": "mulberry", - "plural_name": "mulberries" + "name": "תות עץ", + "plural_name": "תותי עץ" }, "acai berry": { "aliases": [], "description": "", - "name": "acai berry", - "plural_name": "acai berries" + "name": "אסאי", + "plural_name": "אסאי" }, "canned cherry": { "aliases": [], "description": "", - "name": "canned cherry", - "plural_name": "canned cherries" + "name": "דובדבן משומר", + "plural_name": "דובדבנים משומרים" }, "amla": { "aliases": [], "description": "", - "name": "amla", - "plural_name": "amlas" + "name": "אמלה", + "plural_name": "אמלה" }, "elderberry": { "aliases": [], "description": "", - "name": "elderberry", - "plural_name": "elderberries" + "name": "סמבוק", + "plural_name": "סמבוקים" }, "freeze-dried blueberry": { "aliases": [], "description": "", - "name": "freeze-dried blueberry", - "plural_name": "freeze-dried blueberries" + "name": "אוכמנית מיובשת בהקפאה", + "plural_name": "אוכמניות מיובשות בהקפאה" }, "huckleberry": { "aliases": [], "description": "", - "name": "huckleberry", - "plural_name": "huckleberries" + "name": "הקלברי", + "plural_name": "הקלברי" }, "dried elderberry": { "aliases": [], "description": "", - "name": "dried elderberry", - "plural_name": "dried elderberries" + "name": "סמבוק מיובש", + "plural_name": "סמבוקים מיובשים" }, "barberry": { "aliases": [], "description": "", - "name": "barberry", - "plural_name": "barberries" + "name": "ברברית", + "plural_name": "ברבריות" }, "dried berry": { "aliases": [], "description": "", - "name": "dried berry", - "plural_name": "dried berries" + "name": "פרי יער מיובש", + "plural_name": "פירות יער מיובשים" }, "sea buckthorn": { "aliases": [], "description": "", - "name": "sea buckthorn", - "plural_name": "sea buckthorns" + "name": "אוכמנית הים", + "plural_name": "אוכמניות הים" }, "saskatoon berry": { "aliases": [], "description": "", - "name": "saskatoon berry", - "plural_name": "saskatoon berries" + "name": "סאסקאטון ברי", + "plural_name": "סאסקאטון ברי" }, "rosehip": { "aliases": [], "description": "", - "name": "rosehip", - "plural_name": "rosehips" + "name": "ורד הבר", + "plural_name": "ורדי הבר" }, "hawthorn": { "aliases": [], "description": "", - "name": "hawthorn", - "plural_name": "hawthorns" + "name": "עוזרר", + "plural_name": "עוזרר" }, "boysenberry": { "aliases": [], "description": "", - "name": "boysenberry", - "plural_name": "boysenberries" + "name": "בויזנברי", + "plural_name": "בויזנברי" }, "cloudberry": { "aliases": [], "description": "", - "name": "cloudberry", - "plural_name": "cloudberries" + "name": "עננת", + "plural_name": "עננות" }, "freeze-dried berry": { "aliases": [], "description": "", - "name": "freeze-dried berry", - "plural_name": "freeze-dried berries" + "name": "פרי יער מיובש בהקפאה", + "plural_name": "פירות יער מיובשים בהקפאה" }, "aronia berry": { "aliases": [], "description": "", - "name": "aronia berry", - "plural_name": "aronia berries" + "name": "ארוניה", + "plural_name": "ארוניה" }, "chokeberry": { "aliases": [], "description": "", - "name": "chokeberry", - "plural_name": "chokeberries" + "name": "צ'וקברי", + "plural_name": "צ'וקברי" }, "loganberry": { "aliases": [], "description": "", - "name": "loganberry", - "plural_name": "loganberries" + "name": "לוגן ברי", + "plural_name": "לוגן ברי" }, "blackcurrant leaf": { "aliases": [], "description": "", - "name": "blackcurrant leaf", - "plural_name": "blackcurrant leaves" + "name": "עלה דומדמנית שחורה", + "plural_name": "עלים דומדמנית שחורה" }, "haskap berry": { "aliases": [], "description": "", - "name": "haskap berry", - "plural_name": "haskap berries" + "name": "הסקאפ ברי", + "plural_name": "הסקאפ ברי" }, "dewberry": { "aliases": [], "description": "", - "name": "dewberry", - "plural_name": "dewberries" + "name": "דיו ברי", + "plural_name": "דיו ברי" }, "sloe berry": { "aliases": [], "description": "", - "name": "sloe berry", - "plural_name": "sloe berries" + "name": "שזיף קרסייה", + "plural_name": "שזיפי קרסייה" }, "oregon grape": { "aliases": [], "description": "", - "name": "oregon grape", - "plural_name": "oregon grapes" + "name": "ענב אורגון", + "plural_name": "ענבי אורגון" } } }, @@ -1823,86 +1823,86 @@ "hemp heart": { "aliases": [], "description": "", - "name": "hemp heart", - "plural_name": "hemp hearts" + "name": "לבבות המפ", + "plural_name": "לבבות המפ" }, "nigella seed": { "aliases": [], "description": "", - "name": "nigella seed", - "plural_name": "nigella seeds" + "name": "קצח", + "plural_name": "זרעי קצח" }, "mixed nut": { "aliases": [], "description": "", - "name": "mixed nut", - "plural_name": "mixed nuts" + "name": "תערובת אגוזים", + "plural_name": "תערובת אגוזים" }, "brazil nut": { "aliases": [], "description": "", - "name": "brazil nut", - "plural_name": "brazil nuts" + "name": "אגוז ברזיל", + "plural_name": "אגוזי ברזיל" }, "mixed seed": { "aliases": [], "description": "", - "name": "mixed seed", - "plural_name": "mixed seeds" + "name": "תערובת זרעים", + "plural_name": "תערובת זרעים" }, "onion seed": { "aliases": [], "description": "", - "name": "onion seed", - "plural_name": "onion seeds" + "name": "זרע בצל", + "plural_name": "זרעי בצל" }, "watermelon seed": { "aliases": [], "description": "", - "name": "watermelon seed", - "plural_name": "watermelon seeds" + "name": "גרעין אבטיח", + "plural_name": "גרעיני אבטיח" }, "honey-roasted peanut": { "aliases": [], "description": "", - "name": "honey-roasted peanut", - "plural_name": "honey-roasted peanuts" + "name": "בוטן קלוי בדבש", + "plural_name": "בוטנים קלויים בדבש" }, "melon seed": { "aliases": [], "description": "", "name": "גרעין מלון", - "plural_name": "גרעיני מלונים" + "plural_name": "גרעיני מלון" }, "lotus seed": { "aliases": [], "description": "", - "name": "lotus seed", - "plural_name": "lotus seeds" + "name": "זרע לוטוס", + "plural_name": "זרעי לוטוס" }, "white chia": { "aliases": [], "description": "", - "name": "white chia", - "plural_name": "white chias" + "name": "צ'יה לבנה", + "plural_name": "צ'יה לבנה" }, "trail mix": { "aliases": [], "description": "", - "name": "trail mix", - "plural_name": "trail mixes" + "name": "תערובת פיצוחים", + "plural_name": "תערובות פיצוחים" }, "basil seed": { "aliases": [], "description": "", - "name": "basil seed", - "plural_name": "basil seeds" + "name": "זרע בזיליקום", + "plural_name": "זרעי בזיליקום" }, "candlenut": { "aliases": [], "description": "", - "name": "candlenut", - "plural_name": "candlenuts" + "name": "אגוז נר", + "plural_name": "אגוזי נר" }, "peanut brittle": { "aliases": [], @@ -1913,80 +1913,80 @@ "jackfruit seed": { "aliases": [], "description": "", - "name": "jackfruit seed", - "plural_name": "jackfruit seeds" + "name": "גרעין ג'ק פרוט", + "plural_name": "גרעיני ג'ק פרוט" }, "honey-roasted almond": { "aliases": [], "description": "", - "name": "honey-roasted almond", - "plural_name": "honey-roasted almonds" + "name": "שקד קלוי בדבש", + "plural_name": "שקדים קלויים בדבש" }, "toasted nut": { "aliases": [], "description": "", - "name": "toasted nut", - "plural_name": "toasted nuts" + "name": "אגוז קלוי", + "plural_name": "אגוזים קלויים" }, "chironji": { "aliases": [], "description": "", - "name": "chironji", - "plural_name": "chironjis" + "name": "צ'ירונג'י", + "plural_name": "צ'ירונג'י" }, "honey-roasted pecan": { "aliases": [], "description": "", - "name": "honey-roasted pecan", - "plural_name": "honey-roasted pecans" + "name": "פקאן קלוי בדבש", + "plural_name": "פקאנים קלויים בדבש" }, "tigernut": { "aliases": [], "description": "", - "name": "tigernut", - "plural_name": "tigernuts" + "name": "גומא נאכל (אגוז נמר)", + "plural_name": "גומא נאכל (אגוז נמר)" }, "sunflower sprout": { "aliases": [], "description": "", - "name": "sunflower sprout", - "plural_name": "sunflower sprouts" + "name": "ניצני חמניות", + "plural_name": "ניצני חמניות" }, "apricot kernel": { "aliases": [], "description": "", - "name": "apricot kernel", - "plural_name": "apricot kernels" + "name": "גרעין משמש", + "plural_name": "גרעיני משמש" }, "palm seed": { "aliases": [], "description": "", - "name": "palm seed", - "plural_name": "palm seeds" + "name": "זרע דקל", + "plural_name": "זרעי דקל" }, "ginkgo nut": { "aliases": [], "description": "", - "name": "ginkgo nut", - "plural_name": "ginkgo nuts" + "name": "אגוז גינקו", + "plural_name": "אגוזי גינקו" }, "keto trail mix": { "aliases": [], "description": "", - "name": "keto trail mix", - "plural_name": "keto trail mixes" + "name": "תערובת פיצוחים קטו", + "plural_name": "תערובת פיצוחים קטו" }, "wattleseed": { "aliases": [], "description": "", - "name": "wattleseed", - "plural_name": "wattleseeds" + "name": "זרע אקציה", + "plural_name": "זרעי אקציה" }, "barùka": { "aliases": [], "description": "", - "name": "barùka", - "plural_name": "barùkas" + "name": "אגוז ברוקה", + "plural_name": "אגוזי ברוקה" }, "indian almond": { "aliases": [], @@ -2001,8 +2001,8 @@ "parmesan": { "aliases": [], "description": "", - "name": "parmesan", - "plural_name": "parmesans" + "name": "פרמזן", + "plural_name": "פרמזן" }, "cheddar cheese": { "aliases": [ @@ -2015,14 +2015,14 @@ "cream cheese": { "aliases": [], "description": "", - "name": "cream cheese", - "plural_name": "cream cheeses" + "name": "גבינת שמנת", + "plural_name": "גבינות שמנת" }, "sharp cheddar": { "aliases": [], "description": "", - "name": "sharp cheddar", - "plural_name": "sharp cheddars" + "name": "צ'דר חריפה", + "plural_name": "צ'דר חריפות" }, "cheese": { "aliases": [], @@ -2051,32 +2051,32 @@ "cheddar-jack cheese": { "aliases": [], "description": "", - "name": "cheddar-jack cheese", - "plural_name": "cheddar-jack cheeses" + "name": "צ'דר-ג'ק", + "plural_name": "צ'דר-ג'ק" }, "monterey jack": { "aliases": [], "description": "", - "name": "monterey jack", - "plural_name": "monterey jacks" + "name": "מונטריי ג'ק", + "plural_name": "מונטריי ג'ק" }, "blue cheese": { "aliases": [], "description": "", - "name": "blue cheese", - "plural_name": "blue cheeses" + "name": "גבינה כחולה", + "plural_name": "גבינות כחולות" }, "goat cheese": { "aliases": [], "description": "", - "name": "goat cheese", - "plural_name": "goat cheeses" + "name": "גבינת עזים", + "plural_name": "גבינות עזים" }, "fresh mozzarella": { "aliases": [], "description": "", - "name": "fresh mozzarella", - "plural_name": "fresh mozzarellas" + "name": "מוצרלה טרייה", + "plural_name": "מוצרלות טריות" }, "swiss cheese": { "aliases": [], @@ -2093,8 +2093,8 @@ "gruyere": { "aliases": [], "description": "", - "name": "gruyere", - "plural_name": "gruyeres" + "name": "גרוייר", + "plural_name": "גרוייר" }, "mascarpone": { "aliases": [], @@ -2117,20 +2117,20 @@ "provolone": { "aliases": [], "description": "", - "name": "provolone", - "plural_name": "provolones" + "name": "פרובולונה", + "plural_name": "פרובולונה" }, "mexican cheese blend": { "aliases": [], "description": "", - "name": "mexican cheese blend", - "plural_name": "mexican cheese blends" + "name": "תערובת גבינות מקסיקנית", + "plural_name": "תערובות גבינות מקסיקניות" }, "pepper jack": { "aliases": [], "description": "", - "name": "pepper jack", - "plural_name": "pepper jacks" + "name": "פפר ג'ק", + "plural_name": "פפר ג'ק" }, "brie": { "aliases": [], @@ -2147,20 +2147,20 @@ "fontina": { "aliases": [], "description": "", - "name": "fontina", - "plural_name": "fontinas" + "name": "פונטינה", + "plural_name": "פונטינה" }, "queso fresco": { "aliases": [], "description": "", - "name": "queso fresco", - "plural_name": "queso frescoes" + "name": "קסו פרסקו", + "plural_name": "קסו פרסקו" }, "quark": { "aliases": [], "description": "", - "name": "quark", - "plural_name": "quarks" + "name": "קוורק", + "plural_name": "קוורק" }, "gouda": { "aliases": [], @@ -2171,440 +2171,440 @@ "cotija": { "aliases": [], "description": "", - "name": "cotija", - "plural_name": "cotijas" + "name": "קוטיחה", + "plural_name": "קוטיחה" }, "asiago": { "aliases": [], "description": "", - "name": "asiago", - "plural_name": "asiagoes" + "name": "אסיאגו", + "plural_name": "אסיאגו" }, "smoked cheese": { "aliases": [], "description": "", - "name": "smoked cheese", - "plural_name": "smoked cheeses" + "name": "גבינה מעושנת", + "plural_name": "גבינות מעושנות" }, "halloumi": { "aliases": [], "description": "", - "name": "halloumi", - "plural_name": "halloumis" + "name": "חלומי", + "plural_name": "חלומי" }, "chevre": { "aliases": [], "description": "", - "name": "chevre", - "plural_name": "chevres" + "name": "שבר", + "plural_name": "שבר" }, "manchego": { "aliases": [], "description": "", - "name": "manchego", - "plural_name": "manchegoes" + "name": "מנצ'גו", + "plural_name": "מנצ'גו" }, "italian cheese blend": { "aliases": [], "description": "", - "name": "italian cheese blend", - "plural_name": "italian cheese blends" + "name": "תערובת גבינות איטלקית", + "plural_name": "תערובות גבינות איטלקיות" }, "neufchatel": { "aliases": [], "description": "", - "name": "neufchatel", - "plural_name": "neufchatels" + "name": "נויפשאטל", + "plural_name": "נויפשאטל" }, "herb cream cheese": { "aliases": [], "description": "", - "name": "herb cream cheese", - "plural_name": "herb cream cheeses" + "name": "גבינת שמנת עם עשבי תיבול", + "plural_name": "גבינות שמנת עם עשבי תיבול" }, "burrata": { "aliases": [], "description": "", - "name": "burrata", - "plural_name": "burratas" + "name": "בוראטה", + "plural_name": "בוראטה" }, "havarti": { "aliases": [], "description": "", - "name": "havarti", - "plural_name": "havartis" + "name": "הווארטי", + "plural_name": "הווארטי" }, "colby": { "aliases": [], "description": "", - "name": "colby", - "plural_name": "colbies" + "name": "גבינת קולבי", + "plural_name": "גבינות קולבי" }, "grana-padano": { "aliases": [], "description": "", - "name": "grana-padano", - "plural_name": "grana-padanoes" + "name": "גרנה פדנו", + "plural_name": "גרנה פדנו" }, "muenster": { "aliases": [], "description": "", - "name": "muenster", - "plural_name": "muensters" + "name": "מינסטר", + "plural_name": "מינסטרים" }, "string cheese": { "aliases": [], "description": "", - "name": "string cheese", - "plural_name": "string cheeses" + "name": "גבינת חוטים", + "plural_name": "גבינות חוטים" }, "camembert": { "aliases": [], "description": "", - "name": "camembert", - "plural_name": "camemberts" + "name": "קממבר", + "plural_name": "קממבר" }, "soft cheese": { "aliases": [], "description": "", - "name": "soft cheese", - "plural_name": "soft cheeses" + "name": "גבינה רכה", + "plural_name": "גבינות רכות" }, "stilton": { "aliases": [], "description": "", - "name": "stilton", - "plural_name": "stiltons" + "name": "סטילטון", + "plural_name": "סטילטונים" }, "raclette": { "aliases": [], "description": "", - "name": "raclette", - "plural_name": "raclettes" + "name": "רקלט", + "plural_name": "רקלטים" }, "colby-jack cheese": { "aliases": [], "description": "", - "name": "colby-jack cheese", - "plural_name": "colby-jack cheeses" + "name": "קולבי-ג'ק", + "plural_name": "קולבי-ג'ק" }, "jarlsberg cheese": { "aliases": [], "description": "", - "name": "jarlsberg cheese", - "plural_name": "jarlsberg cheeses" + "name": "ירלסברג", + "plural_name": "ירלסברג" }, "taleggio": { "aliases": [], "description": "", - "name": "taleggio", - "plural_name": "taleggios" + "name": "טלג'יו", + "plural_name": "טלג'יו" }, "oaxaca": { "aliases": [], "description": "", - "name": "oaxaca", - "plural_name": "oaxacas" + "name": "אואקסקה", + "plural_name": "אואקסקות" }, "labneh": { "aliases": [], "description": "", - "name": "labneh", - "plural_name": "labnehs" + "name": "לבנה", + "plural_name": "לבנות" }, "edam": { "aliases": [], "description": "", - "name": "edam", - "plural_name": "edams" + "name": "עדאם", + "plural_name": "עדאם" }, "creamy cheese wedge": { "aliases": [], "description": "", - "name": "creamy cheese wedge", - "plural_name": "creamy cheese wedges" + "name": "גבינת שמנת משולשת", + "plural_name": "גבינות שמנת משולשות" }, "cheese powder": { "aliases": [], "description": "", - "name": "cheese powder", - "plural_name": "cheese powders" + "name": "אבקת גבינה", + "plural_name": "אבקת גבינה" }, "fromage blanc": { "aliases": [], "description": "", - "name": "fromage blanc", - "plural_name": "fromage blancs" + "name": "פרומאז' בלאן", + "plural_name": "פרומאז' בלאן" }, "asadero": { "aliases": [], "description": "", - "name": "asadero", - "plural_name": "asaderoes" + "name": "אסדרו", + "plural_name": "אסדרו" }, "marble cheese": { "aliases": [], "description": "", - "name": "marble cheese", - "plural_name": "marble cheeses" + "name": "גבינה שיש", + "plural_name": "גבינות שיש" }, "leicester": { "aliases": [], "description": "", - "name": "leicester", - "plural_name": "leicesters" + "name": "לסטר", + "plural_name": "לסטרים" }, "kefalotyri": { "aliases": [], "description": "", - "name": "kefalotyri", - "plural_name": "kefalotyris" + "name": "קפאלוטירי", + "plural_name": "קפאלוטירי" }, "mizithra": { "aliases": [], "description": "", - "name": "mizithra", - "plural_name": "mizithras" + "name": "מיזיתר", + "plural_name": "מיזיתר" }, "lancashire": { "aliases": [], "description": "", - "name": "lancashire", - "plural_name": "lancashires" + "name": "לנקשייר", + "plural_name": "לנקשיירים" }, "kasseri": { "aliases": [], "description": "", - "name": "kasseri", - "plural_name": "kasseris" + "name": "קסרי", + "plural_name": "קסרי" }, "babybel": { "aliases": [], "description": "", - "name": "babybel", - "plural_name": "babybels" + "name": "בייביבל", + "plural_name": "בייביבל" }, "panela cheese": { "aliases": [], "description": "", - "name": "panela cheese", - "plural_name": "panela cheeses" + "name": "גבינת פנלה", + "plural_name": "גבינות פנלה" }, "longhorn": { "aliases": [], "description": "", - "name": "longhorn", - "plural_name": "longhorns" + "name": "לונגהורן", + "plural_name": "לונגהורן" }, "seasoned feta cheese": { "aliases": [], "description": "", - "name": "seasoned feta cheese", - "plural_name": "seasoned feta cheeses" + "name": "פטה מתובלת", + "plural_name": "פטות מתובלות" }, "comté": { "aliases": [], "description": "", - "name": "comté", - "plural_name": "comtés" + "name": "קומטה", + "plural_name": "קומטה" }, "graviera": { "aliases": [], "description": "", - "name": "graviera", - "plural_name": "gravieras" + "name": "גרווירה", + "plural_name": "גרווירה" }, "wensleydale": { "aliases": [], "description": "", - "name": "wensleydale", - "plural_name": "wensleydales" + "name": "ונסלידייל", + "plural_name": "ונסלידייל" }, "scamorza": { "aliases": [], "description": "", - "name": "scamorza", - "plural_name": "scamorzas" + "name": "סקמורצה", + "plural_name": "סקמורצה" }, "cambozola": { "aliases": [], "description": "", - "name": "cambozola", - "plural_name": "cambozolas" + "name": "קמבוצולה", + "plural_name": "קמבוצולה" }, "cheshire cheese": { "aliases": [], "description": "", - "name": "cheshire cheese", - "plural_name": "cheshire cheeses" + "name": "גבינת צ'שייר", + "plural_name": "גבינות צ'שייר" }, "anthotyro": { "aliases": [], "description": "", - "name": "anthotyro", - "plural_name": "anthotyros" + "name": "אנתוטירו", + "plural_name": "אנתוטירו" }, "chenna": { "aliases": [], "description": "", - "name": "chenna", - "plural_name": "chennas" + "name": "צ'נה", + "plural_name": "צ'נה" }, "hard goat cheese": { "aliases": [], "description": "", - "name": "hard goat cheese", - "plural_name": "hard goat cheeses" + "name": "גבינת עזים קשה", + "plural_name": "גבינות עזים קשות" }, "kashkaval": { "aliases": [], "description": "", - "name": "kashkaval", - "plural_name": "kashkavals" + "name": "קשקבל", + "plural_name": "קשקבלים" }, "sheep cheese": { "aliases": [], "description": "", - "name": "sheep cheese", - "plural_name": "sheep cheeses" + "name": "גבינת כבשים", + "plural_name": "גבינות כבשים" }, "amul cheese": { "aliases": [], "description": "", - "name": "amul cheese", - "plural_name": "amul cheeses" + "name": "גבינת אמול", + "plural_name": "גבינות אמול" }, "reblochon": { "aliases": [], "description": "", - "name": "reblochon", - "plural_name": "reblochons" + "name": "רבלושון", + "plural_name": "רבלושון" }, "robiola": { "aliases": [], "description": "", - "name": "robiola", - "plural_name": "robiolas" + "name": "רוביולה", + "plural_name": "רוביולה" }, "brick cheese": { "aliases": [], "description": "", - "name": "brick cheese", - "plural_name": "brick cheeses" + "name": "גבינת בריק", + "plural_name": "גבינות בריק" }, "quick-melt cheese": { "aliases": [], "description": "", - "name": "quick-melt cheese", - "plural_name": "quick-melt cheeses" + "name": "גבינה נמסה מהירה", + "plural_name": "גבינות נמסות מהירות" }, "farmer's cheese": { "aliases": [], "description": "", - "name": "farmer's cheese", - "plural_name": "farmer's cheeses" + "name": "גבינת איכרים", + "plural_name": "גבינות איכרים" }, "manouri": { "aliases": [], "description": "", - "name": "manouri", - "plural_name": "manouris" + "name": "מאנורי", + "plural_name": "מאנורי" }, "mimolette": { "aliases": [], "description": "", - "name": "mimolette", - "plural_name": "mimolettes" + "name": "מימולט", + "plural_name": "מימולט" }, "queso quesadilla": { "aliases": [], "description": "", - "name": "queso quesadilla", - "plural_name": "queso quesadillas" + "name": "קסו קסדיה", + "plural_name": "קסו קסדיה" }, "caciocavallo": { "aliases": [], "description": "", - "name": "caciocavallo", - "plural_name": "caciocavalloes" + "name": "קצ'וקוואלו", + "plural_name": "קצ'וקוואלו" }, "requeijão": { "aliases": [], "description": "", - "name": "requeijão", - "plural_name": "requeijãoes" + "name": "רקייג'או", + "plural_name": "רקייג'או" }, "vacherin": { "aliases": [], "description": "", - "name": "vacherin", - "plural_name": "vacherins" + "name": "ואשרן", + "plural_name": "ואשרן" }, "brown cheese": { "aliases": [], "description": "", - "name": "brown cheese", - "plural_name": "brown cheeses" + "name": "גבינה חומה", + "plural_name": "גבינות חומות" }, "gloucester": { "aliases": [], "description": "", - "name": "gloucester", - "plural_name": "gloucesters" + "name": "גלוסטר", + "plural_name": "גלוסטרים" }, "port salut": { "aliases": [], "description": "", - "name": "port salut", - "plural_name": "port saluts" + "name": "פורט סלוט", + "plural_name": "פורט סלוט" }, "derby cheese": { "aliases": [], "description": "", - "name": "derby cheese", - "plural_name": "derby cheeses" + "name": "גבינת דרבי", + "plural_name": "גבינות דרבי" }, "fontal": { "aliases": [], "description": "", - "name": "fontal", - "plural_name": "fontals" + "name": "פונטל", + "plural_name": "פונטל" }, "salad cheese": { "aliases": [], "description": "", - "name": "salad cheese", - "plural_name": "salad cheeses" + "name": "גבינת סלט", + "plural_name": "גבינות סלט" }, "truffle cheese": { "aliases": [], "description": "", - "name": "truffle cheese", - "plural_name": "truffle cheeses" + "name": "גבינת כמהין", + "plural_name": "גבינות כמהין" }, "epoisses cheese": { "aliases": [], "description": "", - "name": "epoisses cheese", - "plural_name": "epoisses cheeses" + "name": "אפואס", + "plural_name": "אפואס" }, "maasdam": { "aliases": [], "description": "", - "name": "maasdam", - "plural_name": "maasdams" + "name": "מאסדם", + "plural_name": "מאסדם" }, "petit-suisse": { "aliases": [], "description": "", - "name": "petit-suisse", - "plural_name": "petit-suisses" + "name": "פטיט סוויס", + "plural_name": "פטיט סוויס" }, "sbrinz": { "aliases": [], "description": "", - "name": "sbrinz", - "plural_name": "sbrinzzes" + "name": "סברינץ", + "plural_name": "סברינץ" } } }, @@ -2613,20 +2613,20 @@ "butter": { "aliases": [], "description": "", - "name": "butter", - "plural_name": "butter" + "name": "חמאה", + "plural_name": "חמאות" }, "egg": { "aliases": [], "description": "", - "name": "egg", - "plural_name": "eggs" + "name": "ביצה", + "plural_name": "ביצים" }, "milk": { "aliases": [], "description": "", - "name": "milk", - "plural_name": "milks" + "name": "חלב", + "plural_name": "חלב" }, "heavy cream": { "aliases": [], @@ -2637,8 +2637,8 @@ "sour cream": { "aliases": [], "description": "", - "name": "sour cream", - "plural_name": "sour creams" + "name": "שמנת חמוצה", + "plural_name": "שמנות חמוצות" }, "buttermilk": { "aliases": [], @@ -2649,26 +2649,26 @@ "yogurt": { "aliases": [], "description": "", - "name": "yogurt", - "plural_name": "yogurts" + "name": "יוגורט", + "plural_name": "יוגורטים" }, "greek yogurt": { "aliases": [], "description": "", - "name": "greek yogurt", - "plural_name": "greek yogurts" + "name": "יוגורט יווני", + "plural_name": "יוגורטים יוונים" }, "cream": { "aliases": [], "description": "", - "name": "cream", - "plural_name": "creams" + "name": "קרם", + "plural_name": "קרמים" }, "whipped cream": { "aliases": [], "description": "", - "name": "whipped cream", - "plural_name": "whipped creams" + "name": "קצפת", + "plural_name": "קצפות" }, "ghee": { "aliases": [ @@ -2765,8 +2765,8 @@ "chocolate frosting": { "aliases": [], "description": "", - "name": "chocolate frosting", - "plural_name": "chocolate frostings" + "name": "ציפוי שוקולד", + "plural_name": "ציפויי שוקולד" }, "kefir": { "aliases": [], @@ -2849,8 +2849,8 @@ "goat milk": { "aliases": [], "description": "", - "name": "goat milk", - "plural_name": "goat milks" + "name": "חלב עזים", + "plural_name": "חלב עזים" }, "cheese curd": { "aliases": [], @@ -2880,13 +2880,13 @@ "aliases": [], "description": "", "name": "ביצת ברווז", - "plural_name": "duck eggs" + "plural_name": "ביצי ברווז" }, "salted egg": { "aliases": [], "description": "", - "name": "salted egg", - "plural_name": "salted eggs" + "name": "ביצה משומרת", + "plural_name": "ביצים משומרות" }, "skyr": { "aliases": [], @@ -2975,8 +2975,8 @@ "goat butter": { "aliases": [], "description": "", - "name": "goat butter", - "plural_name": "goat butter" + "name": "חמאת עזים", + "plural_name": "חמאת עזים" }, "century egg": { "aliases": [], @@ -2993,8 +2993,8 @@ "goat yogurt": { "aliases": [], "description": "", - "name": "goat yogurt", - "plural_name": "goat yogurts" + "name": "יוגורט עזים", + "plural_name": "יוגורטי עזים" }, "dahi": { "aliases": [], @@ -3023,8 +3023,8 @@ "chocolate milk powder": { "aliases": [], "description": "", - "name": "chocolate milk powder", - "plural_name": "chocolate milk powders" + "name": "אבקת שוקו", + "plural_name": "אבקת שוקו" }, "liquid rennet": { "aliases": [], @@ -4349,20 +4349,20 @@ "chicken breast": { "aliases": [], "description": "", - "name": "chicken breast", - "plural_name": "chicken breasts" + "name": "חזה עוף", + "plural_name": "חזה עוף" }, "chicken thigh": { "aliases": [], "description": "", - "name": "chicken thigh", - "plural_name": "chicken thighs" + "name": "ירך עוף", + "plural_name": "ירכי עוף" }, "cooked chicken": { "aliases": [], "description": "", - "name": "cooked chicken", - "plural_name": "cooked chickens" + "name": "עוף מבושל", + "plural_name": "עופות מבושלים" }, "ground turkey": { "aliases": [], @@ -4409,8 +4409,8 @@ "rotisserie chicken": { "aliases": [], "description": "", - "name": "rotisserie chicken", - "plural_name": "rotisserie chickens" + "name": "עוף רוטיסרי", + "plural_name": "עופות רוטיסרי" }, "chicken tender": { "aliases": [], @@ -4427,8 +4427,8 @@ "chicken sausage": { "aliases": [], "description": "", - "name": "chicken sausage", - "plural_name": "chicken sausages" + "name": "נקניקיית עוף", + "plural_name": "נקניקיות עוף" }, "turkey bacon": { "aliases": [], @@ -4553,8 +4553,8 @@ "chicken bone": { "aliases": [], "description": "", - "name": "chicken bone", - "plural_name": "chicken bones" + "name": "עצם עוף", + "plural_name": "עצמות עוף" }, "turkey meatball": { "aliases": [], @@ -4613,8 +4613,8 @@ "chicken gizzard": { "aliases": [], "description": "", - "name": "chicken gizzard", - "plural_name": "chicken gizzards" + "name": "קורקבן עוף", + "plural_name": "קורקבני עוף" }, "smoked turkey leg": { "aliases": [], @@ -4817,8 +4817,8 @@ "chicken kebab": { "aliases": [], "description": "", - "name": "chicken kebab", - "plural_name": "chicken kebabs" + "name": "קבב עוף", + "plural_name": "קבבי עוף" }, "chicken ham": { "aliases": [], @@ -4835,8 +4835,8 @@ "chicken chorizo": { "aliases": [], "description": "", - "name": "chicken chorizo", - "plural_name": "chicken chorizoes" + "name": "צוריסו עוף", + "plural_name": "צוריסו עוף" }, "chicken frame": { "aliases": [], @@ -4871,8 +4871,8 @@ "chicken rib": { "aliases": [], "description": "", - "name": "chicken rib", - "plural_name": "chicken ribs" + "name": "צלע עוף", + "plural_name": "צלעות עוף" }, "turkey tail": { "aliases": [], @@ -6526,8 +6526,8 @@ "chocolate syrup": { "aliases": [], "description": "", - "name": "chocolate syrup", - "plural_name": "chocolate syrups" + "name": "סירופ שוקולד", + "plural_name": "סירופי שוקולד" }, "jaggery": { "aliases": [], @@ -6814,8 +6814,8 @@ "white chocolate sauce": { "aliases": [], "description": "", - "name": "white chocolate sauce", - "plural_name": "white chocolate sauces" + "name": "רוטב שוקולד לבן", + "plural_name": "רטבי שוקולד לבן" }, "pumpkin spice syrup": { "aliases": [], @@ -6904,8 +6904,8 @@ "dark chocolate syrup": { "aliases": [], "description": "", - "name": "dark chocolate syrup", - "plural_name": "dark chocolate syrups" + "name": "סירופ שוקולד מריר", + "plural_name": "סירופי שוקולד מריר" }, "inulin": { "aliases": [], @@ -7695,8 +7695,8 @@ "dark chocolate chip": { "aliases": [], "description": "", - "name": "dark chocolate chip", - "plural_name": "dark chocolate chips" + "name": "שבב שוקולד מריר", + "plural_name": "שבבי שוקולד מריר" }, "whole-wheat flour": { "aliases": [ @@ -7902,8 +7902,8 @@ "chocolate cake mix": { "aliases": [], "description": "", - "name": "chocolate cake mix", - "plural_name": "chocolate cake mixes" + "name": "תערובת עוגת שוקולד", + "plural_name": "תערובת עוגת שוקולד" }, "potato starch": { "aliases": [], @@ -8884,8 +8884,8 @@ "whole-grain oat": { "aliases": [], "description": "", - "name": "whole-grain oat", - "plural_name": "whole-grain oats" + "name": "שיבולת שועל מלאה", + "plural_name": "שיבולת שועל מלאה" }, "puffed quinoa": { "aliases": [], @@ -10026,8 +10026,8 @@ "bread": { "aliases": [], "description": "", - "name": "bread", - "plural_name": "breads" + "name": "לחם", + "plural_name": "לחמים" } } }, @@ -13878,8 +13878,8 @@ "dark chocolate": { "aliases": [], "description": "", - "name": "dark chocolate", - "plural_name": "dark chocolates" + "name": "שקולד מריר", + "plural_name": "שוקולדים מרירים" }, "dark cocoa": { "aliases": [], @@ -13890,8 +13890,8 @@ "chocolate": { "aliases": [], "description": "", - "name": "chocolate", - "plural_name": "chocolates" + "name": "שוקולד", + "plural_name": "שוקולדים" }, "graham cracker": { "aliases": [], @@ -13902,8 +13902,8 @@ "baking chocolate": { "aliases": [], "description": "", - "name": "baking chocolate", - "plural_name": "baking chocolates" + "name": "שוקולד לאפייה", + "plural_name": "שוקולד לאפייה" }, "marshmallow": { "aliases": [], @@ -13926,8 +13926,8 @@ "white chocolate": { "aliases": [], "description": "", - "name": "white chocolate", - "plural_name": "white chocolates" + "name": "שוקולד לבן", + "plural_name": "שוקולד לבן" }, "oreo": { "aliases": [], @@ -13938,8 +13938,8 @@ "chocolate hazelnut spread": { "aliases": [], "description": "", - "name": "chocolate hazelnut spread", - "plural_name": "chocolate hazelnut spreads" + "name": "ממרח שוקולד אגוזי לוז", + "plural_name": "ממרחי שוקולד אגוזי לוז" }, "instant pudding": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/nl-NL.json b/mealie/repos/seed/resources/foods/locales/nl-NL.json index 6429cf0b3..ad7071330 100644 --- a/mealie/repos/seed/resources/foods/locales/nl-NL.json +++ b/mealie/repos/seed/resources/foods/locales/nl-NL.json @@ -1425,20 +1425,20 @@ "honey fungu": { "aliases": [], "description": "", - "name": "honey fungu", - "plural_name": "honey fungus" + "name": "honingzwam", + "plural_name": "honingzwammen" }, "caesar's mushroom": { "aliases": [], "description": "", - "name": "caesar's mushroom", - "plural_name": "caesar's mushrooms" + "name": "keizersamaniet", + "plural_name": "keizersamanieten" }, "candy cap mushroom": { "aliases": [], "description": "", - "name": "candy cap mushroom", - "plural_name": "candy cap mushrooms" + "name": "kruidige melkzwam", + "plural_name": "kruidige melkzwammen" }, "lion’s mane mushroom": { "aliases": [], @@ -1579,7 +1579,7 @@ "amla": { "aliases": [], "description": "", - "name": "amla", + "name": "Indiase kruisbes", "plural_name": "indiase kruisbessen" }, "elderberry": { @@ -1597,8 +1597,8 @@ "huckleberry": { "aliases": [], "description": "", - "name": "huckleberry", - "plural_name": "huckleberries" + "name": "bosbes", + "plural_name": "bosbessen" }, "dried elderberry": { "aliases": [], @@ -1823,8 +1823,8 @@ "hemp heart": { "aliases": [], "description": "", - "name": "hemp heart", - "plural_name": "hemp hearts" + "name": "gepeld hennepzaad", + "plural_name": "gepelde hennepzaden" }, "nigella seed": { "aliases": [], @@ -1859,8 +1859,8 @@ "watermelon seed": { "aliases": [], "description": "", - "name": "watermelon seed", - "plural_name": "watermelon seeds" + "name": "watermeloen pit", + "plural_name": "watermeloen pitten" }, "honey-roasted peanut": { "aliases": [], @@ -1913,8 +1913,8 @@ "jackfruit seed": { "aliases": [], "description": "", - "name": "jackfruit seed", - "plural_name": "jackfruit seeds" + "name": "jackfruit zaad", + "plural_name": "jackfruit zaden" }, "honey-roasted almond": { "aliases": [], @@ -2183,8 +2183,8 @@ "smoked cheese": { "aliases": [], "description": "", - "name": "smoked cheese", - "plural_name": "smoked cheeses" + "name": "gerookte kaas", + "plural_name": "gerookte kazen" }, "halloumi": { "aliases": [], @@ -2643,8 +2643,8 @@ "buttermilk": { "aliases": [], "description": "", - "name": "buttermilk", - "plural_name": "buttermilks" + "name": "karnemelk", + "plural_name": "karnemelk" }, "yogurt": { "aliases": [], @@ -2672,7 +2672,7 @@ }, "ghee": { "aliases": [ - "clarified butter" + "geklaarde boter" ], "description": "", "name": "ghee", diff --git a/mealie/repos/seed/resources/units/locales/nl-NL.json b/mealie/repos/seed/resources/units/locales/nl-NL.json index f464a4741..655beb3b0 100644 --- a/mealie/repos/seed/resources/units/locales/nl-NL.json +++ b/mealie/repos/seed/resources/units/locales/nl-NL.json @@ -103,8 +103,8 @@ "abbreviation": "" }, "head": { - "name": "hoofd", - "plural_name": "hoofden", + "name": "krop", + "plural_name": "kroppen", "description": "", "abbreviation": "" }, From 5c7a4fb8619533022c93854c504ae79535ad4de2 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 25 Jul 2025 05:22:29 -0500 Subject: [PATCH 5/9] chore(l10n): New Crowdin updates (#5794) --- frontend/lang/messages/zh-CN.json | 62 +- .../seed/resources/foods/locales/de-DE.json | 4 +- .../seed/resources/foods/locales/he-IL.json | 876 +++++++++--------- 3 files changed, 471 insertions(+), 471 deletions(-) diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index fae972b82..a8373b2ad 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -182,7 +182,7 @@ "date": "日期", "id": "Id", "owner": "所有者", - "change-owner": "Change Owner", + "change-owner": "修改拥有者", "date-added": "添加日期", "none": "无", "run": "运行", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "你确定删除以下条目吗?", "organizers": "管理器", "caution": "注意!", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "显示进阶设置", + "add-field": "添加项目", + "date-created": "创建日期", + "date-updated": "修改日期" }, "group": { "are-you-sure-you-want-to-delete-the-group": "您确定要删除{groupName}吗?", @@ -246,14 +246,14 @@ "manage-members": "管理成员", "manage-members-description": "管理你家庭中成员的权限。 {manage} 表示允许用户访问数据管理页面, {invite} 表示允许用户生成链接邀请其他用户。 群组所有者不能更改自己的权限。", "manage": "管理", - "manage-household": "Manage Household", + "manage-household": "管理家庭", "invite": "邀请", "looking-to-update-your-profile": "想要更新您的个人档案吗?", "default-recipe-preferences-description": "当本组中新建食谱时会应用这些默认设置,你可以在具体某个食谱的设置中重新修改", "default-recipe-preferences": "食谱默认偏好设置", "group-preferences": "群组偏好设置", "private-group": "私人群组", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "将群组设为私密会禁用所有公开查看选项,且此设置会覆盖任何个人的公开查看设置", "enable-public-access": "启用公开访问", "enable-public-access-description": "默认公开群组食谱,即访客用户无需登录便可查看食谱", "allow-users-outside-of-your-group-to-see-your-recipes": "允许组外用户查看你的食谱", @@ -267,7 +267,7 @@ "disable-users-from-commenting-on-recipes": "禁止用户评论食谱", "disable-users-from-commenting-on-recipes-description": "隐藏食谱的评论区并禁止评论", "disable-organizing-recipe-ingredients-by-units-and-food": "不使用预定义的食品种类和计量单位来编辑食材条目", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "隐藏食材的“食物”“单位”和“数量”字段,将食材视为纯文本字段", "general-preferences": "通用设置", "group-recipe-preferences": "群组食谱偏好设置", "report": "报告", @@ -276,7 +276,7 @@ "admin-group-management": "管理员组管理", "admin-group-management-text": "对本群组的更改将被立即应用。", "group-id-value": "群组ID:{0}", - "total-households": "Total Households", + "total-households": "总共家庭", "you-must-select-a-group-before-selecting-a-household": "你必须先选择一个组才能选择一个家庭" }, "household": { @@ -296,9 +296,9 @@ "lock-recipe-edits-from-other-households": "禁止其他家庭编辑食谱", "lock-recipe-edits-from-other-households-description": "启用时,只有家庭成员可以编辑由您家庭创建的食谱", "household-recipe-preferences": "家庭食谱偏好设置", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "default-recipe-preferences-description": "这些是在您的家庭账户中创建新食谱时的默认设置,可在各食谱的设置菜单中单独修改。", + "allow-users-outside-of-your-household-to-see-your-recipes": "允许其他家庭用户查看你的收据", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "启用后,您可以使用公开分享链接分享特定食谱,无需对用户进行授权。禁用后,您只能与家庭账户中的用户分享食谱,或通过预先生成的私密链接分享", "household-preferences": "家庭偏好设置" }, "meal-plan": { @@ -321,14 +321,14 @@ "mealplan-settings": "饮食计划设置", "mealplan-update-failed": "更新饮食计划失败", "mealplan-updated": "已更新饮食计划", - "mealplan-households-description": "If no household is selected, recipes can be added from any household", - "any-category": "Any Category", - "any-tag": "Any Tag", - "any-household": "Any Household", + "mealplan-households-description": "若未选择家庭账户,可从任意家庭账户添加食谱", + "any-category": "所有分类", + "any-tag": "所有标签", + "any-household": "所有家庭", "no-meal-plan-defined-yet": "还没有制定饮食计划", "no-meal-planned-for-today": "今日没有饮食计划", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", + "numberOfDays-hint": "页面加载天数", + "numberOfDays-label": "默认天数", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "只有属于这些分类的食谱才会被用于饮食计划", "planner": "计划人", "quick-week": "快速创建周食谱计划", @@ -357,7 +357,7 @@ "for-type-meal-types": "作为 {0}", "meal-plan-rules": "饮食计划规则", "new-rule": "新建规则", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "meal-plan-rules-description": "您可以为膳食计划创建自动选择食谱的规则。服务器在生成膳食计划时,会根据这些规则确定可供随机选择的食谱范围。请注意,若规则具有相同的日期/类型限制,其筛选条件将被合并。实际上,无需创建重复规则,但系统允许此类操作。", "new-rule-description": "当为饮食计划新建规则时,您可以限制此规则应用于一周的特定某天和/或特定的用餐类型。若将规则应用于所有时间或者所有用餐类型,您可以设定规则为“任意”,此字段值适用于任何时间或用餐类型。", "recipe-rules": "食谱规则", "applies-to-all-days": "应用到所有日期", @@ -418,7 +418,7 @@ }, "recipekeeper": { "title": "食谱保存者", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "Mealie 可从 Recipe Keeper 导入食谱。请将您的食谱导出为 zip 格式,再上传下方的 .zip 文件。" } }, "new-recipe": { @@ -526,7 +526,7 @@ "sugar-content": "糖", "title": "标题", "total-time": "总时间", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "反式脂肪", "unable-to-delete-recipe": "无法删除食谱", "unsaturated-fat-content": "不饱和脂肪", "no-recipe": "没有食谱", @@ -598,7 +598,7 @@ "import-with-zip": "使用 .zip 导入", "create-recipe-from-an-image": "Create Recipe from an Image", "create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.", - "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", + "crop-and-rotate-the-image": "裁剪并旋转图片,使仅文字可见且方向正确。", "create-from-images": "从图片创建", "should-translate-description": "翻译该食谱", "please-wait-image-procesing": "请稍等,正在处理图片。这可能需要一些时间。", @@ -617,10 +617,10 @@ "stay-in-edit-mode": "留在编辑模式", "import-from-zip": "从Zip压缩包导入", "import-from-zip-description": "导入从另一个Mealie应用导出的单个食谱。", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", - "json-editor": "JSON Editor", + "import-from-html-or-json": "从 HTML 或 JSON 导入", + "import-from-html-or-json-description": "从原始 HTML 或 JSON 导入单个食谱。如果您有来自 Mealie 无法正常抓取的网站的食谱,或来自其他外部来源的食谱,此功能会很有用。", + "json-import-format-description-colon": "若要通过 JSON 导入,文件必须采用有效的格式:", + "json-editor": "JSON 编辑器", "zip-files-must-have-been-exported-from-mealie": "必须是由Mealie导出的zip文件才有效", "create-a-recipe-by-uploading-a-scan": "通过上传扫描图创建食谱。", "upload-a-png-image-from-a-recipe-book": "上传一张PNG格式的纸质食谱照片", @@ -633,11 +633,11 @@ "report-deletion-failed": "删除报告失败", "recipe-debugger": "食谱调试器", "recipe-debugger-description": "抓取你想要的食谱的URL并粘贴在此。食谱刮削器将尝试刮削该URL并显示结果。如果你没看到任何返回数据,则说明对应的网站不支持Mealie或它的刮削库。", - "use-openai": "Use 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.", + "use-openai": "使用OpenAI", + "recipe-debugger-use-openai-description": "使用 OpenAI 解析结果,而非依赖抓取库。通过网址创建食谱时,若抓取库运行失败,系统会自动调用此功能,但您也可在此处手动测试。", "debug": "调试", "tree-view": "树状图", - "recipe-servings": "Recipe Servings", + "recipe-servings": "食谱份量", "recipe-yield": "食谱菜量", "recipe-yield-text": "食谱菜量描述", "unit": "单位", @@ -653,14 +653,14 @@ "select-parser": "选取解析器", "natural-language-processor": "自然语言处理器", "brute-parser": "暴力解析器", - "openai-parser": "OpenAI Parser", + "openai-parser": "OpenAI 解析器", "parse-all": "全部解析", "no-unit": "没有计量单位", "missing-unit": "创建缺失的计量单位:{unit}", "missing-food": "创建缺失的食物:{food}", "no-food": "没有食物" }, - "reset-servings-count": "Reset Servings Count", + "reset-servings-count": "重置份量数量", "not-linked-ingredients": "Additional Ingredients", "upload-another-image": "Upload another image", "upload-images": "Upload images", diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index f450a6ed0..8f0ff3916 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -4505,8 +4505,8 @@ "smoked turkey sausage": { "aliases": [], "description": "", - "name": "smoked turkey sausage", - "plural_name": "smoked turkey sausages" + "name": "Geräucherte Putenwurst", + "plural_name": "Geräucherte Putenwürste" }, "smoked chicken": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/he-IL.json b/mealie/repos/seed/resources/foods/locales/he-IL.json index ba08b2ce4..0f2713e18 100644 --- a/mealie/repos/seed/resources/foods/locales/he-IL.json +++ b/mealie/repos/seed/resources/foods/locales/he-IL.json @@ -2631,8 +2631,8 @@ "heavy cream": { "aliases": [], "description": "", - "name": "heavy cream", - "plural_name": "heavy creams" + "name": "שמנת מתוקה", + "plural_name": "שמנת מתוקה" }, "sour cream": { "aliases": [], @@ -2643,8 +2643,8 @@ "buttermilk": { "aliases": [], "description": "", - "name": "buttermilk", - "plural_name": "buttermilks" + "name": "חלב חמאה", + "plural_name": "חלב חמאה" }, "yogurt": { "aliases": [], @@ -2672,35 +2672,35 @@ }, "ghee": { "aliases": [ - "clarified butter" + "גהי" ], "description": "", - "name": "ghee", - "plural_name": "ghees" + "name": "גהי", + "plural_name": "גהי" }, "shortening": { "aliases": [], "description": "", - "name": "shortening", - "plural_name": "shortenings" + "name": "שומן אפייה", + "plural_name": "שומני אפייה" }, "condensed milk": { "aliases": [], "description": "", - "name": "condensed milk", - "plural_name": "condensed milks" + "name": "חלב מרוכז", + "plural_name": "חלב מרוכז" }, "half and half": { "aliases": [], "description": "", - "name": "half and half", - "plural_name": "half and halves" + "name": "שמנת חצי חצי", + "plural_name": "שמנת חצי חצי" }, "sweetened condensed milk": { "aliases": [], "description": "", - "name": "sweetened condensed milk", - "plural_name": "sweetened condensed milks" + "name": "חלב מרוכז ממותק", + "plural_name": "חלב מרוכז ממותק" }, "ice cream": { "aliases": [], @@ -2717,14 +2717,14 @@ "creme fraiche": { "aliases": [], "description": "", - "name": "creme fraiche", - "plural_name": "creme fraiches" + "name": "קרם פרש", + "plural_name": "קרם פרש" }, "frosting": { "aliases": [], "description": "", - "name": "frosting", - "plural_name": "frostings" + "name": "ציפוי עוגה", + "plural_name": "ציפויי עוגה" }, "milk powder": { "aliases": [], @@ -2735,32 +2735,32 @@ "curd": { "aliases": [], "description": "", - "name": "curd", - "plural_name": "curds" + "name": "קרד", + "plural_name": "קרד" }, "thickened cream": { "aliases": [], "description": "", - "name": "thickened cream", - "plural_name": "thickened creams" + "name": "שמנת מסמיכה", + "plural_name": "שמנת מסמיכה" }, "lemon curd": { "aliases": [], "description": "", - "name": "lemon curd", - "plural_name": "lemon curds" + "name": "קרם לימון", + "plural_name": "קרם לימון" }, "dulce de leche": { "aliases": [], "description": "", - "name": "dulce de leche", - "plural_name": "dulce de leche" + "name": "דולסה דה לצ'ה", + "plural_name": "דולסה דה לצ'ה" }, "custard": { "aliases": [], "description": "", - "name": "custard", - "plural_name": "custards" + "name": "קרם פטיסייר", + "plural_name": "קרם פטיסייר" }, "chocolate frosting": { "aliases": [], @@ -2777,8 +2777,8 @@ "sherbet": { "aliases": [], "description": "", - "name": "sherbet", - "plural_name": "sherbets" + "name": "שרבט", + "plural_name": "שרבט" }, "chocolate milk": { "aliases": [], @@ -2795,26 +2795,26 @@ "whey": { "aliases": [], "description": "", - "name": "whey", - "plural_name": "wheys" + "name": "מי גבינה", + "plural_name": "מי גבינה" }, "hung curd": { "aliases": [], "description": "", - "name": "hung curd", - "plural_name": "hung curds" + "name": "קרד תלוי", + "plural_name": "קרד תלוי" }, "quail egg": { "aliases": [], "description": "", - "name": "quail egg", - "plural_name": "quail eggs" + "name": "ביצת שליו", + "plural_name": "ביצי שליו" }, "buttermilk powder": { "aliases": [], "description": "", - "name": "buttermilk powder", - "plural_name": "buttermilk powders" + "name": "אבקת חלב חמאה", + "plural_name": "אבקות חלב חמאה" }, "frozen yogurt": { "aliases": [], @@ -2825,26 +2825,26 @@ "khoya": { "aliases": [], "description": "", - "name": "khoya", - "plural_name": "khoyas" + "name": "קויה", + "plural_name": "קויה" }, "milk cream": { "aliases": [], "description": "", - "name": "milk cream", - "plural_name": "milk creams" + "name": "שמנת חלב", + "plural_name": "שמנת חלב" }, "coffee creamer": { "aliases": [], "description": "", - "name": "coffee creamer", - "plural_name": "coffee creamers" + "name": "שמנת לקפה", + "plural_name": "שמנת לקפה" }, "clotted cream": { "aliases": [], "description": "", - "name": "clotted cream", - "plural_name": "clotted creams" + "name": "שמנת מסורקת", + "plural_name": "שמנת מסורקת" }, "goat milk": { "aliases": [], @@ -2855,8 +2855,8 @@ "cheese curd": { "aliases": [], "description": "", - "name": "cheese curd", - "plural_name": "cheese curds" + "name": "קרד גבינה", + "plural_name": "קרד גבינה" }, "sour milk": { "aliases": [], @@ -2867,14 +2867,14 @@ "ganache": { "aliases": [], "description": "", - "name": "ganache", - "plural_name": "ganaches" + "name": "גנאש", + "plural_name": "גנאש" }, "cajeta": { "aliases": [], "description": "", - "name": "cajeta", - "plural_name": "cajetas" + "name": "קחטה", + "plural_name": "קחטה" }, "duck egg": { "aliases": [], @@ -2891,86 +2891,86 @@ "skyr": { "aliases": [], "description": "", - "name": "skyr", - "plural_name": "skyrs" + "name": "סקיר", + "plural_name": "סקיר" }, "pumpkin spice coffee creamer": { "aliases": [], "description": "", - "name": "pumpkin spice coffee creamer", - "plural_name": "pumpkin spice coffee creamers" + "name": "שמנת קפה בטעם דלעת", + "plural_name": "שמנת קפה בטעם דלעת" }, "raw milk": { "aliases": [], "description": "", - "name": "raw milk", - "plural_name": "raw milks" + "name": "חלב נא", + "plural_name": "חלב נא" }, "lime curd": { "aliases": [], "description": "", - "name": "lime curd", - "plural_name": "lime curds" + "name": "קרם ליים", + "plural_name": "קרם ליים" }, "powdered coffee creamer": { "aliases": [], "description": "", - "name": "powdered coffee creamer", - "plural_name": "powdered coffee creamers" + "name": "שמנת קפה באבקה", + "plural_name": "שמנת קפה באבקה" }, "chantilly": { "aliases": [], "description": "", - "name": "chantilly", - "plural_name": "chantillies" + "name": "קצפת שאנטיי", + "plural_name": "קצפת שאנטיי" }, "milkfat": { "aliases": [], "description": "", - "name": "milkfat", - "plural_name": "milkfats" + "name": "שומן חלב", + "plural_name": "שומן חלב" }, "yogurt starter": { "aliases": [], "description": "", - "name": "yogurt starter", - "plural_name": "yogurt starters" + "name": "מחמצת יוגורט", + "plural_name": "מחמצת יוגורט" }, "rainbow sherbet": { "aliases": [], "description": "", - "name": "rainbow sherbet", - "plural_name": "rainbow sherbets" + "name": "שרבט צבעוני", + "plural_name": "שרבט צבעוני" }, "strawberry frosting": { "aliases": [], "description": "", - "name": "strawberry frosting", - "plural_name": "strawberry frostings" + "name": "ציפוי תות", + "plural_name": "ציפוי תות" }, "honey greek yogurt": { "aliases": [], "description": "", - "name": "honey greek yogurt", - "plural_name": "honey greek yogurts" + "name": "יוגורט יווני בדבש", + "plural_name": "יוגורט יווני בדבש" }, "amul butter": { "aliases": [], "description": "", - "name": "amul butter", - "plural_name": "amul butter" + "name": "חמאת אמול", + "plural_name": "חמאת אמול" }, "honey butter": { "aliases": [], "description": "", - "name": "honey butter", - "plural_name": "honey butter" + "name": "חמאה בדבש", + "plural_name": "חמאות בדבש" }, "strawberry cream cheese": { "aliases": [], "description": "", - "name": "strawberry cream cheese", - "plural_name": "strawberry cream cheeses" + "name": "גבינת שמנת תות", + "plural_name": "גבינות שמנת תות" }, "goat butter": { "aliases": [], @@ -2981,14 +2981,14 @@ "century egg": { "aliases": [], "description": "", - "name": "century egg", - "plural_name": "century eggs" + "name": "ביצת מאה שנה", + "plural_name": "ביצי מאה שנה" }, "orange curd": { "aliases": [], "description": "", - "name": "orange curd", - "plural_name": "orange curds" + "name": "קרם תפוז", + "plural_name": "קרם תפוז" }, "goat yogurt": { "aliases": [], @@ -2999,26 +2999,26 @@ "dahi": { "aliases": [], "description": "", - "name": "dahi", - "plural_name": "dahis" + "name": "דהי", + "plural_name": "דהי" }, "cinnamon sugar butter spread": { "aliases": [], "description": "", - "name": "cinnamon sugar butter spread", - "plural_name": "cinnamon sugar butter spreads" + "name": "ממרח חמאה עם קינמון וסוכר", + "plural_name": "ממרחי חמאה עם קינמון וסוכר" }, "bulgarian yogurt": { "aliases": [], "description": "", - "name": "bulgarian yogurt", - "plural_name": "bulgarian yogurts" + "name": "יוגורט בולגרי", + "plural_name": "יוגורט בולגרי" }, "tvorog": { "aliases": [], "description": "", - "name": "tvorog", - "plural_name": "tvorogs" + "name": "טבורוג", + "plural_name": "טבורוג" }, "chocolate milk powder": { "aliases": [], @@ -3029,14 +3029,14 @@ "liquid rennet": { "aliases": [], "description": "", - "name": "liquid rennet", - "plural_name": "liquid rennets" + "name": "רנט נוזלי", + "plural_name": "רנט נוזלי" }, "sheep’s milk yoghurt": { "aliases": [], "description": "", - "name": "sheep’s milk yoghurt", - "plural_name": "sheep’s milk yoghurts" + "name": "יוגורט חלב כבשים", + "plural_name": "יוגורט חלב כבשים" }, "strawberry milk": { "aliases": [], @@ -3047,68 +3047,68 @@ "ayran": { "aliases": [], "description": "", - "name": "ayran", - "plural_name": "ayrans" + "name": "איירן", + "plural_name": "איירן" }, "cuajada": { "aliases": [], "description": "", - "name": "cuajada", - "plural_name": "cuajadas" + "name": "קואחדה", + "plural_name": "קואחדה" }, "yogurt drink": { "aliases": [], "description": "", - "name": "yogurt drink", - "plural_name": "yogurt drinks" + "name": "משקה יוגורט", + "plural_name": "משקה יוגורט" }, "passion-fruit curd": { "aliases": [], "description": "", - "name": "passion-fruit curd", - "plural_name": "passion-fruit curds" + "name": "קרם פסיפלורה", + "plural_name": "קרם פסיפלורה" }, "pickled egg": { "aliases": [], "description": "", - "name": "pickled egg", - "plural_name": "pickled eggs" + "name": "ביצה כבושה", + "plural_name": "ביצים כבושות" }, "sheep milk": { "aliases": [], "description": "", - "name": "sheep milk", - "plural_name": "sheep milks" + "name": "חלב כבשים", + "plural_name": "חלב כבשים" }, "starter culture": { "aliases": [], "description": "", - "name": "starter culture", - "plural_name": "starter cultures" + "name": "מחמצת", + "plural_name": "מחמצת" }, "kashk": { "aliases": [], "description": "", - "name": "kashk", - "plural_name": "kashks" + "name": "קשק", + "plural_name": "קשק" }, "ostrich egg": { "aliases": [], "description": "", - "name": "ostrich egg", - "plural_name": "ostrich eggs" + "name": "ביצת יען", + "plural_name": "ביצי יען" }, "vanilla milk": { "aliases": [], "description": "", - "name": "vanilla milk", - "plural_name": "vanilla milks" + "name": "חלב וניל", + "plural_name": "חלב וניל" }, "yoplait whip": { "aliases": [], "description": "", - "name": "yoplait whip", - "plural_name": "yoplait whips" + "name": "קצפת יופלה", + "plural_name": "קצפת יופלה" }, "buffalo milk": { "aliases": [], @@ -3119,8 +3119,8 @@ "goat kefir": { "aliases": [], "description": "", - "name": "goat kefir", - "plural_name": "goat kefirs" + "name": "כפיר עזים", + "plural_name": "כפיר עזים" }, "lebneh": { "aliases": [], @@ -3171,8 +3171,8 @@ "non-dairy milk": { "aliases": [], "description": "", - "name": "non-dairy milk", - "plural_name": "non-dairy milks" + "name": "חלב לא חלבי", + "plural_name": "חלבים לא חלביים" }, "soy milk": { "aliases": [], @@ -3183,44 +3183,44 @@ "extra firm tofu": { "aliases": [], "description": "", - "name": "extra firm tofu", - "plural_name": "extra firm tofus" + "name": "טופו קשה במיוחד", + "plural_name": "טופו קשה במיוחד" }, "silken tofu": { "aliases": [], "description": "", - "name": "silken tofu", - "plural_name": "silken tofus" + "name": "טופו משי", + "plural_name": "טופו משי" }, "kala namak salt": { "aliases": [], "description": "", - "name": "kala namak salt", - "plural_name": "kala namak salts" + "name": "מלח קאלה נאמק", + "plural_name": "מלחי קאלה נאמק" }, "coconut butter": { "aliases": [], "description": "", - "name": "coconut butter", - "plural_name": "coconut butter" + "name": "חמאת קוקוס", + "plural_name": "חמאות קוקוס" }, "egg replacer": { "aliases": [], "description": "", - "name": "egg replacer", - "plural_name": "egg replacers" + "name": "תחליף ביצה", + "plural_name": "תחליפי ביצה" }, "vegan mayonnaise": { "aliases": [], "description": "", - "name": "vegan mayonnaise", - "plural_name": "vegan mayonnaises" + "name": "מיונז טבעוני", + "plural_name": "מיונזים טבעוניים" }, "vegan cheese": { "aliases": [], "description": "", - "name": "vegan cheese", - "plural_name": "vegan cheeses" + "name": "גבינה טבעונית", + "plural_name": "גבינות טבעוניות" }, "cashew butter": { "aliases": [], @@ -3231,32 +3231,32 @@ "tempeh": { "aliases": [], "description": "", - "name": "tempeh", - "plural_name": "tempehs" + "name": "טמפה", + "plural_name": "טמפה" }, "vegan cream cheese": { "aliases": [], "description": "", - "name": "vegan cream cheese", - "plural_name": "vegan cream cheeses" + "name": "גבינת שמנת טבעונית", + "plural_name": "גבינות שמנת טבעוניות" }, "coconut yogurt": { "aliases": [], "description": "", - "name": "coconut yogurt", - "plural_name": "coconut yogurts" + "name": "יוגורט קוקוס", + "plural_name": "יוגורטי קוקוס" }, "non-dairy yogurt": { "aliases": [], "description": "", - "name": "non-dairy yogurt", - "plural_name": "non-dairy yogurts" + "name": "יוגורט לא חלבי", + "plural_name": "יוגורטים לא חלביים" }, "seed butter": { "aliases": [], "description": "", - "name": "seed butter", - "plural_name": "seed butter" + "name": "חמאת זרעים", + "plural_name": "חמאות זרעים" }, "cashew milk": { "aliases": [], @@ -3291,14 +3291,14 @@ "textured vegetable protein": { "aliases": [], "description": "", - "name": "textured vegetable protein", - "plural_name": "textured vegetable proteins" + "name": "חלבון צמחי מעובד", + "plural_name": "חלבונים צמחיים מעובדים" }, "vegan worcestershire": { "aliases": [], "description": "", - "name": "vegan worcestershire", - "plural_name": "vegan worcestershires" + "name": "רוטב ווסטרשייר טבעוני", + "plural_name": "רוטבי ווסטרשייר טבעוניים" }, "soy yogurt": { "aliases": [], @@ -3310,25 +3310,25 @@ "aliases": [], "description": "", "name": "מוצרלה טבעונית", - "plural_name": "מוצרלה טבעונית" + "plural_name": "מוצרלות טבעוניות" }, "non-dairy creamer": { "aliases": [], "description": "", - "name": "non-dairy creamer", - "plural_name": "non-dairy creamers" + "name": "שמנת לא חלבית", + "plural_name": "שמנת לא חלבית" }, "vegan sausage": { "aliases": [], "description": "", - "name": "vegan sausage", - "plural_name": "vegan sausages" + "name": "נקניק טבעוני", + "plural_name": "נקניקים טבעוניים" }, "coconut whipped cream": { "aliases": [], "description": "", - "name": "coconut whipped cream", - "plural_name": "coconut whipped creams" + "name": "קצפת קוקוס", + "plural_name": "קצפות קוקוס" }, "smoked tofu": { "aliases": [], @@ -3339,86 +3339,86 @@ "coconut powder": { "aliases": [], "description": "", - "name": "coconut powder", - "plural_name": "coconut powders" + "name": "אבקת קוקוס", + "plural_name": "אבקות קוקוס" }, "soy cream": { "aliases": [], "description": "", - "name": "soy cream", - "plural_name": "soy creams" + "name": "שמנת סויה", + "plural_name": "שמנת סויה" }, "seitan": { "aliases": [], "description": "", - "name": "seitan", - "plural_name": "seitans" + "name": "סייטן", + "plural_name": "סייטן" }, "coconut milk powder": { "aliases": [], "description": "", - "name": "coconut milk powder", - "plural_name": "coconut milk powders" + "name": "אבקת חלב קוקוס", + "plural_name": "אבקות חלב קוקוס" }, "non-dairy whipped topping": { "aliases": [], "description": "", - "name": "non-dairy whipped topping", - "plural_name": "non-dairy whipped toppings" + "name": "קצפת לא חלבית", + "plural_name": "קצפות לא חלביות" }, "nut milk": { "aliases": [], "description": "", - "name": "nut milk", - "plural_name": "nut milks" + "name": "חלב אגוזים", + "plural_name": "חלבי אגוזים" }, "non-dairy cream": { "aliases": [], "description": "", - "name": "non-dairy cream", - "plural_name": "non-dairy creams" + "name": "שמנת לא חלבית", + "plural_name": "שמנת לא חלבית" }, "vegan burger patty": { "aliases": [], "description": "", - "name": "vegan burger patty", - "plural_name": "vegan burger patties" + "name": "קציצת המבורגר טבעונית", + "plural_name": "קציצות המבורגר טבעוניות" }, "condensed coconut milk": { "aliases": [], "description": "", - "name": "condensed coconut milk", - "plural_name": "condensed coconut milks" + "name": "חלב קוקוס מרוכז", + "plural_name": "חלבי קוקוס מרוכזים" }, "vegan ground beef": { "aliases": [], "description": "", - "name": "vegan ground beef", - "plural_name": "vegan ground beefs" + "name": "בשר טחון טבעוני", + "plural_name": "בשרים טחונים טבעוניים" }, "pulled oat": { "aliases": [], "description": "", - "name": "pulled oat", - "plural_name": "pulled oats" + "name": "שיבולת שועל מפוררת", + "plural_name": "שיבולת שועל מפוררת" }, "vegan bacon": { "aliases": [], "description": "", - "name": "vegan bacon", - "plural_name": "vegan bacons" + "name": "בייקון טבעוני", + "plural_name": "בייקון טבעוני" }, "soy curl": { "aliases": [], "description": "", - "name": "soy curl", - "plural_name": "soy curls" + "name": "סויה מגולגלת", + "plural_name": "סויה מגולגלת" }, "vegan pesto": { "aliases": [], "description": "", - "name": "vegan pesto", - "plural_name": "vegan pestoes" + "name": "פסטו טבעוני", + "plural_name": "פסטו טבעוני" }, "marinated tofu": { "aliases": [], @@ -3441,122 +3441,122 @@ "hemp milk": { "aliases": [], "description": "", - "name": "hemp milk", - "plural_name": "hemp milks" + "name": "חלב המפ", + "plural_name": "חלב המפ" }, "vegan beef": { "aliases": [], "description": "", - "name": "vegan beef", - "plural_name": "vegan beefs" + "name": "בשר טבעוני", + "plural_name": "בשרים טבעוניים" }, "hazelnut butter": { "aliases": [], "description": "", - "name": "hazelnut butter", - "plural_name": "hazelnut butter" + "name": "חמאת לוז", + "plural_name": "חמאות לוז" }, "vegan ranch": { "aliases": [], "description": "", - "name": "vegan ranch", - "plural_name": "vegan ranches" + "name": "רוטב ראנץ' טבעוני", + "plural_name": "רטבי ראנץ' טבעוניים" }, "vegan chicken": { "aliases": [], "description": "", - "name": "vegan chicken", - "plural_name": "vegan chickens" + "name": "עוף טבעוני", + "plural_name": "עופות טבעוניים" }, "coconut paste": { "aliases": [], "description": "", - "name": "coconut paste", - "plural_name": "coconut pastes" + "name": "מחית קוקוס", + "plural_name": "מחיות קוקוס" }, "vegetable suet": { "aliases": [], "description": "", - "name": "vegetable suet", - "plural_name": "vegetable suets" + "name": "שומן צמחי", + "plural_name": "שומנים צמחיים" }, "dairy-free ice-cream": { "aliases": [], "description": "", - "name": "dairy-free ice-cream", - "plural_name": "dairy-free ice-creams" + "name": "גלידה ללא חלב", + "plural_name": "גלידות ללא חלב" }, "almond-coconut milk": { "aliases": [], "description": "", - "name": "almond-coconut milk", - "plural_name": "almond-coconut milks" + "name": "חלב שקדים-קוקוס", + "plural_name": "חלב שקדים-קוקוס" }, "banana blossom": { "aliases": [], "description": "", - "name": "banana blossom", - "plural_name": "banana blossoms" + "name": "פרח בננה", + "plural_name": "פרחי בננה" }, "vegan fish sauce": { "aliases": [], "description": "", - "name": "vegan fish sauce", - "plural_name": "vegan fish sauces" + "name": "רוטב דגים טבעוני", + "plural_name": "רוטבי דגים טבעוניים" }, "vegetarian hot dog": { "aliases": [], "description": "", - "name": "vegetarian hot dog", - "plural_name": "vegetarian hot dogs" + "name": "נקניקיה צמחונית", + "plural_name": "נקניקיות צמחוניות" }, "hazelnut milk": { "aliases": [], "description": "", - "name": "hazelnut milk", - "plural_name": "hazelnut milks" + "name": "חלב אגוזי לוז", + "plural_name": "חלב אגוזי לוז" }, "maple almond butter": { "aliases": [], "description": "", - "name": "maple almond butter", - "plural_name": "maple almond butter" + "name": "חמאת שקדים עם מייפל", + "plural_name": "חמאות שקדים עם מייפל" }, "vegan meatball": { "aliases": [], "description": "", - "name": "vegan meatball", - "plural_name": "vegan meatballs" + "name": "קציצת בשר טבעונית", + "plural_name": "קציצות בשר טבעוניות" }, "almond-milk yogurt": { "aliases": [], "description": "", - "name": "almond-milk yogurt", - "plural_name": "almond-milk yogurts" + "name": "יוגורט חלב שקדים", + "plural_name": "יוגורטים חלב שקדים" }, "almond creamer": { "aliases": [], "description": "", - "name": "almond creamer", - "plural_name": "almond creamers" + "name": "שמנת שקדים", + "plural_name": "שמנת שקדים" }, "soy milk powder": { "aliases": [], "description": "", - "name": "soy milk powder", - "plural_name": "soy milk powders" + "name": "אבקת חלב סויה", + "plural_name": "אבקות חלב סויה" }, "vegan cream cheese frosting": { "aliases": [], "description": "", - "name": "vegan cream cheese frosting", - "plural_name": "vegan cream cheese frostings" + "name": "ציפוי גבינת שמנת טבעונית", + "plural_name": "ציפויי גבינת שמנת טבעונית" }, "coconut manna": { "aliases": [], "description": "", - "name": "coconut manna", - "plural_name": "coconut mannas" + "name": "מאנה קוקוס", + "plural_name": "מאנה קוקוס" }, "falafel mix": { "aliases": [], @@ -3567,14 +3567,14 @@ "ready-made falafel": { "aliases": [], "description": "", - "name": "ready-made falafel", - "plural_name": "ready-made falafels" + "name": "פלאפל מוכן", + "plural_name": "פלאפל מוכן" }, "vegan gravy": { "aliases": [], "description": "", - "name": "vegan gravy", - "plural_name": "vegan gravies" + "name": "רוטב בשר (גרייבי) טבעוני", + "plural_name": "רטבי בשר (גרייבי) טבעוניים" }, "cashew cheese sauce": { "aliases": [], @@ -3591,20 +3591,20 @@ "flax milk": { "aliases": [], "description": "", - "name": "flax milk", - "plural_name": "flax milks" + "name": "חלב פשתן", + "plural_name": "חלב פשתן" }, "hazelnut creamer": { "aliases": [], "description": "", - "name": "hazelnut creamer", - "plural_name": "hazelnut creamers" + "name": "שמנת אגוזי לוז", + "plural_name": "שמנת אגוזי לוז" }, "quorn": { "aliases": [], "description": "", - "name": "quorn", - "plural_name": "quorns" + "name": "קורן (תחליף בשר פטרייתי)", + "plural_name": "קורן (תחליף בשר פטרייתי)" }, "soy-free butter": { "aliases": [], @@ -3615,8 +3615,8 @@ "tofurky": { "aliases": [], "description": "", - "name": "tofurky", - "plural_name": "tofurkies" + "name": "טופורקי (תחליף נקניק טבעוני)", + "plural_name": "טופורקי (תחליף נקניק טבעוני)" }, "vegan nutella": { "aliases": [], @@ -3639,92 +3639,92 @@ "cricket flour": { "aliases": [], "description": "", - "name": "cricket flour", - "plural_name": "cricket flours" + "name": "קמח צרצרים", + "plural_name": "קמח צרצרים" }, "macadamia butter": { "aliases": [], "description": "", - "name": "macadamia butter", - "plural_name": "macadamia butter" + "name": "חמאת מקדמיה", + "plural_name": "חמאות מקדמיה" }, "okara": { "aliases": [], "description": "", - "name": "okara", - "plural_name": "okaras" + "name": "אוקארה (סיבי סויה)", + "plural_name": "אוקארה (סיבי סויה)" }, "egg tofu": { "aliases": [], "description": "", - "name": "egg tofu", - "plural_name": "egg tofus" + "name": "טופו ביצים", + "plural_name": "טופו ביצים" }, "protein drink": { "aliases": [], "description": "", - "name": "protein drink", - "plural_name": "protein drinks" + "name": "משקה חלבון", + "plural_name": "משקאות חלבון" }, "macadamia milk": { "aliases": [], "description": "", - "name": "macadamia milk", - "plural_name": "macadamia milks" + "name": "חלב מקדמיה", + "plural_name": "חלב מקדמיה" }, "vegan taco meat": { "aliases": [], "description": "", - "name": "vegan taco meat", - "plural_name": "vegan taco meats" + "name": "תחליף בשר טאקו טבעוני", + "plural_name": "תחליפי בשר טאקו טבעוניים" }, "walnut taco meat": { "aliases": [], "description": "", - "name": "walnut taco meat", - "plural_name": "walnut taco meats" + "name": "תחליף בשר טאקו אגוזי מלך", + "plural_name": "תחליפי בשר טאקו אגוזי מלך" }, "vegan yogurt starter": { "aliases": [], "description": "", - "name": "vegan yogurt starter", - "plural_name": "vegan yogurt starters" + "name": "מחמצת יוגורט טבעונית", + "plural_name": "מחמצות יוגורט טבעוניות" }, "banana milk": { "aliases": [], "description": "", - "name": "banana milk", - "plural_name": "banana milks" + "name": "חלב בננה", + "plural_name": "חלב בננה" }, "soy quark": { "aliases": [], "description": "", - "name": "soy quark", - "plural_name": "soy quarks" + "name": "קוורק סויה", + "plural_name": "קוורק סויה" }, "vegan chicken nugget": { "aliases": [], "description": "", - "name": "vegan chicken nugget", - "plural_name": "vegan chicken nuggets" + "name": "נאגטס עוף טבעוני", + "plural_name": "נאגטס עוף טבעוניים" }, "vegan starter culture": { "aliases": [], "description": "", - "name": "vegan starter culture", - "plural_name": "vegan starter cultures" + "name": "מחמצת טבעונית", + "plural_name": "מחמצות טבעוניות" }, "walnut milk": { "aliases": [], "description": "", - "name": "walnut milk", - "plural_name": "walnut milks" + "name": "חלב אגוזי מלך", + "plural_name": "חלב אגוזי מלך" }, "latik": { "aliases": [], "description": "", - "name": "latik", - "plural_name": "latiks" + "name": "לטיק (קרם קוקוס מצומצם)", + "plural_name": "לטיק (קרם קוקוס מצומצם)" }, "rice cream": { "aliases": [], @@ -3751,8 +3751,8 @@ "ground beef": { "aliases": [], "description": "", - "name": "ground beef", - "plural_name": "ground beefs" + "name": "בשר בקר טחון", + "plural_name": "בשר בקר טחון" }, "beef steak": { "aliases": [], @@ -3769,26 +3769,26 @@ "pork chop": { "aliases": [], "description": "", - "name": "pork chop", - "plural_name": "pork chops" + "name": "צלע חזיר", + "plural_name": "צלעות חזיר" }, "sweet italian sausage": { "aliases": [], "description": "", - "name": "sweet italian sausage", - "plural_name": "sweet italian sausages" + "name": "נקניק איטלקי מתוק", + "plural_name": "נקניקים איטלקיים מתוקים" }, "pork loin": { "aliases": [], "description": "", - "name": "pork loin", - "plural_name": "pork loins" + "name": "סינטה חזיר", + "plural_name": "סינטות חזיר" }, "prosciutto": { "aliases": [], "description": "", - "name": "prosciutto", - "plural_name": "prosciuttoes" + "name": "פרושוטו", + "plural_name": "פרושוטו" }, "sausage": { "aliases": [], @@ -3799,20 +3799,20 @@ "beef roast": { "aliases": [], "description": "", - "name": "beef roast", - "plural_name": "beef roasts" + "name": "נתח בקר לצלייה", + "plural_name": "נתחי בקר לצלייה" }, "ground pork": { "aliases": [], "description": "", - "name": "ground pork", - "plural_name": "ground porks" + "name": "בשר חזיר טחון", + "plural_name": "בשר חזיר טחון" }, "beef stew meat": { "aliases": [], "description": "", - "name": "beef stew meat", - "plural_name": "beef stew meats" + "name": "בשר בקר לקדירה", + "plural_name": "בשר בקר לקדירה" }, "pepperoni": { "aliases": [], @@ -3829,8 +3829,8 @@ "pancetta": { "aliases": [], "description": "", - "name": "pancetta", - "plural_name": "pancettas" + "name": "פנצ'טה", + "plural_name": "פנצ'טה" }, "pork fillet": { "aliases": [], @@ -3847,8 +3847,8 @@ "ground lamb": { "aliases": [], "description": "", - "name": "ground lamb", - "plural_name": "ground lambs" + "name": "בשר כבש טחון", + "plural_name": "בשר כבש טחון" }, "pork rib": { "aliases": [], @@ -3859,14 +3859,14 @@ "smoked sausage": { "aliases": [], "description": "", - "name": "smoked sausage", - "plural_name": "smoked sausages" + "name": "נקניק מעושן", + "plural_name": "נקניקים מעושנים" }, "breakfast sausage": { "aliases": [], "description": "", - "name": "breakfast sausage", - "plural_name": "breakfast sausages" + "name": "נקניק בוקר", + "plural_name": "נקניקי בוקר" }, "hot dog": { "aliases": [], @@ -3877,8 +3877,8 @@ "beef sirloin": { "aliases": [], "description": "", - "name": "beef sirloin", - "plural_name": "beef sirloins" + "name": "סירלוין בקר", + "plural_name": "סירלוין בקר" }, "salami": { "aliases": [], @@ -3889,278 +3889,278 @@ "brisket": { "aliases": [], "description": "", - "name": "brisket", - "plural_name": "briskets" + "name": "בריסקט", + "plural_name": "בריסקטים" }, "deli ham": { "aliases": [], "description": "", - "name": "deli ham", - "plural_name": "deli hams" + "name": "פסטרמה חזיר", + "plural_name": "פסטרמות חזיר" }, "leg of lamb": { "aliases": [], "description": "", - "name": "leg of lamb", - "plural_name": "leg of lamb" + "name": "רגל כבש", + "plural_name": "רגלי כבש" }, "beef short rib": { "aliases": [], "description": "", - "name": "beef short rib", - "plural_name": "beef short ribs" + "name": "צלעות קצרות בקר", + "plural_name": "צלעות קצרות בקר" }, "kielbasa": { "aliases": [], "description": "", - "name": "kielbasa", - "plural_name": "kielbasas" + "name": "קילבסה", + "plural_name": "קילבסות" }, "pork belly": { "aliases": [], "description": "", - "name": "pork belly", - "plural_name": "pork bellies" + "name": "בטן חזיר", + "plural_name": "בטני חזיר" }, "andouille": { "aliases": [], "description": "", - "name": "andouille", - "plural_name": "andouilles" + "name": "אנדוי", + "plural_name": "אנדוי" }, "boneless lamb": { "aliases": [], "description": "", - "name": "boneless lamb", - "plural_name": "boneless lambs" + "name": "כבש ללא עצם", + "plural_name": "כבש ללא עצם" }, "ground sausage": { "aliases": [], "description": "", - "name": "ground sausage", - "plural_name": "ground sausages" + "name": "נקניק טחון", + "plural_name": "נקניקים טחונים" }, "ground pork sausage": { "aliases": [], "description": "", - "name": "ground pork sausage", - "plural_name": "ground pork sausages" + "name": "נקניק חזיר טחון", + "plural_name": "נקניקי חזיר טחונים" }, "roast beef": { "aliases": [], "description": "", - "name": "roast beef", - "plural_name": "roast beefs" + "name": "רוסטביף", + "plural_name": "רוסטביף" }, "bacon bit": { "aliases": [], "description": "", - "name": "bacon bit", - "plural_name": "bacon bits" + "name": "שברי בייקון", + "plural_name": "שברי בייקון" }, "pork roast": { "aliases": [], "description": "", - "name": "pork roast", - "plural_name": "pork roasts" + "name": "נתח חזיר לצלייה", + "plural_name": "נתחי חזיר לצלייה" }, "hot italian sausage": { "aliases": [], "description": "", - "name": "hot italian sausage", - "plural_name": "hot italian sausages" + "name": "נקניק איטלקי חריף", + "plural_name": "נקניקים איטלקיים חריפים" }, "pork spare rib": { "aliases": [], "description": "", - "name": "pork spare rib", - "plural_name": "pork spare ribs" + "name": "ספייר ריבס", + "plural_name": "ספייר ריבס" }, "lamb shoulder": { "aliases": [], "description": "", - "name": "lamb shoulder", - "plural_name": "lamb shoulders" + "name": "כתף כבש", + "plural_name": "כתפי כבש" }, "beef rib": { "aliases": [], "description": "", - "name": "beef rib", - "plural_name": "beef ribs" + "name": "צלע בקר", + "plural_name": "צלעות בקר" }, "veal steak": { "aliases": [], "description": "", - "name": "veal steak", - "plural_name": "veal steaks" + "name": "סטייק עגל", + "plural_name": "סטייקים עגל" }, "lamb chop": { "aliases": [], "description": "", - "name": "lamb chop", - "plural_name": "lamb chops" + "name": "צלע כבש", + "plural_name": "צלעות כבש" }, "bone-in ham": { "aliases": [], "description": "", - "name": "bone-in ham", - "plural_name": "bone-in hams" + "name": "פסטרמה עם עצם", + "plural_name": "פסטרמות עם עצם" }, "pork butt": { "aliases": [], "description": "", - "name": "pork butt", - "plural_name": "pork butts" + "name": "כתף אחורית חזיר", + "plural_name": "כתפיים אחוריות חזיר" }, "canadian bacon": { "aliases": [], "description": "", - "name": "canadian bacon", - "plural_name": "canadian bacons" + "name": "בייקון קנדי", + "plural_name": "בייקון קנדי" }, "beef sausage": { "aliases": [], "description": "", - "name": "beef sausage", - "plural_name": "beef sausages" + "name": "נקניק בקר", + "plural_name": "נקניקי בקר" }, "lamb shank": { "aliases": [], "description": "", - "name": "lamb shank", - "plural_name": "lamb shanks" + "name": "שוק כבש", + "plural_name": "שוקי כבש" }, "mutton": { "aliases": [], "description": "", - "name": "mutton", - "plural_name": "muttons" + "name": "כבש בוגר", + "plural_name": "כבשים בוגרים" }, "ham steak": { "aliases": [], "description": "", - "name": "ham steak", - "plural_name": "ham steaks" + "name": "סטייק חזיר", + "plural_name": "סטייקים חזיר" }, "venison": { "aliases": [], "description": "", - "name": "venison", - "plural_name": "venisons" + "name": "בשר צבי", + "plural_name": "בשרי צבי" }, "bratwurst": { "aliases": [], "description": "", - "name": "bratwurst", - "plural_name": "bratwursts" + "name": "בראטוורסט", + "plural_name": "בראטוורסטים" }, "pulled pork": { "aliases": [], "description": "", - "name": "pulled pork", - "plural_name": "pulled porks" + "name": "חזיר מפורק", + "plural_name": "חזיר מפורק" }, "ham hock": { "aliases": [], "description": "", - "name": "ham hock", - "plural_name": "ham hocks" + "name": "עצם חזיר", + "plural_name": "עצמות חזיר" }, "frozen meatball": { "aliases": [], "description": "", - "name": "frozen meatball", - "plural_name": "frozen meatballs" + "name": "קציצת בשר קפואה", + "plural_name": "קציצות בשר קפואות" }, "mixed ground meat": { "aliases": [], "description": "", - "name": "mixed ground meat", - "plural_name": "mixed ground meats" + "name": "בשר טחון מעורב", + "plural_name": "בשר טחון מעורב" }, "rabbit": { "aliases": [], "description": "", - "name": "rabbit", - "plural_name": "rabbits" + "name": "ארנב", + "plural_name": "ארנבים" }, "pork cutlet": { "aliases": [], "description": "", - "name": "pork cutlet", - "plural_name": "pork cutlets" + "name": "שניצל חזיר", + "plural_name": "שניצלים חזיר" }, "veal cutlet": { "aliases": [], "description": "", - "name": "veal cutlet", - "plural_name": "veal cutlets" + "name": "שניצל עגל", + "plural_name": "שניצלים עגל" }, "soup bone": { "aliases": [], "description": "", - "name": "soup bone", - "plural_name": "soup bones" + "name": "עצם למרק", + "plural_name": "עצמות למרק" }, "lamb loin": { "aliases": [], "description": "", - "name": "lamb loin", - "plural_name": "lamb loins" + "name": "סינטה כבש", + "plural_name": "סינטות כבש" }, "pork steak": { "aliases": [], "description": "", - "name": "pork steak", - "plural_name": "pork steaks" + "name": "סטייק חזיר", + "plural_name": "סטייקים חזיר" }, "mexican chorizo": { "aliases": [], "description": "", - "name": "mexican chorizo", - "plural_name": "mexican chorizoes" + "name": "צ'וריסו מקסיקני", + "plural_name": "צ'וריסוים מקסיקניים" }, "rack of lamb": { "aliases": [], "description": "", - "name": "rack of lamb", - "plural_name": "rack of lamb" + "name": "צלעות טלה", + "plural_name": "צלעות טלה" }, "pork back rib": { "aliases": [], "description": "", - "name": "pork back rib", - "plural_name": "pork back ribs" + "name": "צלע גב חזיר", + "plural_name": "צלעות גב חזיר" }, "country style rib": { "aliases": [], "description": "", - "name": "country style rib", - "plural_name": "country style ribs" + "name": "צלע בסגנון כפרי", + "plural_name": "צלעות בסגנון כפרי" }, "black forest ham": { "aliases": [], "description": "", - "name": "black forest ham", - "plural_name": "black forest hams" + "name": "חזיר יער שחור", + "plural_name": "חזירי יער שחור" }, "oxtail": { "aliases": [], "description": "", - "name": "oxtail", - "plural_name": "oxtails" + "name": "זנב שור", + "plural_name": "זנבות שור" }, "smoked ham hock": { "aliases": [], "description": "", - "name": "smoked ham hock", - "plural_name": "smoked ham hocks" + "name": "עצם חזיר מעושנת", + "plural_name": "עצמות חזיר מעושנות" }, "serrano ham": { "aliases": [], "description": "", - "name": "serrano ham", - "plural_name": "serrano hams" + "name": "פסטרמה סראנו", + "plural_name": "פסטרמות סראנו" }, "raw chorizo": { "aliases": [], @@ -4183,146 +4183,146 @@ "cocktail sausage": { "aliases": [], "description": "", - "name": "cocktail sausage", - "plural_name": "cocktail sausages" + "name": "נקניק קוקטייל", + "plural_name": "נקניקי קוקטייל" }, "hard salami": { "aliases": [], "description": "", - "name": "hard salami", - "plural_name": "hard salamis" + "name": "סלמי קשה", + "plural_name": "סלמי קשים" }, "back bacon": { "aliases": [], "description": "", - "name": "back bacon", - "plural_name": "back bacons" + "name": "בייקון גב", + "plural_name": "בייקון גב" }, "salt pork": { "aliases": [], "description": "", - "name": "salt pork", - "plural_name": "salt porks" + "name": "חזיר מומלח", + "plural_name": "חזיר מומלח" }, "veal shank": { "aliases": [], "description": "", - "name": "veal shank", - "plural_name": "veal shanks" + "name": "שוק עגל", + "plural_name": "שוקי עגל" }, "ground venison": { "aliases": [], "description": "", - "name": "ground venison", - "plural_name": "ground venisons" + "name": "בשר צבי טחון", + "plural_name": "בשרי צבי טחונים" }, "beef shank": { "aliases": [], "description": "", - "name": "beef shank", - "plural_name": "beef shanks" + "name": "שוק בקר", + "plural_name": "שוקי בקר" }, "lap cheong": { "aliases": [], "description": "", - "name": "lap cheong", - "plural_name": "lap cheongs" + "name": "נקניק סיני (לאפ צ'ונג)", + "plural_name": "נקניקים סיניים (לאפ צ'ונג)" }, "blood sausage": { "aliases": [], "description": "", - "name": "blood sausage", - "plural_name": "blood sausages" + "name": "נקניק דם", + "plural_name": "נקניקי דם" }, "dried beef": { "aliases": [], "description": "", - "name": "dried beef", - "plural_name": "dried beefs" + "name": "בשר בקר מיובש", + "plural_name": "בשרי בקר מיובשים" }, "gammon joint": { "aliases": [], "description": "", - "name": "gammon joint", - "plural_name": "gammon joints" + "name": "נתח חזיר מעושן", + "plural_name": "נתחי חזיר מעושנים" }, "boneless beef short rib": { "aliases": [], "description": "", - "name": "boneless beef short rib", - "plural_name": "boneless beef short ribs" + "name": "צלעות קצרות בקר ללא עצם", + "plural_name": "צלעות קצרות בקר ללא עצם" }, "country ham": { "aliases": [], "description": "", - "name": "country ham", - "plural_name": "country hams" + "name": "פסטרמה כפרית", + "plural_name": "פסטרמות כפריות" }, "boneless ham": { "aliases": [], "description": "", - "name": "boneless ham", - "plural_name": "boneless hams" + "name": "פסטרמה ללא עצם", + "plural_name": "פסטרמות ללא עצם" }, "mortadella": { "aliases": [], "description": "", - "name": "mortadella", - "plural_name": "mortadellas" + "name": "מורטדלה", + "plural_name": "מורטדלות" }, "ground bison": { "aliases": [], "description": "", - "name": "ground bison", - "plural_name": "ground bisons" + "name": "ביזון טחון", + "plural_name": "ביזונים טחונים" }, "fresh sausage": { "aliases": [], "description": "", - "name": "fresh sausage", - "plural_name": "fresh sausages" + "name": "נקניק טרי", + "plural_name": "נקניקים טריים" }, "bologna": { "aliases": [], "description": "", - "name": "bologna", - "plural_name": "bolognas" + "name": "בולוניה", + "plural_name": "בולוניות" }, "burger patty": { "aliases": [], "description": "", - "name": "burger patty", - "plural_name": "burger patties" + "name": "קציצת המבורגר", + "plural_name": "קציצות המבורגר" }, "smoked pork chop": { "aliases": [], "description": "", - "name": "smoked pork chop", - "plural_name": "smoked pork chops" + "name": "צלע חזיר מעושנת", + "plural_name": "צלעות חזיר מעושנות" }, "lamb neck": { "aliases": [], "description": "", - "name": "lamb neck", - "plural_name": "lamb necks" + "name": "צוואר כבש", + "plural_name": "צווארי כבש" }, "sausage patty": { "aliases": [], "description": "", - "name": "sausage patty", - "plural_name": "sausage patties" + "name": "קציצת נקניק", + "plural_name": "קציצות נקניק" }, "beef suet": { "aliases": [], "description": "", - "name": "beef suet", - "plural_name": "beef suets" + "name": "שומן בקר", + "plural_name": "שומני בקר" }, "veal roast": { "aliases": [], "description": "", - "name": "veal roast", - "plural_name": "veal roasts" + "name": "עגל לצלייה", + "plural_name": "עגלים לצלייה" }, "beef shoulder": { "aliases": [], @@ -4333,14 +4333,14 @@ "steak tip": { "aliases": [], "description": "", - "name": "steak tip", - "plural_name": "steak tips" + "name": "קצה סטייק", + "plural_name": "קצות סטייק" }, "veal chop": { "aliases": [], "description": "", - "name": "veal chop", - "plural_name": "veal chops" + "name": "צלע עגל", + "plural_name": "צלעות עגל" } } }, From 99523c70ede57fcff42b1c564cfd218b08e85929 Mon Sep 17 00:00:00 2001 From: Felix Schneider Date: Fri, 25 Jul 2025 13:42:17 +0200 Subject: [PATCH 6/9] fix: send the correct value for recipe scale and ensure the body is sent correctly (#5737) --- frontend/composables/use-group-recipe-actions.ts | 3 +-- frontend/lib/api/user/group-recipe-actions.ts | 4 ++-- mealie/routes/households/controller_group_recipe_actions.py | 4 ++-- mealie/schema/household/group_recipe_action.py | 2 +- .../user_household_tests/test_group_recipe_actions.py | 4 ++-- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/frontend/composables/use-group-recipe-actions.ts b/frontend/composables/use-group-recipe-actions.ts index 8e3aa5a09..895492d55 100644 --- a/frontend/composables/use-group-recipe-actions.ts +++ b/frontend/composables/use-group-recipe-actions.ts @@ -1,6 +1,5 @@ import { useStoreActions } from "./partials/use-actions-factory"; import { useUserApi } from "~/composables/api"; -import { useScaledAmount } from "~/composables/recipes/use-scaled-amount"; import type { GroupRecipeActionOut, GroupRecipeActionType } from "~/lib/api/types/household"; import type { RequestResponse } from "~/lib/api/types/non-generated"; import type { Recipe } from "~/lib/api/types/recipe"; @@ -68,7 +67,7 @@ export const useGroupRecipeActions = function ( window.open(url, "_blank")?.focus(); return; case "post": - return await api.groupRecipeActions.triggerAction(action.id, recipe.slug || "", useScaledAmount(recipe.recipeServings || 1, recipeScale).scaledAmount); + return await api.groupRecipeActions.triggerAction(action.id, recipe.slug || "", recipeScale); default: break; } diff --git a/frontend/lib/api/user/group-recipe-actions.ts b/frontend/lib/api/user/group-recipe-actions.ts index 2753b3465..f97ddc53f 100644 --- a/frontend/lib/api/user/group-recipe-actions.ts +++ b/frontend/lib/api/user/group-recipe-actions.ts @@ -13,7 +13,7 @@ export class GroupRecipeActionsAPI extends BaseCRUDAPI None: recipe_action = self.repos.group_recipe_actions.get_one(item_id) if not recipe_action: @@ -95,7 +95,7 @@ class GroupRecipeActionController(BaseUserController): detail=ErrorResponse.respond(message="Not found."), ) from e - payload = GroupRecipeActionPayload(action=recipe_action, content=recipe, scaled_amount=scaled_amount) + payload = GroupRecipeActionPayload(action=recipe_action, content=recipe, recipe_scale=recipe_scale) bg_tasks.add_task( task_action, url=recipe_action.url, diff --git a/mealie/schema/household/group_recipe_action.py b/mealie/schema/household/group_recipe_action.py index 7d96b4ccc..fca10c25d 100644 --- a/mealie/schema/household/group_recipe_action.py +++ b/mealie/schema/household/group_recipe_action.py @@ -44,4 +44,4 @@ class GroupRecipeActionPagination(PaginationBase): class GroupRecipeActionPayload(MealieModel): action: GroupRecipeActionOut content: Any - scaled_amount: float + recipe_scale: float diff --git a/tests/integration_tests/user_household_tests/test_group_recipe_actions.py b/tests/integration_tests/user_household_tests/test_group_recipe_actions.py index 11442ffb9..941e58dd0 100644 --- a/tests/integration_tests/user_household_tests/test_group_recipe_actions.py +++ b/tests/integration_tests/user_household_tests/test_group_recipe_actions.py @@ -173,7 +173,7 @@ def test_group_recipe_actions_trigger_post( response = api_client.post( api_routes.households_recipe_actions_item_id_trigger_recipe_slug(action_id, recipe_slug), headers=unique_user.token, - json={"scaled_amount": 1.0}, + json={"recipe_scale": 1.0}, ) if missing_action or missing_recipe: @@ -190,7 +190,7 @@ def test_group_recipe_actions_trigger_invalid_type(api_client: TestClient, uniqu response = api_client.post( api_routes.households_recipe_actions_item_id_trigger_recipe_slug(recipe_action.id, recipe.id), headers=unique_user.token, - json={"scaled_amount": 1.0}, + json={"recipe_scale": 1.0}, ) assert response.status_code == 400 From 0df9d4b9582dcbfb4c298b0cb9b2c4070a8f5c84 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 14:03:10 +0200 Subject: [PATCH 7/9] chore(deps): update dependency ruff to v0.12.5 (#5795) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- poetry.lock | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poetry.lock b/poetry.lock index a20929615..8c163ae8e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3237,30 +3237,30 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "ruff" -version = "0.12.4" +version = "0.12.5" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ruff-0.12.4-py3-none-linux_armv6l.whl", hash = "sha256:cb0d261dac457ab939aeb247e804125a5d521b21adf27e721895b0d3f83a0d0a"}, - {file = "ruff-0.12.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:55c0f4ca9769408d9b9bac530c30d3e66490bd2beb2d3dae3e4128a1f05c7442"}, - {file = "ruff-0.12.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:a8224cc3722c9ad9044da7f89c4c1ec452aef2cfe3904365025dd2f51daeae0e"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9949d01d64fa3672449a51ddb5d7548b33e130240ad418884ee6efa7a229586"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:be0593c69df9ad1465e8a2d10e3defd111fdb62dcd5be23ae2c06da77e8fcffb"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7dea966bcb55d4ecc4cc3270bccb6f87a337326c9dcd3c07d5b97000dbff41c"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:afcfa3ab5ab5dd0e1c39bf286d829e042a15e966b3726eea79528e2e24d8371a"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c057ce464b1413c926cdb203a0f858cd52f3e73dcb3270a3318d1630f6395bb3"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e64b90d1122dc2713330350626b10d60818930819623abbb56535c6466cce045"}, - {file = "ruff-0.12.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2abc48f3d9667fdc74022380b5c745873499ff827393a636f7a59da1515e7c57"}, - {file = "ruff-0.12.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2b2449dc0c138d877d629bea151bee8c0ae3b8e9c43f5fcaafcd0c0d0726b184"}, - {file = "ruff-0.12.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:56e45bb11f625db55f9b70477062e6a1a04d53628eda7784dce6e0f55fd549eb"}, - {file = "ruff-0.12.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:478fccdb82ca148a98a9ff43658944f7ab5ec41c3c49d77cd99d44da019371a1"}, - {file = "ruff-0.12.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0fc426bec2e4e5f4c4f182b9d2ce6a75c85ba9bcdbe5c6f2a74fcb8df437df4b"}, - {file = "ruff-0.12.4-py3-none-win32.whl", hash = "sha256:4de27977827893cdfb1211d42d84bc180fceb7b72471104671c59be37041cf93"}, - {file = "ruff-0.12.4-py3-none-win_amd64.whl", hash = "sha256:fe0b9e9eb23736b453143d72d2ceca5db323963330d5b7859d60d101147d461a"}, - {file = "ruff-0.12.4-py3-none-win_arm64.whl", hash = "sha256:0618ec4442a83ab545e5b71202a5c0ed7791e8471435b94e655b570a5031a98e"}, - {file = "ruff-0.12.4.tar.gz", hash = "sha256:13efa16df6c6eeb7d0f091abae50f58e9522f3843edb40d56ad52a5a4a4b6873"}, + {file = "ruff-0.12.5-py3-none-linux_armv6l.whl", hash = "sha256:1de2c887e9dec6cb31fcb9948299de5b2db38144e66403b9660c9548a67abd92"}, + {file = "ruff-0.12.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:d1ab65e7d8152f519e7dea4de892317c9da7a108da1c56b6a3c1d5e7cf4c5e9a"}, + {file = "ruff-0.12.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:962775ed5b27c7aa3fdc0d8f4d4433deae7659ef99ea20f783d666e77338b8cf"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:73b4cae449597e7195a49eb1cdca89fd9fbb16140c7579899e87f4c85bf82f73"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8b13489c3dc50de5e2d40110c0cce371e00186b880842e245186ca862bf9a1ac"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1504fea81461cf4841778b3ef0a078757602a3b3ea4b008feb1308cb3f23e08"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c7da4129016ae26c32dfcbd5b671fe652b5ab7fc40095d80dcff78175e7eddd4"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ca972c80f7ebcfd8af75a0f18b17c42d9f1ef203d163669150453f50ca98ab7b"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8dbbf9f25dfb501f4237ae7501d6364b76a01341c6f1b2cd6764fe449124bb2a"}, + {file = "ruff-0.12.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c47dea6ae39421851685141ba9734767f960113d51e83fd7bb9958d5be8763a"}, + {file = "ruff-0.12.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c5076aa0e61e30f848846f0265c873c249d4b558105b221be1828f9f79903dc5"}, + {file = "ruff-0.12.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a5a4c7830dadd3d8c39b1cc85386e2c1e62344f20766be6f173c22fb5f72f293"}, + {file = "ruff-0.12.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:46699f73c2b5b137b9dc0fc1a190b43e35b008b398c6066ea1350cce6326adcb"}, + {file = "ruff-0.12.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5a655a0a0d396f0f072faafc18ebd59adde8ca85fb848dc1b0d9f024b9c4d3bb"}, + {file = "ruff-0.12.5-py3-none-win32.whl", hash = "sha256:dfeb2627c459b0b78ca2bbdc38dd11cc9a0a88bf91db982058b26ce41714ffa9"}, + {file = "ruff-0.12.5-py3-none-win_amd64.whl", hash = "sha256:ae0d90cf5f49466c954991b9d8b953bd093c32c27608e409ae3564c63c5306a5"}, + {file = "ruff-0.12.5-py3-none-win_arm64.whl", hash = "sha256:48cdbfc633de2c5c37d9f090ba3b352d1576b0015bfc3bc98eaf230275b7e805"}, + {file = "ruff-0.12.5.tar.gz", hash = "sha256:b209db6102b66f13625940b7f8c7d0f18e20039bb7f6101fbdac935c9612057e"}, ] [[package]] From fb4aa2b7139749b8a80b1c1b64bac0e7f76e45c9 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Fri, 25 Jul 2025 07:18:10 -0500 Subject: [PATCH 8/9] fix: Better UX and Error Handling For Adding Timeline Events (#5798) --- .../Domain/Recipe/RecipeLastMade.vue | 87 ++++++++++++++----- frontend/components/global/BaseDialog.vue | 2 +- frontend/lang/messages/en-US.json | 4 + 3 files changed, 69 insertions(+), 24 deletions(-) diff --git a/frontend/components/Domain/Recipe/RecipeLastMade.vue b/frontend/components/Domain/Recipe/RecipeLastMade.vue index 8009bdc13..b9871e8f9 100644 --- a/frontend/components/Domain/Recipe/RecipeLastMade.vue +++ b/frontend/components/Domain/Recipe/RecipeLastMade.vue @@ -3,6 +3,7 @@
import { whenever } from "@vueuse/core"; import { useUserApi } from "~/composables/api"; +import { alert } from "~/composables/use-toast"; import { useHouseholdSelf } from "~/composables/use-households"; -import type { Recipe, RecipeTimelineEventIn } from "~/lib/api/types/recipe"; +import type { Recipe, RecipeTimelineEventIn, RecipeTimelineEventOut } from "~/lib/api/types/recipe"; import type { VForm } from "~/types/auto-forms"; export default defineNuxtComponent({ @@ -196,12 +198,25 @@ export default defineNuxtComponent({ newTimelineEventImagePreviewUrl.value = URL.createObjectURL(fileObject); } - const state = reactive({ datePickerMenu: false }); + const state = reactive({ datePickerMenu: false, madeThisFormLoading: false }); + + function resetMadeThisForm() { + state.madeThisFormLoading = false; + + newTimelineEvent.value.eventMessage = ""; + newTimelineEvent.value.timestamp = undefined; + clearImage(); + madeThisDialog.value = false; + domMadeThisForm.value?.reset(); + } + async function createTimelineEvent() { if (!(newTimelineEventTimestampString.value && props.recipe?.id && props.recipe?.slug)) { return; } + state.madeThisFormLoading = true; + newTimelineEvent.value.recipeId = props.recipe.id; // Note: $auth.user is now a ref newTimelineEvent.value.subject = i18n.t("recipe.user-made-this", { user: $auth.user.value?.fullName }); @@ -210,34 +225,60 @@ export default defineNuxtComponent({ // we choose the end of day so it always comes after "new recipe" events newTimelineEvent.value.timestamp = new Date(newTimelineEventTimestampString.value + "T23:59:59").toISOString(); - const eventResponse = await userApi.recipes.createTimelineEvent(newTimelineEvent.value); - const newEvent = eventResponse.data; + let newEvent: RecipeTimelineEventOut | null = null; + try { + const eventResponse = await userApi.recipes.createTimelineEvent(newTimelineEvent.value); + newEvent = eventResponse.data; + if (!newEvent) { + throw new Error("No event created"); + } + } + catch (error) { + console.error("Failed to create timeline event:", error); + alert.error(i18n.t("recipe.failed-to-add-to-timeline")); + resetMadeThisForm(); + return; + } // we also update the recipe's last made value if (!lastMade.value || newTimelineEvent.value.timestamp > lastMade.value) { - lastMade.value = newTimelineEvent.value.timestamp; - await userApi.recipes.updateLastMade(props.recipe.slug, newTimelineEvent.value.timestamp); - } - - // update the image, if provided - if (newTimelineEventImage.value && newEvent) { - const imageResponse = await userApi.recipes.updateTimelineEventImage( - newEvent.id, - newTimelineEventImage.value, - newTimelineEventImageName.value, - ); - if (imageResponse.data) { - newEvent.image = imageResponse.data.image; + try { + lastMade.value = newTimelineEvent.value.timestamp; + await userApi.recipes.updateLastMade(props.recipe.slug, newTimelineEvent.value.timestamp); + } + catch (error) { + console.error("Failed to update last made date:", error); + alert.error(i18n.t("recipe.failed-to-update-recipe")); } } - // reset form - newTimelineEvent.value.eventMessage = ""; - newTimelineEvent.value.timestamp = undefined; - clearImage(); - madeThisDialog.value = false; - domMadeThisForm.value?.reset(); + // update the image, if provided + let imageError = false; + if (newTimelineEventImage.value) { + try { + const imageResponse = await userApi.recipes.updateTimelineEventImage( + newEvent.id, + newTimelineEventImage.value, + newTimelineEventImageName.value, + ); + if (imageResponse.data) { + newEvent.image = imageResponse.data.image; + } + } + catch (error) { + imageError = true; + console.error("Failed to upload image for timeline event:", error); + } + } + if (imageError) { + alert.error(i18n.t("recipe.added-to-timeline-but-failed-to-add-image")); + } + else { + alert.success(i18n.t("recipe.added-to-timeline")); + } + + resetMadeThisForm(); context.emit("eventCreated", newEvent); } diff --git a/frontend/components/global/BaseDialog.vue b/frontend/components/global/BaseDialog.vue index 2bf4ddf7e..8126f4b1e 100644 --- a/frontend/components/global/BaseDialog.vue +++ b/frontend/components/global/BaseDialog.vue @@ -82,7 +82,7 @@ {{ submitText }} diff --git a/frontend/lang/messages/en-US.json b/frontend/lang/messages/en-US.json index 594498269..59437e6d4 100644 --- a/frontend/lang/messages/en-US.json +++ b/frontend/lang/messages/en-US.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", From a531eb649e3de66faff91123673fb3f6fabe3330 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 25 Jul 2025 11:46:56 -0500 Subject: [PATCH 9/9] chore(l10n): New Crowdin updates (#5804) --- frontend/lang/messages/af-ZA.json | 4 + frontend/lang/messages/ar-SA.json | 4 + frontend/lang/messages/bg-BG.json | 4 + frontend/lang/messages/ca-ES.json | 4 + frontend/lang/messages/cs-CZ.json | 4 + frontend/lang/messages/da-DK.json | 4 + frontend/lang/messages/de-DE.json | 4 + frontend/lang/messages/el-GR.json | 16 +- frontend/lang/messages/en-GB.json | 4 + frontend/lang/messages/es-ES.json | 4 + frontend/lang/messages/et-EE.json | 4 + frontend/lang/messages/fi-FI.json | 4 + frontend/lang/messages/fr-BE.json | 14 +- frontend/lang/messages/fr-CA.json | 14 +- frontend/lang/messages/fr-FR.json | 4 + frontend/lang/messages/gl-ES.json | 4 + frontend/lang/messages/he-IL.json | 4 + frontend/lang/messages/hr-HR.json | 4 + frontend/lang/messages/hu-HU.json | 4 + frontend/lang/messages/is-IS.json | 4 + frontend/lang/messages/it-IT.json | 4 + frontend/lang/messages/ja-JP.json | 4 + frontend/lang/messages/ko-KR.json | 4 + frontend/lang/messages/lt-LT.json | 4 + frontend/lang/messages/lv-LV.json | 4 + frontend/lang/messages/nl-NL.json | 4 + frontend/lang/messages/no-NO.json | 4 + frontend/lang/messages/pl-PL.json | 4 + frontend/lang/messages/pt-BR.json | 4 + frontend/lang/messages/pt-PT.json | 4 + frontend/lang/messages/ro-RO.json | 4 + frontend/lang/messages/ru-RU.json | 4 + frontend/lang/messages/sk-SK.json | 4 + frontend/lang/messages/sl-SI.json | 4 + frontend/lang/messages/sr-SP.json | 4 + frontend/lang/messages/sv-SE.json | 4 + frontend/lang/messages/tr-TR.json | 6 +- frontend/lang/messages/uk-UA.json | 4 + frontend/lang/messages/vi-VN.json | 4 + frontend/lang/messages/zh-CN.json | 4 + frontend/lang/messages/zh-TW.json | 4 + .../seed/resources/foods/locales/de-DE.json | 4 +- .../seed/resources/foods/locales/he-IL.json | 1312 ++++++++--------- 43 files changed, 839 insertions(+), 675 deletions(-) diff --git a/frontend/lang/messages/af-ZA.json b/frontend/lang/messages/af-ZA.json index 2f1907031..517d35f1f 100644 --- a/frontend/lang/messages/af-ZA.json +++ b/frontend/lang/messages/af-ZA.json @@ -579,6 +579,10 @@ "made-this": "Ek het dit gemaak", "how-did-it-turn-out": "Hoe het dit uitgedraai?", "user-made-this": "{user} het dit gemaak", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Boodskap sleutel", "parse": "Verwerk", diff --git a/frontend/lang/messages/ar-SA.json b/frontend/lang/messages/ar-SA.json index 476b386de..80be8a33a 100644 --- a/frontend/lang/messages/ar-SA.json +++ b/frontend/lang/messages/ar-SA.json @@ -579,6 +579,10 @@ "made-this": "لقد طبخت هذا", "how-did-it-turn-out": "كيف كانت النتيجة؟", "user-made-this": "{user} طبخ هذه", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "مفتاح الرساله", "parse": "تحليل", diff --git a/frontend/lang/messages/bg-BG.json b/frontend/lang/messages/bg-BG.json index 29c80d8e1..d4f118ccc 100644 --- a/frontend/lang/messages/bg-BG.json +++ b/frontend/lang/messages/bg-BG.json @@ -579,6 +579,10 @@ "made-this": "Сготвих рецептата", "how-did-it-turn-out": "Как се получи?", "user-made-this": "{user} направи това", + "added-to-timeline": "Added 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", "api-extras-description": "Екстрите за рецепти са ключова характеристика на Mealie API. Те Ви позволяват да създавате персонализирани JSON двойки ключ/стойност в рамките на рецепта, за да ги препращате към други приложения. Можете да използвате тези ключове, за да предоставите информация за задействане на автоматизация или персонализирани съобщения, за препращане към желаното от Вас устройство.", "message-key": "Ключ на съобщението", "parse": "Анализирай", diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index 2fa688024..f8f190c13 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -579,6 +579,10 @@ "made-this": "Ho he fet", "how-did-it-turn-out": "Com ha sortit?", "user-made-this": "{user} ha fet això", + "added-to-timeline": "Added 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", "api-extras-description": "Els extres de receptes són una funcionalitat clau de l'API de Mealie. Permeten crear parells clau/valor JSON personalitzats dins una recepta, per referenciar-los des d'aplicacions de tercers. Pots emprar aquestes claus per proveir informació, per exemple per a desencadenar automatitzacions o missatges personlitzats per a propagar al teu dispositiu desitjat.", "message-key": "Clau del missatge", "parse": "Analitzar", diff --git a/frontend/lang/messages/cs-CZ.json b/frontend/lang/messages/cs-CZ.json index 3d77c84a8..2596686ef 100644 --- a/frontend/lang/messages/cs-CZ.json +++ b/frontend/lang/messages/cs-CZ.json @@ -579,6 +579,10 @@ "made-this": "Toto jsem uvařil", "how-did-it-turn-out": "Jak to dopadlo?", "user-made-this": "{user} udělal toto", + "added-to-timeline": "Added 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", "api-extras-description": "Recepty jsou klíčovým rysem rozhraní pro API Mealie. Umožňují vytvářet vlastní klíče/hodnoty JSON v rámci receptu pro odkazy na aplikace třetích stran. Tyto klíče můžete použít pro poskytnutí informací, například pro aktivaci automatizace nebo vlastních zpráv pro přenos do požadovaného zařízení.", "message-key": "Klíč zprávy", "parse": "Analyzovat", diff --git a/frontend/lang/messages/da-DK.json b/frontend/lang/messages/da-DK.json index 27e8d1e5d..75cd6cd2f 100644 --- a/frontend/lang/messages/da-DK.json +++ b/frontend/lang/messages/da-DK.json @@ -579,6 +579,10 @@ "made-this": "Jeg har lavet denne", "how-did-it-turn-out": "Hvordan blev det?", "user-made-this": "{user} lavede denne", + "added-to-timeline": "Added 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", "api-extras-description": "Opskrifter ekstra er en central feature i Mealie API. De giver dig mulighed for at oprette brugerdefinerede JSON nøgle / værdi par inden for en opskrift, at henvise til fra 3. parts applikationer. Du kan bruge disse nøgler til at give oplysninger, for eksempel til at udløse automatiseringer eller brugerdefinerede beskeder til at videresende til din ønskede enhed.", "message-key": "Beskednøgle", "parse": "Behandl data", diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index d4bbec42f..8d90bbfe1 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -579,6 +579,10 @@ "made-this": "Ich hab's gemacht", "how-did-it-turn-out": "Wie ist es geworden?", "user-made-this": "{user} hat's gemacht", + "added-to-timeline": "Zur Zeitleiste hinzugefügt", + "failed-to-add-to-timeline": "Fehler beim Hinzufügen zur Zeitleiste", + "failed-to-update-recipe": "Fehler beim Aktualisieren des Rezepts", + "added-to-timeline-but-failed-to-add-image": "Zur Zeitleiste hinzugefügt, Bild hinzufügen fehlgeschlagen", "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", "parse": "Parsen", diff --git a/frontend/lang/messages/el-GR.json b/frontend/lang/messages/el-GR.json index 5699c2ed4..1787ad2d1 100644 --- a/frontend/lang/messages/el-GR.json +++ b/frontend/lang/messages/el-GR.json @@ -538,7 +538,7 @@ "date-format-hint-yyyy-mm-dd": "Μορφή ΕΕΕΕ-ΜΜ-ΗΗ", "add-to-list": "Προσθήκη σε λίστα", "add-to-plan": "Προσθήκη σε πρόγραμμα γευμάτων", - "add-to-timeline": "Προσθήκη στο χρονοδιάγραμμα", + "add-to-timeline": "Προσθήκη στο χρονολόγιο", "recipe-added-to-list": "Η συνταγή προστέθηκε στη λίστα", "recipes-added-to-list": "Οι συνταγές προστέθηκαν στη λίστα", "successfully-added-to-list": "Επιτυχής προσθήκη στη λίστα", @@ -570,15 +570,19 @@ "increase-scale-label": "Αύξηση κλίμακας κατά 1", "locked": "Κλειδωμένο", "public-link": "Δημόσιος σύνδεσμος", - "edit-timeline-event": "Επεξεργασία συμβάντος χρονοδιαγράμματος", - "timeline": "Χρονοδιάγραμμα", - "timeline-is-empty": "Δεν υπάρχει τίποτα ακόμα στο χρονοδιάγραμμα. Δοκιμάστε να κάνετε αυτή τη συνταγή!", + "edit-timeline-event": "Επεξεργασία συμβάντος χρονολόγιου", + "timeline": "Χρονολόγιο", + "timeline-is-empty": "Δεν υπάρχει τίποτα ακόμα στο χρονολόγιο. Δοκιμάστε να κάνετε αυτή τη συνταγή!", "timeline-no-events-found-try-adjusting-filters": "Δεν βρέθηκαν συμβαντα. Δοκιμάστε να προσαρμόσετε τα φίλτρα αναζήτησης.", - "group-global-timeline": "Συνολικό χρονοδιάγραμμα {groupName}", - "open-timeline": "Ανοιγμα χρονοδιαγράμματος", + "group-global-timeline": "Συνολικό χρονολόγιο {groupName}", + "open-timeline": "Ανοιγμα χρονολόγιου", "made-this": "Το έφτιαξα", "how-did-it-turn-out": "Ποιό ήταν το αποτέλεσμα;", "user-made-this": "Ο/η {user} το έφτιαξε αυτό", + "added-to-timeline": "Προστέθηκε στο χρονολόγιο", + "failed-to-add-to-timeline": "Αποτυχία προσθήκης στο χρονολόγιο", + "failed-to-update-recipe": "Αποτυχία ενημέρωσης συνταγής", + "added-to-timeline-but-failed-to-add-image": "Προστέθηκε στο χρονολόγιο, αλλά απέτυχε η προσθήκη εικόνας", "api-extras-description": "Τα extras συνταγών αποτελούν βασικό χαρακτηριστικό του Mealie API. Σας επιτρέπουν να δημιουργήσετε προσαρμοσμένα ζεύγη κλειδιού/τιμής JSON μέσα σε μια συνταγή, να παραπέμψετε σε εφαρμογές τρίτων. Μπορείτε να χρησιμοποιήσετε αυτά τα κλειδιά για την παροχή πληροφοριών, για παράδειγμα πυροδότηση αυτοματισμών ή μετάδοση προσαρμοσμένων μηνυμάτων στη συσκευή που επιθυμείτε.", "message-key": "Κλειδί Μηνύματος", "parse": "Ανάλυση", diff --git a/frontend/lang/messages/en-GB.json b/frontend/lang/messages/en-GB.json index b3de24788..1f6122f5b 100644 --- a/frontend/lang/messages/en-GB.json +++ b/frontend/lang/messages/en-GB.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/frontend/lang/messages/es-ES.json b/frontend/lang/messages/es-ES.json index 1365e91a7..e6a8a03ec 100644 --- a/frontend/lang/messages/es-ES.json +++ b/frontend/lang/messages/es-ES.json @@ -579,6 +579,10 @@ "made-this": "Lo hice", "how-did-it-turn-out": "¿Cómo resultó esto?", "user-made-this": "{user} hizo esto", + "added-to-timeline": "Added 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", "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", "parse": "Analizar", diff --git a/frontend/lang/messages/et-EE.json b/frontend/lang/messages/et-EE.json index f46abefb0..f311f6ab3 100644 --- a/frontend/lang/messages/et-EE.json +++ b/frontend/lang/messages/et-EE.json @@ -579,6 +579,10 @@ "made-this": "Olen seda valmistanud", "how-did-it-turn-out": "Kuidas tuli see välja?", "user-made-this": "{user} on seda valmistanud", + "added-to-timeline": "Added 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", "api-extras-description": "Retsepti väljavõtted on Meali API oluline funktsioon. Neid saab kasutada kohandatud JSON-võtme/väärtuse paaride loomiseks retseptis, et viidata kolmandate osapoolte rakendustele. Neid klahve saab kasutada teabe edastamiseks, näiteks automaatse toimingu või kohandatud sõnumi käivitamiseks teie valitud seadmele.", "message-key": "Sõnumi võti", "parse": "Analüüsi", diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index dfd16d51c..ae1c999b4 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -579,6 +579,10 @@ "made-this": "Tein tämän", "how-did-it-turn-out": "Miten se onnistui?", "user-made-this": "{user} teki tämän", + "added-to-timeline": "Added 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", "api-extras-description": "Reseptiekstrat ovat Mealien API:n tärkeä ominaisuus. Niiden avulla voidaan luoda mukautettuja JSON-avain/arvo-pareja reseptin sisällä viitaten kolmannen osapuolen sovelluksiin. Näitä avaimia voi käyttää tiedon antamiseksi, esimerkiksi automaattisen toiminnon tai mukautetun viestin käynnistämiseksi haluamaasi laitteeseen.", "message-key": "Viestiavain", "parse": "Jäsennä", diff --git a/frontend/lang/messages/fr-BE.json b/frontend/lang/messages/fr-BE.json index e01d17e09..a1a070e20 100644 --- a/frontend/lang/messages/fr-BE.json +++ b/frontend/lang/messages/fr-BE.json @@ -579,6 +579,10 @@ "made-this": "Je l’ai cuisiné", "how-did-it-turn-out": "C’était bon ?", "user-made-this": "{user} l’a cuisiné", + "added-to-timeline": "Ajouté à l’historique", + "failed-to-add-to-timeline": "Ajout dans l’historique en échec", + "failed-to-update-recipe": "Impossible de mettre à jour la recette", + "added-to-timeline-but-failed-to-add-image": "Ajouté à l’historique, mais impossible d’ajouter l’image", "api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.", "message-key": "Clé de message", "parse": "Analyser", @@ -599,10 +603,10 @@ "create-recipe-from-an-image": "Créer une recette à partir d’une image", "create-recipe-from-an-image-description": "Créez une recette en téléchargeant une image de celle-ci. Mealie utilisera l’IA pour tenter d’extraire le texte et de créer une recette.", "crop-and-rotate-the-image": "Rogner et pivoter l’image pour que seul le texte soit visible, et qu’il soit dans la bonne orientation.", - "create-from-images": "Create from Images", + "create-from-images": "Créer à partir d’images", "should-translate-description": "Traduire la recette dans ma langue", "please-wait-image-procesing": "Veuillez patienter, l’image est en cours de traitement. Cela peut prendre du temps.", - "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", + "please-wait-images-processing": "Veuillez patienter, les images sont en cours de traitement. Cela peut prendre un certain temps.", "bulk-url-import": "Importation en masse d'URL", "debug-scraper": "Déboguer le récupérateur", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Créer une recette en fournissant le nom. Toutes les recettes doivent avoir des noms uniques.", @@ -662,9 +666,9 @@ }, "reset-servings-count": "Réinitialiser le nombre de portions", "not-linked-ingredients": "Ingrédients supplémentaires", - "upload-another-image": "Upload another image", - "upload-images": "Upload images", - "upload-more-images": "Upload more images" + "upload-another-image": "Télécharger une autre image", + "upload-images": "Télécharger des images", + "upload-more-images": "Télécharger d'autres images" }, "recipe-finder": { "recipe-finder": "Recherche de recette", diff --git a/frontend/lang/messages/fr-CA.json b/frontend/lang/messages/fr-CA.json index 9dbc2774c..7d9c9d732 100644 --- a/frontend/lang/messages/fr-CA.json +++ b/frontend/lang/messages/fr-CA.json @@ -579,6 +579,10 @@ "made-this": "Je l’ai cuisiné", "how-did-it-turn-out": "C’était bon ?", "user-made-this": "{user} l’a cuisiné", + "added-to-timeline": "Ajouté à l’historique", + "failed-to-add-to-timeline": "Ajout dans l’historique en échec", + "failed-to-update-recipe": "Impossible de mettre à jour la recette", + "added-to-timeline-but-failed-to-add-image": "Ajouté à l’historique, mais impossible d’ajouter l’image", "api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.", "message-key": "Clé de message", "parse": "Analyser", @@ -599,10 +603,10 @@ "create-recipe-from-an-image": "Créer une recette à partir d’une image", "create-recipe-from-an-image-description": "Créez une recette en téléversant une image de celle-ci. Mealie utilisera l’IA pour tenter d’extraire le texte et de créer une recette.", "crop-and-rotate-the-image": "Rogner et pivoter l’image pour que seul le texte soit visible et qu’il soit dans la bonne orientation.", - "create-from-images": "Create from Images", + "create-from-images": "Créer à partir d’images", "should-translate-description": "Traduire la recette dans ma langue", "please-wait-image-procesing": "Veuillez patienter, l'image est en cours de traitement. Cela peut prendre un certain temps.", - "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", + "please-wait-images-processing": "Veuillez patienter, les images sont en cours de traitement. Cela peut prendre un certain temps.", "bulk-url-import": "Importation en masse d'URL", "debug-scraper": "Déboguer le récupérateur", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Créer une recette en fournissant le nom. Toutes les recettes doivent avoir des noms uniques.", @@ -662,9 +666,9 @@ }, "reset-servings-count": "Réinitialiser le nombre de portions", "not-linked-ingredients": "Ingrédients supplémentaires", - "upload-another-image": "Upload another image", - "upload-images": "Upload images", - "upload-more-images": "Upload more images" + "upload-another-image": "Télécharger une autre image", + "upload-images": "Télécharger des images", + "upload-more-images": "Télécharger d'autres images" }, "recipe-finder": { "recipe-finder": "Recherche de recette", diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index af6d01bd4..622f6e70c 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -579,6 +579,10 @@ "made-this": "Je l’ai cuisiné", "how-did-it-turn-out": "C’était bon ?", "user-made-this": "{user} l’a cuisiné", + "added-to-timeline": "Ajouté à l’historique", + "failed-to-add-to-timeline": "Ajout dans l’historique en échec", + "failed-to-update-recipe": "Impossible de mettre à jour la recette", + "added-to-timeline-but-failed-to-add-image": "Ajouté à l’historique, mais impossible d’ajouter l’image", "api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.", "message-key": "Clé de message", "parse": "Analyser", diff --git a/frontend/lang/messages/gl-ES.json b/frontend/lang/messages/gl-ES.json index 4f6c7ac54..97c5d880c 100644 --- a/frontend/lang/messages/gl-ES.json +++ b/frontend/lang/messages/gl-ES.json @@ -579,6 +579,10 @@ "made-this": "Eu fixen isto", "how-did-it-turn-out": "Que tal ficou?", "user-made-this": "{user} fixo isto", + "added-to-timeline": "Added 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", "api-extras-description": "Os extras de receitas son unha característica clave da API de Mealie. Permítenche crear pares de clave/valor JSON personalizados dentro dunha receita, para facer referencia desde aplicacións de terceiros. Podes usar estas teclas para proporcionar información, por exemplo, para activar automatizacións ou mensaxes personalizadas para transmitir ao dispositivo que desexes.", "message-key": "Chave de Mensaxen", "parse": "Interpretar", diff --git a/frontend/lang/messages/he-IL.json b/frontend/lang/messages/he-IL.json index 39aad5ec9..87eacec0c 100644 --- a/frontend/lang/messages/he-IL.json +++ b/frontend/lang/messages/he-IL.json @@ -579,6 +579,10 @@ "made-this": "הכנתי את זה", "how-did-it-turn-out": "איך יצא?", "user-made-this": "{user} הכין את זה", + "added-to-timeline": "Added 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", "api-extras-description": "מתכונים נוספים הם יכולת מפתח של Mealie API. הם מאפשרים ליצור צמדי key/value בצורת JSON על מנת לקרוא אותם בתוכנת צד שלישית. תוכלו להשתמש בצמדים האלה כדי לספק מידע, לדוגמא להפעיל אוטומציות או הודעות מותאמות אישית למכשירים מסויימים.", "message-key": "מפתח הודעה", "parse": "ניתוח", diff --git a/frontend/lang/messages/hr-HR.json b/frontend/lang/messages/hr-HR.json index 6e40d05db..a8b21f3fd 100644 --- a/frontend/lang/messages/hr-HR.json +++ b/frontend/lang/messages/hr-HR.json @@ -579,6 +579,10 @@ "made-this": "Napravio/la sam ovo", "how-did-it-turn-out": "Kako je ispalo?", "user-made-this": "{user} je napravio/la ovo", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Ključ poruke", "parse": "Razluči (parsiraj)", diff --git a/frontend/lang/messages/hu-HU.json b/frontend/lang/messages/hu-HU.json index 10e7e7b59..b9c22814c 100644 --- a/frontend/lang/messages/hu-HU.json +++ b/frontend/lang/messages/hu-HU.json @@ -579,6 +579,10 @@ "made-this": "Elkészítettem ezt", "how-did-it-turn-out": "Hogyan sikerült?", "user-made-this": "ezt {user} készítette el", + "added-to-timeline": "Idővonalhoz hozzáadva", + "failed-to-add-to-timeline": "Failed to add to timeline", + "failed-to-update-recipe": "Nem sikerült frissíteni a receptet", + "added-to-timeline-but-failed-to-add-image": "Idővonalhoz hozzáadva, azonban a kép hozzáadása sikertelen", "api-extras-description": "A receptek extrái a Mealie API egyik legfontosabb szolgáltatása. Lehetővé teszik, hogy egyéni JSON kulcs/érték párokat hozzon létre egy receptben, amelyekre harmadik féltől származó alkalmazásokból hivatkozhat. Ezeket a kulcsokat információszolgáltatásra használhatja, például automatizmusok vagy egyéni üzenetek indítására, amelyeket a kívánt eszközre küldhet.", "message-key": "Üzenetkulcs", "parse": "Előkészítés", diff --git a/frontend/lang/messages/is-IS.json b/frontend/lang/messages/is-IS.json index ee0f79b44..3beaecce0 100644 --- a/frontend/lang/messages/is-IS.json +++ b/frontend/lang/messages/is-IS.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 6add3989d..56d665237 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -579,6 +579,10 @@ "made-this": "L'Ho Preparato", "how-did-it-turn-out": "Come è venuto?", "user-made-this": "{user} l'ha preparato", + "added-to-timeline": "Added 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", "api-extras-description": "Le opzioni extra delle ricette sono una caratteristica fondamentale dell'API Mealie. Consentono di creare json personalizzati con coppie di chiavi/valore all'interno di una ricetta a cui fare riferimento tramite applicazioni terze. È possibile utilizzare queste chiavi per inserire informazioni, per esempio per attivare automazioni oppure per inoltrare messaggi personalizzati al dispositivo desiderato.", "message-key": "Chiave Messaggio", "parse": "Analizza", diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json index 283a78718..fdcb9d971 100644 --- a/frontend/lang/messages/ja-JP.json +++ b/frontend/lang/messages/ja-JP.json @@ -579,6 +579,10 @@ "made-this": "これを作りました", "how-did-it-turn-out": "どうなりましたか?", "user-made-this": "{user} がこれを作りました", + "added-to-timeline": "Added 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", "api-extras-description": "レシピの追加機能はMealie APIの主な機能です。 サードパーティアプリから参照するために、レシピ内にカスタムJSONキー/値のペアを作成することができます。 これらのキーを使用して情報を提供することができます。例えば、自動化をトリガーしたり、カスタムメッセージをお使いのデバイスにリレーするなどです。", "message-key": "メッセージキー", "parse": "解析", diff --git a/frontend/lang/messages/ko-KR.json b/frontend/lang/messages/ko-KR.json index 65d1668b6..d45e57d36 100644 --- a/frontend/lang/messages/ko-KR.json +++ b/frontend/lang/messages/ko-KR.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/frontend/lang/messages/lt-LT.json b/frontend/lang/messages/lt-LT.json index 299bdbbf0..3b318f4c6 100644 --- a/frontend/lang/messages/lt-LT.json +++ b/frontend/lang/messages/lt-LT.json @@ -579,6 +579,10 @@ "made-this": "Aš tai gaminau", "how-did-it-turn-out": "Kaip tai pavyko?", "user-made-this": "{user} gamino šį patiekalą", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Žinutės raktas", "parse": "Nuskaityti", diff --git a/frontend/lang/messages/lv-LV.json b/frontend/lang/messages/lv-LV.json index 9616ca23c..3b29841ea 100644 --- a/frontend/lang/messages/lv-LV.json +++ b/frontend/lang/messages/lv-LV.json @@ -579,6 +579,10 @@ "made-this": "Es to pagatavoju", "how-did-it-turn-out": "Kā tas izrādījās?", "user-made-this": "{user}izdarīja šo", + "added-to-timeline": "Added 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", "api-extras-description": "Recepšu ekstras ir galvenā Mealie API iezīme. Tie ļauj jums izveidot pielāgotus JSON atslēgu/vērtību pārus receptē, lai atsaucotos no trešo pušu lietojumprogrammām. Varat izmantot šos taustiņus, lai sniegtu informāciju, piemēram, aktivizētu automatizāciju vai pielāgotus ziņojumus, lai tos pārsūtītu uz vēlamo ierīci.", "message-key": "Ziņojuma atslēga", "parse": "Parsēšana", diff --git a/frontend/lang/messages/nl-NL.json b/frontend/lang/messages/nl-NL.json index 2671ba18c..5ebcecd0d 100644 --- a/frontend/lang/messages/nl-NL.json +++ b/frontend/lang/messages/nl-NL.json @@ -579,6 +579,10 @@ "made-this": "Ik heb dit gemaakt", "how-did-it-turn-out": "Hoe was je gerecht?", "user-made-this": "{user} heeft dit gemaakt", + "added-to-timeline": "Added 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", "api-extras-description": "Extra's bij recepten zijn een belangrijke functie van de Mealie API. Hiermee kun je aangepaste JSON key/value paren maken bij een recept om naar te verwijzen vanuit applicaties van derden. Je kunt deze sleutels gebruiken om extra informatie te bieden, bijvoorbeeld om automatisering aan te sturen of aangepaste berichten naar je gewenste apparaat te laten versturen.", "message-key": "Berichtsleutel", "parse": "Ontleed", diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index 4c16818cc..ce6d94b6e 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -579,6 +579,10 @@ "made-this": "Jeg har laget dette", "how-did-it-turn-out": "Hvordan ble det?", "user-made-this": "{user} har laget dette", + "added-to-timeline": "Added 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", "api-extras-description": "Ekstramaterialer til oppskrifter er en viktig funksjon i Mealie API-en. De lar deg opprette egendefinerte JSON-nøkkel/verdi-par innenfor en oppskrift for å referere fra tredjepartsapplikasjoner. Du kan bruke disse nøklene til å gi informasjon for eksempel for å utløse automatiseringer eller egendefinerte meldinger som skal videreformidles til ønsket enhet.", "message-key": "Meldingsnøkkel", "parse": "Analyser", diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json index 03a3fdc3a..35b7559d2 100644 --- a/frontend/lang/messages/pl-PL.json +++ b/frontend/lang/messages/pl-PL.json @@ -579,6 +579,10 @@ "made-this": "Ugotowałem to", "how-did-it-turn-out": "Jak się to udało?", "user-made-this": "{user} ugotował(a) to", + "added-to-timeline": "Added 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", "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", "parse": "Analizuj", diff --git a/frontend/lang/messages/pt-BR.json b/frontend/lang/messages/pt-BR.json index e99f91298..90fcf7ab3 100644 --- a/frontend/lang/messages/pt-BR.json +++ b/frontend/lang/messages/pt-BR.json @@ -579,6 +579,10 @@ "made-this": "Eu Fiz Isso", "how-did-it-turn-out": "Como que ficou?", "user-made-this": "{user} fez isso", + "added-to-timeline": "Added 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", "api-extras-description": "Extras de receitas são atributos-chave da API do Mealie. Assim, você pode criar pares chave/valor JSON personalizados dentro de uma receita, referenciando aplicações de terceiros. Você pode usar as chaves para fornecer informações, como por ex. ativar automações ou mensagens que serão enviadas a seus dispositivos.", "message-key": "Chave de mensagem", "parse": "Analisar", diff --git a/frontend/lang/messages/pt-PT.json b/frontend/lang/messages/pt-PT.json index 9a990cbc3..80aca7547 100644 --- a/frontend/lang/messages/pt-PT.json +++ b/frontend/lang/messages/pt-PT.json @@ -579,6 +579,10 @@ "made-this": "Eu fiz isto", "how-did-it-turn-out": "Que tal ficou?", "user-made-this": "{user} fez isto", + "added-to-timeline": "Added 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", "api-extras-description": "Extras para receitas são funcionalidades chave da API Mealie. Estas permitem criar, dentro de uma receita, pares personalizados de chave/valor em JSON, para referência a partir de aplicações de terceiros. Pode usar essas chaves para fornecer informações, por exemplo, para acionar automações ou mensagens personalizadas para transmitir a um determinado dispositivo.", "message-key": "Chave de Mensagem", "parse": "Interpretar", diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index e32b1965c..6348c38f0 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -579,6 +579,10 @@ "made-this": "Am făcut asta", "how-did-it-turn-out": "Cum a ieșit?", "user-made-this": "{user} a făcut asta", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras sunt o caracteristică cheie a API-ului Mealie. Îți permit să creezi perechi personalizate de cheie/valoare JSON într-o rețetă, ca să faci referire la aplicații terțe. Puteți utiliza aceste chei pentru a furniza informații, de exemplu pentru a declanșa automatizări sau mesaje personalizate pentru a transmite dispozitivul dorit.", "message-key": "Cheie mesaj", "parse": "Parsează", diff --git a/frontend/lang/messages/ru-RU.json b/frontend/lang/messages/ru-RU.json index efbd1e2c5..8796ec01c 100644 --- a/frontend/lang/messages/ru-RU.json +++ b/frontend/lang/messages/ru-RU.json @@ -579,6 +579,10 @@ "made-this": "Я приготовил это", "how-did-it-turn-out": "Что получилось?", "user-made-this": "{user} приготовил это", + "added-to-timeline": "Added 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", "api-extras-description": "Дополнения к рецептам являются ключевым элементом Mealie API. Они позволяют создавать пользовательские пары json ключ/значение в рецепте для ссылания на другие приложения. Вы можете использовать эти ключи, чтобы сохранить нужную информацию, например, для автоматизаций или уведомлений на ваши устройства.", "message-key": "Ключ сообщения", "parse": "Обработать", diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 1b493bcf9..9f6912ec9 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -579,6 +579,10 @@ "made-this": "Toto som uvaril", "how-did-it-turn-out": "Ako to dopadlo?", "user-made-this": "{user} toto uvaril/-a", + "added-to-timeline": "Added 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", "api-extras-description": "API dolnky receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú používateľom vytvárať vlastné JSON páry kľúč/hodnota v rámci receptu, a využiť v aplikáciách tretích strán. Údaje uložené pod jednotlivými kľúčmi je možné využiť napríklad ako spúšťač automatizovaných procesov, či pri zasielaní vlastných správ do vami zvolených zariadení.", "message-key": "Kľúč správy", "parse": "Analyzovať", diff --git a/frontend/lang/messages/sl-SI.json b/frontend/lang/messages/sl-SI.json index 29dd43824..880a8c901 100644 --- a/frontend/lang/messages/sl-SI.json +++ b/frontend/lang/messages/sl-SI.json @@ -579,6 +579,10 @@ "made-this": "Naredil sem to", "how-did-it-turn-out": "Kako se je izkazalo?", "user-made-this": "{user} je tole pripravil/a", + "added-to-timeline": "Added 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", "api-extras-description": "Dodatni podatki za recepte so ključna funkcionalnost Mealie APIja. Omogočajo ustvarjanje lastnih JSON ključ / vrednost parov v okviru recepta, da lahko do njih dostopajo zunanje aplikacije. Te ključe lahko uporabiš za posredovanje informacij, na primer za sprožanje avtomatike ali sporočanje prilagojenih sporočil na poljubno napravo.", "message-key": "Ključ sporočila", "parse": "Razloči", diff --git a/frontend/lang/messages/sr-SP.json b/frontend/lang/messages/sr-SP.json index c9e70bfab..40f213cca 100644 --- a/frontend/lang/messages/sr-SP.json +++ b/frontend/lang/messages/sr-SP.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json index 5d0df0f3f..c2be4c9c6 100644 --- a/frontend/lang/messages/sv-SE.json +++ b/frontend/lang/messages/sv-SE.json @@ -579,6 +579,10 @@ "made-this": "Jag lagade den här", "how-did-it-turn-out": "Hur blev rätten?", "user-made-this": "{user} lagade detta", + "added-to-timeline": "Added 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", "api-extras-description": "Recept API-tillägg är en viktig funktion i Mealie's API. Med hjälp av dem kan du skapa anpassade JSON-nyckel/värdepar i ett recept, som du kan referera till från tredjepartsapplikationer. Du kan använda dessa nycklar för att tillhandahålla information, till exempel för att trigga automatiseringar eller anpassade meddelanden som ska vidarebefordras till önskad enhet.", "message-key": "Meddelandenyckel", "parse": "Läs in", diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index 4b9184c7e..096776f1c 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -579,6 +579,10 @@ "made-this": "Bunu ben yaptım", "how-did-it-turn-out": "Nasıl oldu?", "user-made-this": "{user} bunu yaptı", + "added-to-timeline": "Added 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", "api-extras-description": "Tarif ekstraları Mealie API'nin önemli bir özelliğidir. Üçüncü taraf uygulamalardan referans almak üzere bir tarif içinde özel JSON anahtar/değer çiftleri oluşturmanıza olanak tanır. Bu tuşları, örneğin otomasyonları tetiklemek veya istediğiniz cihaza iletilecek özel mesajları bilgi sağlamak için kullanabilirsiniz.", "message-key": "İleti Anahtarı", "parse": "Ayrıştırma", @@ -724,7 +728,7 @@ "backup-restore": "Yedekleme Geri Yükleme", "back-restore-description": "Bu yedeği geri yüklemek, veritabanınızdaki ve veri dizinindeki tüm mevcut verilerin üzerine yazacak ve bunları bu yedeğin içeriğiyle değiştirecektir. {cannot-be-undone} Geri yükleme başarılı olursa oturumunuz kapatılacaktır.", "cannot-be-undone": "Bu işlem geri alınamaz - dikkatli kullanın.", - "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "postgresql-note": "", "backup-restore-process-in-the-documentation": "belgelerdeki yedekleme/geri yükleme işlemini", "irreversible-acknowledgment": "Bu işlemin geri döndürülemez, yıkıcı ve veri kaybına neden olabileceğini anlıyorum", "restore-backup": "Yedeği Geri Yükle" diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json index 3f338639a..27c726c8e 100644 --- a/frontend/lang/messages/uk-UA.json +++ b/frontend/lang/messages/uk-UA.json @@ -579,6 +579,10 @@ "made-this": "Я це приготував", "how-did-it-turn-out": "Як вийшло?", "user-made-this": "{user} зробив це", + "added-to-timeline": "Added 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", "api-extras-description": "Додатки в рецептах - ключова функція API Mealie. Вони дозволяють створювати користувацьку пару JSON ключів та значень в рецепті для сторонніх додатків. Це можна використовувати для автоматизації або для створення користувацьких повідомлень для сторонніх сервісів.", "message-key": "Ключ повідомлення", "parse": "Проаналізувати", diff --git a/frontend/lang/messages/vi-VN.json b/frontend/lang/messages/vi-VN.json index 64adb8548..eb175d3c4 100644 --- a/frontend/lang/messages/vi-VN.json +++ b/frontend/lang/messages/vi-VN.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index a8373b2ad..8ea1277c8 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -579,6 +579,10 @@ "made-this": "我做了这道菜", "how-did-it-turn-out": "成品怎么样?", "user-made-this": "{user}做了", + "added-to-timeline": "Added 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", "api-extras-description": "食谱扩展是Mealie API的关键功能之一。它允许你在食谱中添加自定义JSON键值对,以供第三方程序使用。你可以利用这些键提供信息,实现更多功能,例如触发自动化,或转发自定义信息到指定的设备上。", "message-key": "键名", "parse": "自动解析", diff --git a/frontend/lang/messages/zh-TW.json b/frontend/lang/messages/zh-TW.json index 8cdeab7b3..69752f4e4 100644 --- a/frontend/lang/messages/zh-TW.json +++ b/frontend/lang/messages/zh-TW.json @@ -579,6 +579,10 @@ "made-this": "I Made This", "how-did-it-turn-out": "How did it turn out?", "user-made-this": "{user} made this", + "added-to-timeline": "Added 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", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", "message-key": "Message Key", "parse": "Parse", diff --git a/mealie/repos/seed/resources/foods/locales/de-DE.json b/mealie/repos/seed/resources/foods/locales/de-DE.json index 8f0ff3916..0547dc026 100644 --- a/mealie/repos/seed/resources/foods/locales/de-DE.json +++ b/mealie/repos/seed/resources/foods/locales/de-DE.json @@ -4739,7 +4739,7 @@ "smoked turkey wing": { "aliases": [], "description": "", - "name": "smoked turkey wing", + "name": "geräucherte Putenflügel", "plural_name": "smoked turkey wings" }, "chicken curry-cut": { @@ -4817,7 +4817,7 @@ "chicken kebab": { "aliases": [], "description": "", - "name": "chicken kebab", + "name": "Hühnerkebab", "plural_name": "chicken kebabs" }, "chicken ham": { diff --git a/mealie/repos/seed/resources/foods/locales/he-IL.json b/mealie/repos/seed/resources/foods/locales/he-IL.json index 0f2713e18..22b9209ba 100644 --- a/mealie/repos/seed/resources/foods/locales/he-IL.json +++ b/mealie/repos/seed/resources/foods/locales/he-IL.json @@ -1811,8 +1811,8 @@ "roasted peanut": { "aliases": [], "description": "", - "name": "בוטן מטוגן", - "plural_name": "בוטנים מטוגנים" + "name": "בוטן קלוי", + "plural_name": "בוטנים קלויים" }, "chopped nut": { "aliases": [], @@ -1823,8 +1823,8 @@ "hemp heart": { "aliases": [], "description": "", - "name": "לבבות המפ", - "plural_name": "לבבות המפ" + "name": "לבבות קנבוס", + "plural_name": "לבבות קנבוס" }, "nigella seed": { "aliases": [], @@ -3423,26 +3423,26 @@ "marinated tofu": { "aliases": [], "description": "", - "name": "marinated tofu", - "plural_name": "marinated tofus" + "name": "טופו במרינדה", + "plural_name": "טופואים במרינדה" }, "vegan feta": { "aliases": [], "description": "", - "name": "vegan feta", - "plural_name": "vegan fetas" + "name": "פטה טבעונית", + "plural_name": "פטה טבעונית" }, "soy chorizo": { "aliases": [], "description": "", - "name": "soy chorizo", - "plural_name": "soy chorizoes" + "name": "צוריסו סויה", + "plural_name": "צוריסו סויה" }, "hemp milk": { "aliases": [], "description": "", - "name": "חלב המפ", - "plural_name": "חלב המפ" + "name": "חלב קנבוס", + "plural_name": "חלב קנבוס" }, "vegan beef": { "aliases": [], @@ -3799,8 +3799,8 @@ "beef roast": { "aliases": [], "description": "", - "name": "נתח בקר לצלייה", - "plural_name": "נתחי בקר לצלייה" + "name": "צלי בקר", + "plural_name": "צלי בקר" }, "ground pork": { "aliases": [], @@ -3961,8 +3961,8 @@ "pork roast": { "aliases": [], "description": "", - "name": "נתח חזיר לצלייה", - "plural_name": "נתחי חזיר לצלייה" + "name": "צלי חזיר", + "plural_name": "צלי חזיר" }, "hot italian sausage": { "aliases": [], @@ -4367,8 +4367,8 @@ "ground turkey": { "aliases": [], "description": "", - "name": "ground turkey", - "plural_name": "ground turkeys" + "name": "הודו טחון", + "plural_name": "הודו טחון" }, "whole chicken": { "aliases": [], @@ -4397,14 +4397,14 @@ "turkey breast": { "aliases": [], "description": "", - "name": "turkey breast", - "plural_name": "turkey breasts" + "name": "חזה הודו", + "plural_name": "חזה הודו" }, "ground chicken": { "aliases": [], "description": "", - "name": "ground chicken", - "plural_name": "ground chickens" + "name": "עוף טחון", + "plural_name": "עוף טחון" }, "rotisserie chicken": { "aliases": [], @@ -4421,8 +4421,8 @@ "turkey sausage": { "aliases": [], "description": "", - "name": "turkey sausage", - "plural_name": "turkey sausages" + "name": "נקניקיית הודו", + "plural_name": "נקניקיות הודו" }, "chicken sausage": { "aliases": [], @@ -4433,14 +4433,14 @@ "turkey bacon": { "aliases": [], "description": "", - "name": "turkey bacon", - "plural_name": "turkey bacons" + "name": "בייקון הודו", + "plural_name": "בייקוני הודו" }, "duck": { "aliases": [], "description": "", - "name": "duck", - "plural_name": "ducks" + "name": "ברווז", + "plural_name": "ברווזים" }, "duck breast": { "aliases": [], @@ -4475,8 +4475,8 @@ "smoked turkey": { "aliases": [], "description": "", - "name": "smoked turkey", - "plural_name": "smoked turkeys" + "name": "הודו מעושן", + "plural_name": "הודו מעושן" }, "turkey meat": { "aliases": [], @@ -4493,20 +4493,20 @@ "ground turkey sausage": { "aliases": [], "description": "", - "name": "ground turkey sausage", - "plural_name": "ground turkey sausages" + "name": "נקניקיית הודו טחון", + "plural_name": "נקניקיות הודו טחון" }, "quail": { "aliases": [], "description": "", - "name": "quail", - "plural_name": "quails" + "name": "שליו", + "plural_name": "שלווים" }, "smoked turkey sausage": { "aliases": [], "description": "", - "name": "smoked turkey sausage", - "plural_name": "smoked turkey sausages" + "name": "נקניקיית הודו מעושן", + "plural_name": "נקניקיות הודו מעושן" }, "smoked chicken": { "aliases": [], @@ -4517,14 +4517,14 @@ "turkey leg": { "aliases": [], "description": "", - "name": "turkey leg", - "plural_name": "turkey legs" + "name": "רגל הודו", + "plural_name": "רגלי הודו" }, "pheasant": { "aliases": [], "description": "", - "name": "pheasant", - "plural_name": "pheasants" + "name": "פסיון", + "plural_name": "פסיונים" }, "goose": { "aliases": [], @@ -4535,20 +4535,20 @@ "turkey pepperoni": { "aliases": [], "description": "", - "name": "turkey pepperoni", - "plural_name": "turkey pepperonis" + "name": "פפרוני הודו", + "plural_name": "פפרוני הודו" }, "turkey ham": { "aliases": [], "description": "", - "name": "turkey ham", - "plural_name": "turkey hams" + "name": "פסטרמת הודו", + "plural_name": "פסטרמות הודו" }, "turkey thigh": { "aliases": [], "description": "", - "name": "turkey thigh", - "plural_name": "turkey thighs" + "name": "ירך הודו", + "plural_name": "ירך הודו" }, "chicken bone": { "aliases": [], @@ -4559,8 +4559,8 @@ "turkey meatball": { "aliases": [], "description": "", - "name": "turkey meatball", - "plural_name": "turkey meatballs" + "name": "קציצת הודו", + "plural_name": "קציצות הודו" }, "foie gra": { "aliases": [], @@ -4637,8 +4637,8 @@ "ostrich": { "aliases": [], "description": "", - "name": "ostrich", - "plural_name": "ostriches" + "name": "יען", + "plural_name": "יענים" }, "popcorn chicken": { "aliases": [], @@ -4661,8 +4661,8 @@ "chicken foot": { "aliases": [], "description": "", - "name": "chicken foot", - "plural_name": "chicken feet" + "name": "רגל עוף", + "plural_name": "רגלי עוף" }, "pulled chicken": { "aliases": [], @@ -4697,14 +4697,14 @@ "turkey liver": { "aliases": [], "description": "", - "name": "turkey liver", - "plural_name": "turkey livers" + "name": "כבד הודו", + "plural_name": "כבדי הודו" }, "chicken neck": { "aliases": [], "description": "", - "name": "chicken neck", - "plural_name": "chicken necks" + "name": "צוואר עוף", + "plural_name": "צווארי עוף" }, "duck confit": { "aliases": [], @@ -4715,14 +4715,14 @@ "roast duck": { "aliases": [], "description": "", - "name": "roast duck", - "plural_name": "roast ducks" + "name": "ברווז מטוגן", + "plural_name": "ברווזים מטוגנים" }, "chicken meatball": { "aliases": [], "description": "", - "name": "chicken meatball", - "plural_name": "chicken meatballs" + "name": "קציצת עוף", + "plural_name": "קציצות עוף" }, "duck liver": { "aliases": [], @@ -4769,14 +4769,14 @@ "goose liver": { "aliases": [], "description": "", - "name": "goose liver", - "plural_name": "goose livers" + "name": "כבד אווז", + "plural_name": "כבדי אווז" }, "turkey bone": { "aliases": [], "description": "", - "name": "turkey bone", - "plural_name": "turkey bones" + "name": "עצם הודו", + "plural_name": "עצמות הודו" }, "turkey lunch meat": { "aliases": [], @@ -13872,8 +13872,8 @@ "cocoa": { "aliases": [], "description": "", - "name": "cocoa", - "plural_name": "cocoas" + "name": "קקאו", + "plural_name": "קקאו" }, "dark chocolate": { "aliases": [], @@ -13884,8 +13884,8 @@ "dark cocoa": { "aliases": [], "description": "", - "name": "dark cocoa", - "plural_name": "dark cocoas" + "name": "קקאו מריר", + "plural_name": "קקאו מריר" }, "chocolate": { "aliases": [], @@ -13896,8 +13896,8 @@ "graham cracker": { "aliases": [], "description": "", - "name": "graham cracker", - "plural_name": "graham crackers" + "name": "גרהאם קרקר", + "plural_name": "גרהאם קרקרס" }, "baking chocolate": { "aliases": [], @@ -13908,20 +13908,20 @@ "marshmallow": { "aliases": [], "description": "", - "name": "marshmallow", - "plural_name": "marshmallows" + "name": "מרשמלו", + "plural_name": "מרשמלו" }, "mini arshmallow": { "aliases": [], "description": "", - "name": "mini arshmallow", - "plural_name": "mini marshmallows" + "name": "מיני מרשמלו", + "plural_name": "מיני מרשמלו" }, "applesauce": { "aliases": [], "description": "", - "name": "applesauce", - "plural_name": "applesauces" + "name": "רסק תפוחים", + "plural_name": "רסקי תפוחים" }, "white chocolate": { "aliases": [], @@ -13932,8 +13932,8 @@ "oreo": { "aliases": [], "description": "", - "name": "oreo", - "plural_name": "oreos" + "name": "אוראו", + "plural_name": "אוראו" }, "chocolate hazelnut spread": { "aliases": [], @@ -13944,104 +13944,104 @@ "instant pudding": { "aliases": [], "description": "", - "name": "instant pudding", - "plural_name": "instant puddings" + "name": "פודינג אינסטנט", + "plural_name": "פודינג אינסטנט" }, "chocolate candy": { "aliases": [], "description": "", - "name": "chocolate candy", - "plural_name": "chocolate candies" + "name": "ממתק שוקולד", + "plural_name": "ממתקי שוקולד" }, "chocolate cream-filled chocolate sandwich cookie": { "aliases": [], "description": "", - "name": "chocolate cream-filled chocolate sandwich cookie", - "plural_name": "chocolate cream-filled chocolate sandwich cookies" + "name": "עוגיית שוקולד במילוי קרם שוקולד", + "plural_name": "עוגיות שוקולד במילוי קרם שוקולד" }, "dutch-process cocoa": { "aliases": [], "description": "", - "name": "dutch-process cocoa", - "plural_name": "dutch-process cocoas" + "name": "קקאו מעובד הולנדי", + "plural_name": "קקאו מעובד הולנדי" }, "raspberry jam": { "aliases": [], "description": "", - "name": "raspberry jam", - "plural_name": "raspberry jams" + "name": "ריבת פטל", + "plural_name": "ריבות פטל" }, "apricot jam": { "aliases": [], "description": "", - "name": "apricot jam", - "plural_name": "apricot jams" + "name": "ריבת משמש", + "plural_name": "ריבות משמש" }, "caramel sauce": { "aliases": [], "description": "", - "name": "caramel sauce", - "plural_name": "caramel sauces" + "name": "רוטב קרמל", + "plural_name": "רטבי קרמל" }, "candy coating": { "aliases": [], "description": "", - "name": "candy coating", - "plural_name": "candy coatings" + "name": "ציפוי ממתקים", + "plural_name": "ציפויי ממתקים" }, "raw cacao powder": { "aliases": [], "description": "", - "name": "raw cacao powder", - "plural_name": "raw cacao powders" + "name": "אבקת קקאו גולמית", + "plural_name": "אבקות קקאו גולמיות" }, "strawberry jam": { "aliases": [], "description": "", - "name": "strawberry jam", - "plural_name": "strawberry jams" + "name": "ריבת תות שדה", + "plural_name": "ריבות תות שדה" }, "biscuit": { "aliases": [], "description": "", - "name": "biscuit", - "plural_name": "biscuits" + "name": "ביסקוויט", + "plural_name": "ביסקוויט" }, "marshmallow creme": { "aliases": [], "description": "", - "name": "marshmallow creme", - "plural_name": "marshmallow cremes" + "name": "קרם מרשמלו", + "plural_name": "קרמי מרשמלו" }, "candy": { "aliases": [], "description": "", - "name": "candy", - "plural_name": "candies" + "name": "ממתק", + "plural_name": "ממתק" }, "jam": { "aliases": [], "description": "", - "name": "jam", - "plural_name": "jams" + "name": "ריבה", + "plural_name": "ריבות" }, "orange marmalade": { "aliases": [], "description": "", - "name": "orange marmalade", - "plural_name": "orange marmalades" + "name": "מרמלדת תפוזים", + "plural_name": "מרמלדות תפוזים" }, "wafer": { "aliases": [], "description": "", - "name": "wafer", - "plural_name": "wafers" + "name": "וופל", + "plural_name": "וופלים" }, "cookie": { "aliases": [], "description": "", - "name": "cookie", - "plural_name": "cookies" + "name": "עוגייה", + "plural_name": "עוגיות" }, "peanut butter cup": { "aliases": [ @@ -14049,290 +14049,290 @@ "Reeses Peanut Buttercup" ], "description": "", - "name": "peanut butter cup", - "plural_name": "peanut butter cups" + "name": "גביע חמאת בוטנים", + "plural_name": "גביעי חמאת בוטנים" }, "chocolate pudding": { "aliases": [], "description": "", - "name": "chocolate pudding", - "plural_name": "chocolate puddings" + "name": "פודינג שוקולד", + "plural_name": "פודינג שוקולד" }, "candy cane": { "aliases": [], "description": "", - "name": "candy cane", - "plural_name": "candy canes" + "name": "סוכריה על מקל", + "plural_name": "סוכריות על מקל" }, "ginger snap": { "aliases": [], "description": "", - "name": "ginger snap", - "plural_name": "ginger snaps" + "name": "עוגיית ג'ינג'ר", + "plural_name": "עוגיות ג'ינג'ר" }, "cacao nib": { "aliases": [], "description": "", - "name": "cacao nib", - "plural_name": "cacao nibs" + "name": "שברי קקאו", + "plural_name": "שברי קקאו" }, "lady finger": { "aliases": [], "description": "", - "name": "lady finger", - "plural_name": "lady fingers" + "name": "בישקוט", + "plural_name": "בישקוטים" }, "chocolate chip cookie": { "aliases": [], "description": "", - "name": "chocolate chip cookie", - "plural_name": "chocolate chip cookies" + "name": "עוגיית שוקולד צ'יפס", + "plural_name": "עוגיות שוקולד צ'יפס" }, "fudge sauce": { "aliases": [], "description": "", - "name": "fudge sauce", - "plural_name": "fudge sauces" + "name": "רוטב פאדג'", + "plural_name": "רטבי פאדג'" }, "chocolate cookie": { "aliases": [], "description": "", - "name": "chocolate cookie", - "plural_name": "chocolate cookies" + "name": "עוגיית שוקולד", + "plural_name": "עוגיות שוקולד" }, "digestive biscuit": { "aliases": [], "description": "", - "name": "digestive biscuit", - "plural_name": "digestive biscuits" + "name": "ביסקוויט קל לעיקול", + "plural_name": "ביסקוויטים קלים לעיקול" }, "apple butter": { "aliases": [], "description": "", - "name": "apple butter", - "plural_name": "apple butter" + "name": "חמאת תפוחים", + "plural_name": "חמאות תפוחים" }, "peppermint candy": { "aliases": [], "description": "", - "name": "peppermint candy", - "plural_name": "peppermint candies" + "name": "סוכריית מנטה", + "plural_name": "סוכריות מנטה" }, "cinnamon roll": { "aliases": [], "description": "", - "name": "cinnamon roll", - "plural_name": "cinnamon rolls" + "name": "שבלול קינמון (סינבון)", + "plural_name": "שבלולי קינמון (סינבונים)" }, "butter cookie": { "aliases": [], "description": "", - "name": "butter cookie", - "plural_name": "butter cookies" + "name": "עוגיית חמאה", + "plural_name": "עוגיות חמאה" }, "candied cherry": { "aliases": [], "description": "", - "name": "candied cherry", - "plural_name": "candied cherries" + "name": "דובדבן מסוכר", + "plural_name": "דובדבנים מסוכרים" }, "caramel candy": { "aliases": [], "description": "", - "name": "caramel candy", - "plural_name": "caramel candies" + "name": "סוכריית קרמל", + "plural_name": "סוכריות קרמל" }, "vanilla pudding": { "aliases": [], "description": "", - "name": "vanilla pudding", - "plural_name": "vanilla puddings" + "name": "פודינג וניל", + "plural_name": "פודינג וניל" }, "currant jelly": { "aliases": [], "description": "", - "name": "currant jelly", - "plural_name": "currant jellies" + "name": "ג'לי דומדמניות", + "plural_name": "ג'לי דומדמניות" }, "candied ginger": { "aliases": [], "description": "", - "name": "candied ginger", - "plural_name": "candied gingers" + "name": "ג'ינג'ר מסוכר", + "plural_name": "ג'ינג'ר מסוכר" }, "angel food cake": { "aliases": [], "description": "", - "name": "angel food cake", - "plural_name": "angel food cakes" + "name": "עוגת מלאכים", + "plural_name": "עוגות מלאכים" }, "peach preserve": { "aliases": [], "description": "", - "name": "peach preserve", - "plural_name": "peach preserves" + "name": "ריבת אפרסקים", + "plural_name": "ריבות אפרסקים" }, "chocolate wafer": { "aliases": [], "description": "", - "name": "chocolate wafer", - "plural_name": "chocolate wafers" + "name": "וופל שוקולד", + "plural_name": "וופלים עם שוקולד" }, "candied peel": { "aliases": [], "description": "", - "name": "candied peel", - "plural_name": "candied peels" + "name": "קליפות מסוכרות", + "plural_name": "קליפות מסוכרות" }, "nutella": { "aliases": [], "description": "", - "name": "nutella", - "plural_name": "nutellas" + "name": "נוטלה", + "plural_name": "נוטלה" }, "cherry jam": { "aliases": [], "description": "", - "name": "cherry jam", - "plural_name": "cherry jams" + "name": "ריבת דובדבנים", + "plural_name": "ריבות דובדבנים" }, "dark couverture chocolate": { "aliases": [], "description": "", - "name": "dark couverture chocolate", - "plural_name": "dark couverture chocolates" + "name": "שוקולד קוברטורה מריר", + "plural_name": "שוקולדי קוברטורה מרירים" }, "couverture chocolate": { "aliases": [], "description": "", - "name": "couverture chocolate", - "plural_name": "couverture chocolates" + "name": "שוקולד קוברטורה", + "plural_name": "שוקולדי קוברטורה" }, "grape jelly": { "aliases": [], "description": "", - "name": "grape jelly", - "plural_name": "grape jellies" + "name": "ג'לי ענבים", + "plural_name": "ג'לי ענבים" }, "waffle": { "aliases": [], "description": "", - "name": "waffle", - "plural_name": "waffles" + "name": "וופל בלגי", + "plural_name": "וופלים בלגים" }, "tartlet shell": { "aliases": [], "description": "", - "name": "tartlet shell", - "plural_name": "tartlet shells" + "name": "קלתית טארטלט", + "plural_name": "קלתיות טארטלט" }, "cookie butter": { "aliases": [], "description": "", - "name": "cookie butter", - "plural_name": "cookie butter" + "name": "ממרח עוגיות", + "plural_name": "ממרחי עוגיות" }, "fig jam": { "aliases": [], "description": "", - "name": "fig jam", - "plural_name": "fig jams" + "name": "ריבת תאנים", + "plural_name": "ריבות תאנים" }, "butterscotch": { "aliases": [], "description": "", - "name": "butterscotch", - "plural_name": "butterscotches" + "name": "באטרסקוץ'", + "plural_name": "באטרסקוץ'" }, "blueberry jam": { "aliases": [], "description": "", - "name": "blueberry jam", - "plural_name": "blueberry jams" + "name": "ריבת אוכמניות", + "plural_name": "ריבות אוכמניות" }, "candied fruit": { "aliases": [], "description": "", - "name": "candied fruit", - "plural_name": "candied fruits" + "name": "פרי מסוכר", + "plural_name": "פירות מסוכרים" }, "almond cookie": { "aliases": [], "description": "", - "name": "almond cookie", - "plural_name": "almond cookies" + "name": "עוגיית שקדים", + "plural_name": "עוגיות שקדים" }, "gummy": { "aliases": [], "description": "", - "name": "gummy", - "plural_name": "gummies" + "name": "סוכריית גומי", + "plural_name": "סוכריות גומי" }, "apple jelly": { "aliases": [], "description": "", - "name": "apple jelly", - "plural_name": "apple jellies" + "name": "ג'לי תפוחים", + "plural_name": "ג'לי תפוחים" }, "blackberry preserve": { "aliases": [], "description": "", - "name": "blackberry preserve", - "plural_name": "blackberry preserves" + "name": "ריבת אוסנה", + "plural_name": "ריבות אוסנה" }, "candy corn": { "aliases": [], "description": "", - "name": "candy corn", - "plural_name": "candy corns" + "name": "סוכריית תירס", + "plural_name": "סוכריות תירס" }, "ice-cream cone": { "aliases": [], "description": "", - "name": "ice-cream cone", - "plural_name": "ice-cream cones" + "name": "גביע גלידה", + "plural_name": "גביעי גלידה" }, "sugar cookie": { "aliases": [], "description": "", - "name": "sugar cookie", - "plural_name": "sugar cookies" + "name": "עוגיית סוכר", + "plural_name": "עוגיות סוכר" }, "marmalade": { "aliases": [], "description": "", - "name": "marmalade", - "plural_name": "marmalades" + "name": "מרמלדה", + "plural_name": "מרמלדות" }, "egg candy": { "aliases": [], "description": "", - "name": "egg candy", - "plural_name": "egg candies" + "name": "סוכריית ביצה", + "plural_name": "סוכריות ביצה" }, "strawberry puree": { "aliases": [], "description": "", - "name": "strawberry puree", - "plural_name": "strawberry purees" + "name": "מחית תות שדה", + "plural_name": "מחיות תות שדה" }, "chocolate powder": { "aliases": [], "description": "", - "name": "chocolate powder", - "plural_name": "chocolate powders" + "name": "אבקת שוקולד", + "plural_name": "אבקות שוקולד" }, "sponge cake": { "aliases": [], "description": "", - "name": "sponge cake", - "plural_name": "sponge cakes" + "name": "עוגת ספוג", + "plural_name": "עוגות ספוג" }, "chocolate-covered espresso bean": { "aliases": [], "description": "", - "name": "chocolate-covered espresso bean", - "plural_name": "chocolate-covered espresso beans" + "name": "פולי אספרסו מצופים שוקולד", + "plural_name": "פולי אספרסו מצופים שוקולד" }, "pineapple jam": { "aliases": [], @@ -14343,152 +14343,152 @@ "licorice": { "aliases": [], "description": "", - "name": "licorice", - "plural_name": "licorices" + "name": "ליקריץ", + "plural_name": "ליקריץ" }, "plum jam": { "aliases": [], "description": "", - "name": "plum jam", - "plural_name": "plum jams" + "name": "ריבת שזיפים", + "plural_name": "ריבות שזיפים" }, "mexican chocolate": { "aliases": [], "description": "", - "name": "mexican chocolate", - "plural_name": "mexican chocolates" + "name": "שוקולד מקסיקני", + "plural_name": "שוקולד מקסיקנה" }, "banana pudding": { "aliases": [], "description": "", - "name": "banana pudding", - "plural_name": "banana puddings" + "name": "פודינג בננה", + "plural_name": "פודינג בננה" }, "white couverture": { "aliases": [], "description": "", - "name": "white couverture", - "plural_name": "white couvertures" + "name": "שוקולד קוברטורה לבן", + "plural_name": "שוקולדי קוברטורה לבנים" }, "sorbet": { "aliases": [], "description": "", - "name": "sorbet", - "plural_name": "sorbets" + "name": "סורבה", + "plural_name": "סורבה" }, "chocolate peanut butter": { "aliases": [], "description": "", - "name": "chocolate peanut butter", - "plural_name": "chocolate peanut butter" + "name": "שוקולד עם חמאת בוטנים", + "plural_name": "שוקולדים עם חמאת בוטנים" }, "cinnamon candy": { "aliases": [], "description": "", - "name": "cinnamon candy", - "plural_name": "cinnamon candies" + "name": "סוכריית קינמון", + "plural_name": "סוכריות קינמון" }, "pumpkin butter": { "aliases": [], "description": "", - "name": "pumpkin butter", - "plural_name": "pumpkin butter" + "name": "חמאת דלעת", + "plural_name": "חמאות דלעת" }, "guava paste": { "aliases": [], "description": "", - "name": "guava paste", - "plural_name": "guava pastes" + "name": "מחית גויאבה", + "plural_name": "מחיות גויאבה" }, "fudge": { "aliases": [], "description": "", - "name": "fudge", - "plural_name": "fudges" + "name": "פאדג'", + "plural_name": "פאדג'" }, "strawberry sauce": { "aliases": [], "description": "", - "name": "strawberry sauce", - "plural_name": "strawberry sauces" + "name": "רוטב תות שדה", + "plural_name": "רטבי תות שדה" }, "butterscotch pudding mix": { "aliases": [], "description": "", - "name": "butterscotch pudding mix", - "plural_name": "butterscotch pudding mixes" + "name": "תערובת פודינג באטרסקוץ'", + "plural_name": "תערובות פודינג באטרסקוץ'" }, "chocolate spread": { "aliases": [], "description": "", - "name": "chocolate spread", - "plural_name": "chocolate spreads" + "name": "ממרח שוקולד", + "plural_name": "ממרחי שוקולד" }, "doughnut": { "aliases": [], "description": "", - "name": "doughnut", - "plural_name": "doughnuts" + "name": "דונאט", + "plural_name": "דונאטים" }, "biscotti": { "aliases": [], "description": "", - "name": "biscotti", - "plural_name": "biscottis" + "name": "ביסקוטי", + "plural_name": "ביסקוטי" }, "cheesecake instant pudding": { "aliases": [], "description": "", - "name": "cheesecake instant pudding", - "plural_name": "cheesecake instant puddings" + "name": "פודינג אינסטנט בטעם עוגת גבינה", + "plural_name": "פודינגים אינסטנט בטעם עוגת גבינה" }, "peppermint patty": { "aliases": [], "description": "", - "name": "peppermint patty", - "plural_name": "peppermint patties" + "name": "פתי בר מנטה", + "plural_name": "פתי בר מנטה" }, "pistachio pudding": { "aliases": [], "description": "", - "name": "pistachio pudding", - "plural_name": "pistachio puddings" + "name": "פודינג פיסטוק", + "plural_name": "פודינג פיסטוק" }, "chocolate fudge": { "aliases": [], "description": "", - "name": "chocolate fudge", - "plural_name": "chocolate fudges" + "name": "פאדג' שוקולד", + "plural_name": "פאדג' שוקולד" }, "raspberry sauce": { "aliases": [], "description": "", - "name": "raspberry sauce", - "plural_name": "raspberry sauces" + "name": "רוטב פטל", + "plural_name": "רטבי פטל" }, "raspberry sorbet": { "aliases": [], "description": "", - "name": "raspberry sorbet", - "plural_name": "raspberry sorbets" + "name": "סורבה פטל", + "plural_name": "סורבה פטל" }, "candied pineapple": { "aliases": [], "description": "", - "name": "candied pineapple", - "plural_name": "candied pineapples" + "name": "אננס מסוכר", + "plural_name": "אננסים מסוכרים" }, "hershey kiss": { "aliases": [], "description": "", - "name": "hershey kiss", - "plural_name": "hershey kisses" + "name": "נשיקת הרשי", + "plural_name": "נשיקות הרשי" }, "pistachio instant pudding": { "aliases": [], "description": "", - "name": "pistachio instant pudding", - "plural_name": "pistachio instant puddings" + "name": "פודינג אינסטנט פיסטוק", + "plural_name": "פודינגים אינסטנט פיסטוק" } } }, @@ -14497,602 +14497,602 @@ "white wine": { "aliases": [], "description": "", - "name": "white wine", - "plural_name": "white wines" + "name": "יין לבן", + "plural_name": "יינות לבנים" }, "red wine": { "aliases": [], "description": "", - "name": "red wine", - "plural_name": "red wines" + "name": "יין אדום", + "plural_name": "יינות אדומים" }, "whisky": { "aliases": [], "description": "", - "name": "whisky", - "plural_name": "whiskies" + "name": "וויסקי", + "plural_name": "וויסקי" }, "rum": { "aliases": [], "description": "", - "name": "rum", - "plural_name": "rums" + "name": "רום", + "plural_name": "רומים" }, "vodka": { "aliases": [], "description": "", - "name": "vodka", - "plural_name": "vodkas" + "name": "וודקה", + "plural_name": "וודקות" }, "beer": { "aliases": [], "description": "", - "name": "beer", - "plural_name": "beers" + "name": "בירה", + "plural_name": "בירות" }, "orange liqueur": { "aliases": [], "description": "", - "name": "orange liqueur", - "plural_name": "orange liqueurs" + "name": "ליקר תפוזים", + "plural_name": "ליקרי תפוזים" }, "cider": { "aliases": [], "description": "", - "name": "cider", - "plural_name": "ciders" + "name": "סיידר", + "plural_name": "סיידרים" }, "tequila": { "aliases": [], "description": "", - "name": "tequila", - "plural_name": "tequilas" + "name": "טקילה", + "plural_name": "טקילות" }, "sherry": { "aliases": [], "description": "", - "name": "sherry", - "plural_name": "sherries" + "name": "שרי", + "plural_name": "שרי" }, "gin": { "aliases": [], "description": "", - "name": "gin", - "plural_name": "gins" + "name": "ג'ין", + "plural_name": "ג'ין" }, "brandy": { "aliases": [], "description": "", - "name": "brandy", - "plural_name": "brandies" + "name": "ברנדי", + "plural_name": "ברנדי" }, "bitter": { "aliases": [], "description": "", - "name": "bitter", - "plural_name": "bitters" + "name": "ביטר", + "plural_name": "ביטר" }, "mirin": { "aliases": [], "description": "", - "name": "mirin", - "plural_name": "mirins" + "name": "מירין", + "plural_name": "מירין" }, "white rum": { "aliases": [], "description": "", - "name": "white rum", - "plural_name": "white rums" + "name": "רום לבן", + "plural_name": "רומים לבנים" }, "coffee liqueur": { "aliases": [], "description": "", - "name": "coffee liqueur", - "plural_name": "coffee liqueurs" + "name": "ליקר קפה", + "plural_name": "ליקרי קפה" }, "champagne": { "aliases": [], "description": "", - "name": "champagne", - "plural_name": "champagnes" + "name": "שמפניה", + "plural_name": "שמפניות" }, "irish cream": { "aliases": [], "description": "", - "name": "irish cream", - "plural_name": "irish creams" + "name": "אייריש קרים", + "plural_name": "אייריש קרים" }, "vermouth": { "aliases": [], "description": "", - "name": "vermouth", - "plural_name": "vermouths" + "name": "ורמוט", + "plural_name": "ורמוט" }, "amaretto": { "aliases": [], "description": "", - "name": "amaretto", - "plural_name": "amarettoes" + "name": "אמרטו", + "plural_name": "אמרטו" }, "marsala wine": { "aliases": [], "description": "", - "name": "marsala wine", - "plural_name": "marsala wines" + "name": "יין מרסלה", + "plural_name": "יינות מרסלה" }, "cognac": { "aliases": [], "description": "", - "name": "cognac", - "plural_name": "cognacs" + "name": "קונייאק", + "plural_name": "קונייאק" }, "sparkling wine": { "aliases": [], "description": "", - "name": "sparkling wine", - "plural_name": "sparkling wines" + "name": "יין מבעבע", + "plural_name": "יינות מבעבעים" }, "sake": { "aliases": [], "description": "", - "name": "sake", - "plural_name": "sakes" + "name": "סאקה", + "plural_name": "סאקה" }, "rice wine": { "aliases": [], "description": "", - "name": "rice wine", - "plural_name": "rice wines" + "name": "יין אורז", + "plural_name": "יינות אורז" }, "shaoxing wine": { "aliases": [], "description": "", - "name": "shaoxing wine", - "plural_name": "shaoxing wines" + "name": "יין shaoxing", + "plural_name": "יינות shaoxing" }, "dry vermouth": { "aliases": [], "description": "", - "name": "dry vermouth", - "plural_name": "dry vermouths" + "name": "ורמוט יבש", + "plural_name": "ורמוט יבש" }, "liqueur": { "aliases": [], "description": "", - "name": "liqueur", - "plural_name": "liqueurs" + "name": "ליקר", + "plural_name": "ליקרים" }, "coconut rum": { "aliases": [], "description": "", - "name": "coconut rum", - "plural_name": "coconut rums" + "name": "רום קוקוס", + "plural_name": "רומי קוקוס" }, "dessert wine": { "aliases": [], "description": "", - "name": "dessert wine", - "plural_name": "dessert wines" + "name": "יין קינוח", + "plural_name": "יין קינוח" }, "curacao": { "aliases": [], "description": "", - "name": "curacao", - "plural_name": "curacaos" + "name": "קורסאו", + "plural_name": "קורסאו" }, "port wine": { "aliases": [], "description": "", - "name": "port wine", - "plural_name": "port wines" + "name": "פורט", + "plural_name": "פורט" }, "kirsch": { "aliases": [], "description": "", - "name": "kirsch", - "plural_name": "kirsches" + "name": "קירש", + "plural_name": "קירש" }, "peach schnapp": { "aliases": [], "description": "", - "name": "peach schnapp", - "plural_name": "peach schnapps" + "name": "שנאפס אפרסק", + "plural_name": "שנאפס אפרסק" }, "apple brandy": { "aliases": [], "description": "", - "name": "apple brandy", - "plural_name": "apple brandies" + "name": "ברנדי תפוחים", + "plural_name": "ברנדי תפוחים" }, "rosé wine": { "aliases": [], "description": "", - "name": "rosé wine", - "plural_name": "rosé wines" + "name": "יין רוזה", + "plural_name": "יינות רוזה" }, "anise liqueur": { "aliases": [], "description": "", - "name": "anise liqueur", - "plural_name": "anise liqueurs" + "name": "ליקר אניס", + "plural_name": "ליקרי אניס" }, "herbal liqueur": { "aliases": [], "description": "", - "name": "herbal liqueur", - "plural_name": "herbal liqueurs" + "name": "ליקר עשבים", + "plural_name": "ליקרי עשבים" }, "limoncello": { "aliases": [], "description": "", - "name": "limoncello", - "plural_name": "limoncellos" + "name": "לימונצ'לו", + "plural_name": "לימונצ'לו" }, "elderflower liqueur": { "aliases": [], "description": "", - "name": "elderflower liqueur", - "plural_name": "elderflower liqueurs" + "name": "ליקר סמבוק", + "plural_name": "ליקרי סמבוק" }, "cooking wine": { "aliases": [], "description": "", - "name": "cooking wine", - "plural_name": "cooking wines" + "name": "יין לבישול", + "plural_name": "יינות לבישול" }, "hazelnut liqueur": { "aliases": [], "description": "", - "name": "hazelnut liqueur", - "plural_name": "hazelnut liqueurs" + "name": "ליקר אגוזי לוז", + "plural_name": "ליקרי אגוזי לוז" }, "peach liqueur": { "aliases": [], "description": "", - "name": "peach liqueur", - "plural_name": "peach liqueurs" + "name": "ליקר אפרסק", + "plural_name": "ליקרי אפרסק" }, "melon liqueur": { "aliases": [], "description": "", - "name": "melon liqueur", - "plural_name": "melon liqueurs" + "name": "ליקר מלון", + "plural_name": "ליקרי מלון" }, "raspberry liqueur": { "aliases": [], "description": "", - "name": "raspberry liqueur", - "plural_name": "raspberry liqueurs" + "name": "ליקר פטל", + "plural_name": "ליקרי פטל" }, "creme de cacao": { "aliases": [], "description": "", - "name": "creme de cacao", - "plural_name": "creme de cacao" + "name": "קרם דה קקאו", + "plural_name": "קרם דה קקאו" }, "schnapp": { "aliases": [], "description": "", - "name": "schnapp", - "plural_name": "schnapps" + "name": "שנאפס", + "plural_name": "שנאפס" }, "banana liqueur": { "aliases": [], "description": "", - "name": "banana liqueur", - "plural_name": "banana liqueurs" + "name": "ליקר בננה", + "plural_name": "ליקרי בננה" }, "madeira wine": { "aliases": [], "description": "", - "name": "madeira wine", - "plural_name": "madeira wines" + "name": "יין מדיירה", + "plural_name": "יינות מדיירה" }, "absinthe": { "aliases": [], "description": "", - "name": "absinthe", - "plural_name": "absinthes" + "name": "אבסנט", + "plural_name": "אבסנט" }, "white cooking wine": { "aliases": [], "description": "", - "name": "white cooking wine", - "plural_name": "white cooking wines" + "name": "יין לבן לבישול", + "plural_name": "יינות לבנים לבישול" }, "aperol": { "aliases": [], "description": "", - "name": "aperol", - "plural_name": "aperols" + "name": "אפרול", + "plural_name": "אפרול" }, "vanilla vodka": { "aliases": [], "description": "", - "name": "vanilla vodka", - "plural_name": "vanilla vodkas" + "name": "וודקה וניל", + "plural_name": "וודקות וניל" }, "cinnamon alcohol": { "aliases": [], "description": "", - "name": "cinnamon alcohol", - "plural_name": "cinnamon alcohols" + "name": "אלכוהול קינמון", + "plural_name": "אלכוהול קינמון" }, "creme de menthe": { "aliases": [], "description": "", - "name": "creme de menthe", - "plural_name": "creme de menthe" + "name": "קרם דה מינט", + "plural_name": "קרם דה מינט" }, "apricot brandy": { "aliases": [], "description": "", - "name": "apricot brandy", - "plural_name": "apricot brandies" + "name": "ברנדי משמש", + "plural_name": "ברנדי משמש" }, "cachaça": { "aliases": [], "description": "", - "name": "cachaça", - "plural_name": "cachaças" + "name": "קשאסה", + "plural_name": "קשאסה" }, "elderflower cordial": { "aliases": [], "description": "", - "name": "elderflower cordial", - "plural_name": "elderflower cordials" + "name": "קורדיאל סמבוק", + "plural_name": "קורדיאל סמבוק" }, "chocolate liqueur": { "aliases": [], "description": "", - "name": "chocolate liqueur", - "plural_name": "chocolate liqueurs" + "name": "ליקר שוקולד", + "plural_name": "ליקר שוקולד" }, "ginger liqueur": { "aliases": [], "description": "", - "name": "ginger liqueur", - "plural_name": "ginger liqueurs" + "name": "ליקר ג'ינג'ר", + "plural_name": "ליקר ג'ינג'ר" }, "sloe gin": { "aliases": [], "description": "", - "name": "sloe gin", - "plural_name": "sloe gins" + "name": "סלו ג'ין", + "plural_name": "סלו ג'ין" }, "maraschino": { "aliases": [], "description": "", - "name": "maraschino", - "plural_name": "maraschinoes" + "name": "מרסקינו", + "plural_name": "מרסקינו" }, "creme de cassis": { "aliases": [], "description": "", - "name": "creme de cassis", - "plural_name": "creme de cassis" + "name": "קרם דה קסיס", + "plural_name": "קרם דה קסיס" }, "bloody mary mix": { "aliases": [], "description": "", - "name": "bloody mary mix", - "plural_name": "bloody mary mixes" + "name": "תערובת בלאדי מרי", + "plural_name": "תערובת בלאדי מרי" }, "cream sherry": { "aliases": [], "description": "", - "name": "cream sherry", - "plural_name": "cream sherries" + "name": "שרי קרם", + "plural_name": "שרי קרם" }, "gold rum": { "aliases": [], "description": "", - "name": "gold rum", - "plural_name": "gold rums" + "name": "בקרדי רום זהב", + "plural_name": "בקרדי רום זהב" }, "red cooking wine": { "aliases": [], "description": "", - "name": "red cooking wine", - "plural_name": "red cooking wines" + "name": "יין אדום לבישול", + "plural_name": "יינות אדומים לבישול" }, "sparkling rosé": { "aliases": [], "description": "", - "name": "sparkling rosé", - "plural_name": "sparkling rosés" + "name": "יין רוזה מבעבע", + "plural_name": "יינות רוזה מבעבעים" }, "grappa": { "aliases": [], "description": "", - "name": "grappa", - "plural_name": "grappas" + "name": "גראפה", + "plural_name": "גראפה" }, "lime cordial": { "aliases": [], "description": "", - "name": "lime cordial", - "plural_name": "lime cordials" + "name": "קורדיאל ליים", + "plural_name": "קורדיאל ליים" }, "mezcal": { "aliases": [], "description": "", - "name": "mezcal", - "plural_name": "mezcals" + "name": "מסקל", + "plural_name": "מסקל" }, "strawberry liqueur": { "aliases": [], "description": "", - "name": "strawberry liqueur", - "plural_name": "strawberry liqueurs" + "name": "ליקר תות שדה", + "plural_name": "ליקרי תות שדה" }, "drambuie": { "aliases": [], "description": "", - "name": "drambuie", - "plural_name": "drambuies" + "name": "דרמבוי", + "plural_name": "דרמבוי" }, "ginger wine": { "aliases": [], "description": "", - "name": "ginger wine", - "plural_name": "ginger wines" + "name": "יין ג'ינג'ר", + "plural_name": "יינות ג'ינג'ר" }, "pumpkin ale": { "aliases": [], "description": "", - "name": "pumpkin ale", - "plural_name": "pumpkin ales" + "name": "אייל דלעת", + "plural_name": "אייל דלעת" }, "white port": { "aliases": [], "description": "", - "name": "white port", - "plural_name": "white ports" + "name": "פורט לבן", + "plural_name": "פורט לבן" }, "peppermint liqueur": { "aliases": [], "description": "", - "name": "peppermint liqueur", - "plural_name": "peppermint liqueurs" + "name": "ליקר מנטה", + "plural_name": "ליקרי מנטה" }, "advocaat": { "aliases": [], "description": "", - "name": "advocaat", - "plural_name": "advocaats" + "name": "אדבוקט", + "plural_name": "אדבוקט" }, "piña colada mix": { "aliases": [], "description": "", - "name": "piña colada mix", - "plural_name": "piña colada mixes" + "name": "תערובת פינה קולדה", + "plural_name": "תערובת פינה קולדה" }, "bénédictine": { "aliases": [], "description": "", - "name": "bénédictine", - "plural_name": "bénédictines" + "name": "בנדיקטין", + "plural_name": "בנדיקטין" }, "rumchata liqueur": { "aliases": [], "description": "", - "name": "rumchata liqueur", - "plural_name": "rumchata liqueurs" + "name": "ליקר רומצטה", + "plural_name": "ליקר רומצטה" }, "coconut liqueur": { "aliases": [], "description": "", - "name": "coconut liqueur", - "plural_name": "coconut liqueurs" + "name": "ליקר קוקוס", + "plural_name": "ליקרי קוקוס" }, "daiquiri mix": { "aliases": [], "description": "", - "name": "daiquiri mix", - "plural_name": "daiquiri mixes" + "name": "דאקירי", + "plural_name": "דאקירי" }, "galliano": { "aliases": [], "description": "", - "name": "galliano", - "plural_name": "gallianoes" + "name": "גליאנו", + "plural_name": "גליאנו" }, "blackberry brandy": { "aliases": [], "description": "", - "name": "blackberry brandy", - "plural_name": "blackberry brandies" + "name": "ברנדי אוסנה", + "plural_name": "ברנדי אוסנה" }, "plum wine": { "aliases": [], "description": "", - "name": "plum wine", - "plural_name": "plum wines" + "name": "יין שזיפים", + "plural_name": "יינות שזיפים" }, "pisco": { "aliases": [], "description": "", - "name": "pisco", - "plural_name": "piscoes" + "name": "פיסקו", + "plural_name": "פיסקו" }, "chocolate bitter": { "aliases": [], "description": "", - "name": "chocolate bitter", - "plural_name": "chocolate bitters" + "name": "ביטר שוקולד", + "plural_name": "ביטר שוקולד" }, "vanilla liqueur": { "aliases": [], "description": "", - "name": "vanilla liqueur", - "plural_name": "vanilla liqueurs" + "name": "ליקר וניל", + "plural_name": "ליקרי וניל" }, "sangria": { "aliases": [], "description": "", - "name": "sangria", - "plural_name": "sangrias" + "name": "סנגריה", + "plural_name": "סנגריות" }, "grapefruit bitter": { "aliases": [], "description": "", - "name": "grapefruit bitter", - "plural_name": "grapefruit bitters" + "name": "ביטר אשכוליות", + "plural_name": "ביטר אשכוליות" }, "peach brandy": { "aliases": [], "description": "", - "name": "peach brandy", - "plural_name": "peach brandies" + "name": "ברנדי אפרסק", + "plural_name": "ברנדי אפרסק" }, "white chocolate liqueur": { "aliases": [], "description": "", - "name": "white chocolate liqueur", - "plural_name": "white chocolate liqueurs" + "name": "ליקר שוקולד לבן", + "plural_name": "ליקרי שוקולד לבן" }, "apple liqueur": { "aliases": [], "description": "", - "name": "apple liqueur", - "plural_name": "apple liqueurs" + "name": "ליקר תפוחים", + "plural_name": "ליקרי תפוחים" }, "pear brandy": { "aliases": [], "description": "", - "name": "pear brandy", - "plural_name": "pear brandies" + "name": "ברנדי אגסים", + "plural_name": "ברנדי אגסים" }, "moonshine": { "aliases": [], "description": "", - "name": "moonshine", - "plural_name": "moonshines" + "name": "מוןשיין", + "plural_name": "מוןשיין" }, "rhum agricole": { "aliases": [], "description": "", - "name": "rhum agricole", - "plural_name": "rhum agricoles" + "name": "רום אגריקול", + "plural_name": "רומים אגריקול" }, "armagnac": { "aliases": [], "description": "", - "name": "armagnac", - "plural_name": "armagnacs" + "name": "ארמניאק", + "plural_name": "ארמניאק" }, "bergamot liqueur": { "aliases": [], "description": "", - "name": "bergamot liqueur", - "plural_name": "bergamot liqueurs" + "name": "ליקר ברגמוט", + "plural_name": "ליקרי ברגמוט" }, "cherry vodka": { "aliases": [], "description": "", - "name": "cherry vodka", - "plural_name": "cherry vodkas" + "name": "וודקה דובדבנים", + "plural_name": "וודקות דובדבנים" } } }, @@ -15705,110 +15705,110 @@ "almond extract": { "aliases": [], "description": "", - "name": "almond extract", - "plural_name": "almond extracts" + "name": "תמצית שקדים", + "plural_name": "תמציות שקדים" }, "food coloring": { "aliases": [], "description": "", - "name": "food coloring", - "plural_name": "food colorings" + "name": "צבע מאכל", + "plural_name": "צבעי מאכל" }, "nutritional yeast": { "aliases": [], "description": "", - "name": "nutritional yeast", - "plural_name": "nutritional yeasts" + "name": "שמרי בירה", + "plural_name": "שמרי בירה" }, "peppermint extract": { "aliases": [], "description": "", - "name": "peppermint extract", - "plural_name": "peppermint extracts" + "name": "תמצית מנטה", + "plural_name": "תמציות מנטה" }, "protein powder": { "aliases": [], "description": "", - "name": "protein powder", - "plural_name": "protein powders" + "name": "אבקת חלבון", + "plural_name": "אבקות חלבון" }, "lemon extract": { "aliases": [], "description": "", - "name": "lemon extract", - "plural_name": "lemon extracts" + "name": "תמצית לימון", + "plural_name": "תמציות לימון" }, "coconut extract": { "aliases": [], "description": "", - "name": "coconut extract", - "plural_name": "coconut extracts" + "name": "תמצית קוקוס", + "plural_name": "תמציות קוקוס" }, "rose water": { "aliases": [], "description": "", - "name": "rose water", - "plural_name": "rose waters" + "name": "מי ורדים", + "plural_name": "מי ורדים" }, "orange extract": { "aliases": [], "description": "", - "name": "orange extract", - "plural_name": "orange extracts" + "name": "תמצית תפוזים", + "plural_name": "תמציות תפוזים" }, "rum extract": { "aliases": [], "description": "", - "name": "rum extract", - "plural_name": "rum extracts" + "name": "תמצית רום", + "plural_name": "תמציות רום" }, "maple extract": { "aliases": [], "description": "", - "name": "maple extract", - "plural_name": "maple extracts" + "name": "תמצית מייפל", + "plural_name": "תמציות מייפל" }, "collagen": { "aliases": [], "description": "", - "name": "collagen", - "plural_name": "collagens" + "name": "קולגן", + "plural_name": "קולגנים" }, "chocolate protein powder": { "aliases": [], "description": "", - "name": "chocolate protein powder", - "plural_name": "chocolate protein powders" + "name": "אבקת חלבון בטעם שוקולד", + "plural_name": "אבקות חלבון בטעם שוקולד" }, "orange blossom water": { "aliases": [], "description": "", - "name": "orange blossom water", - "plural_name": "orange blossom waters" + "name": "מי זהר", + "plural_name": "מי זהר" }, "liquid egg white": { "aliases": [], "description": "", - "name": "liquid egg white", - "plural_name": "liquid egg whites" + "name": "חלבון ביצה נוזלי", + "plural_name": "חלבוני ביצה נוזלים" }, "peanut butter powder": { "aliases": [], "description": "", - "name": "peanut butter powder", - "plural_name": "peanut butter powders" + "name": "אבקת חמאת בוטנים", + "plural_name": "אבקות חמאת בוטנים" }, "vegan protein powder": { "aliases": [], "description": "", - "name": "vegan protein powder", - "plural_name": "vegan protein powders" + "name": "אבקת חלבון טבעונית", + "plural_name": "אבקות חלבון טבעוניות" }, "essence": { "aliases": [], "description": "", - "name": "essence", - "plural_name": "essences" + "name": "תמצית", + "plural_name": "תמציות" }, "maca powder": { "aliases": [], @@ -15819,488 +15819,488 @@ "spirulina": { "aliases": [], "description": "", - "name": "spirulina", - "plural_name": "spirulinas" + "name": "ספירולינה", + "plural_name": "ספירולינה" }, "coffee extract": { "aliases": [], "description": "", - "name": "coffee extract", - "plural_name": "coffee extracts" + "name": "תמצית קפה", + "plural_name": "תמציות קפה" }, "brewer's yeast": { "aliases": [], "description": "", - "name": "brewer's yeast", - "plural_name": "brewer's yeasts" + "name": "שמרי בירה", + "plural_name": "שמרי בירה" }, "strawberry extract": { "aliases": [], "description": "", - "name": "strawberry extract", - "plural_name": "strawberry extracts" + "name": "תמצית תות שדה", + "plural_name": "תמציות תות שדה" }, "butter extract": { "aliases": [], "description": "", - "name": "butter extract", - "plural_name": "butter extracts" + "name": "תמצית חמאה", + "plural_name": "תמציות חמאה" }, "chocolate extract": { "aliases": [], "description": "", - "name": "chocolate extract", - "plural_name": "chocolate extracts" + "name": "תמצית שוקולד", + "plural_name": "תמציות שוקולד" }, "raspberry extract": { "aliases": [], "description": "", - "name": "raspberry extract", - "plural_name": "raspberry extracts" + "name": "תמצית פטל", + "plural_name": "תמציות פטל" }, "anise extract": { "aliases": [], "description": "", - "name": "anise extract", - "plural_name": "anise extracts" + "name": "תמצית אניס", + "plural_name": "תמציות אניס" }, "bee pollen": { "aliases": [], "description": "", - "name": "bee pollen", - "plural_name": "bee pollens" + "name": "פולן דבורים", + "plural_name": "פולן דבורים" }, "cannabi": { "aliases": [], "description": "", - "name": "cannabi", - "plural_name": "cannabis" + "name": "קנאביס", + "plural_name": "קנאביס" }, "banana extract": { "aliases": [], "description": "", - "name": "banana extract", - "plural_name": "banana extracts" + "name": "תמצית בננה", + "plural_name": "תמציות בננה" }, "lavender oil": { "aliases": [], "description": "", - "name": "lavender oil", - "plural_name": "lavender oils" + "name": "שמן לוונדר", + "plural_name": "שמני לוונדר" }, "essential oil": { "aliases": [], "description": "", - "name": "essential oil", - "plural_name": "essential oils" + "name": "שמן אתרי", + "plural_name": "שמנים אתרים" }, "chicken essence": { "aliases": [], "description": "", - "name": "chicken essence", - "plural_name": "chicken essences" + "name": "תמצית עוף", + "plural_name": "תמציות עוף" }, "caramel extract": { "aliases": [], "description": "", - "name": "caramel extract", - "plural_name": "caramel extracts" + "name": "תמצית קרמל", + "plural_name": "תמציות קרמל" }, "egg white powder": { "aliases": [], "description": "", - "name": "egg white powder", - "plural_name": "egg white powders" + "name": "אבקת חלבון ביצה", + "plural_name": "אבקות חלבון ביצה" }, "cannabutter": { "aliases": [], "description": "", - "name": "cannabutter", - "plural_name": "cannabutter" + "name": "חמאת קנאביס", + "plural_name": "חמאות קנאביס" }, "root beer extract": { "aliases": [], "description": "", - "name": "root beer extract", - "plural_name": "root beer extracts" + "name": "תמצית בירת שורשים", + "plural_name": "תמציות בירות שורשים" }, "vitamin c": { "aliases": [], "description": "", - "name": "vitamin c", - "plural_name": "vitamin cs" + "name": "ויטמין C", + "plural_name": "ויטמין C" }, "acai powder": { "aliases": [], "description": "", - "name": "acai powder", - "plural_name": "acai powders" + "name": "אבקת אסאי", + "plural_name": "אבקות אסאי" }, "hemp protein": { "aliases": [], "description": "", - "name": "hemp protein", - "plural_name": "hemp proteins" + "name": "חלבון קנבוס", + "plural_name": "חלבוני קנבוס" }, "ube flavoring": { "aliases": [], "description": "", - "name": "ube flavoring", - "plural_name": "ube flavorings" + "name": "תמצית אובי", + "plural_name": "תמציות אובי" }, "glucomannan": { "aliases": [], "description": "", - "name": "glucomannan", - "plural_name": "glucomannans" + "name": "גלוקומנאן", + "plural_name": "גלוקומנאן" }, "hazelnut extract": { "aliases": [], "description": "", - "name": "hazelnut extract", - "plural_name": "hazelnut extracts" + "name": "תמצית אגוזי לוז", + "plural_name": "תמציות אגוזי לוז" }, "freeze-dried strawberry powder": { "aliases": [], "description": "", - "name": "freeze-dried strawberry powder", - "plural_name": "freeze-dried strawberry powders" + "name": "אבקת תות שדה מיובש בהקפאה", + "plural_name": "אבקות תות שדה מיובש בהקפאה" }, "tamarind extract": { "aliases": [], "description": "", - "name": "tamarind extract", - "plural_name": "tamarind extracts" + "name": "תמצית תמר הינדי", + "plural_name": "תמציות תמר הינדי" }, "cherry extract": { "aliases": [], "description": "", - "name": "cherry extract", - "plural_name": "cherry extracts" + "name": "תמצית דובדבן", + "plural_name": "תמציות דובדבן" }, "butterscotch flavor": { "aliases": [], "description": "", - "name": "butterscotch flavor", - "plural_name": "butterscotch flavors" + "name": "תמצית בטעם 'באטרסקוץ", + "plural_name": "תמציות בטעם 'באטרסקוץ" }, "kewra water": { "aliases": [], "description": "", - "name": "kewra water", - "plural_name": "kewra waters" + "name": "מי קאוורה", + "plural_name": "מי קאוורה" }, "pineapple extract": { "aliases": [], "description": "", - "name": "pineapple extract", - "plural_name": "pineapple extracts" + "name": "תמצית אננס", + "plural_name": "תמציות אננס" }, "lemon juice concentrate": { "aliases": [], "description": "", - "name": "lemon juice concentrate", - "plural_name": "lemon juice concentrates" + "name": "תרכיז מיץ לימון", + "plural_name": "תרכיזי מיץ לימון" }, "chocolate collagen": { "aliases": [], "description": "", - "name": "chocolate collagen", - "plural_name": "chocolate collagens" + "name": "קולגן שוקולד", + "plural_name": "קולגן שוקולד" }, "cinnamon extract": { "aliases": [], "description": "", - "name": "cinnamon extract", - "plural_name": "cinnamon extracts" + "name": "תמצית קינמון", + "plural_name": "תמציות קינמון" }, "cannabis milk": { "aliases": [], "description": "", - "name": "cannabis milk", - "plural_name": "cannabis milks" + "name": "חלב קנאביס", + "plural_name": "חלב קנאביס" }, "malt extract": { "aliases": [], "description": "", - "name": "malt extract", - "plural_name": "malt extracts" + "name": "תמצית לתת", + "plural_name": "תמציות לתת" }, "kombucha starter": { "aliases": [], "description": "", - "name": "kombucha starter", - "plural_name": "kombucha starters" + "name": "קומבוצ'ה", + "plural_name": "קומבוצ'ה" }, "pandan extract": { "aliases": [], "description": "", - "name": "pandan extract", - "plural_name": "pandan extracts" + "name": "תמצית פנדן", + "plural_name": "תמציות פנדן" }, "camu powder": { "aliases": [], "description": "", - "name": "camu powder", - "plural_name": "camu powders" + "name": "אבקת קאמו קאמו", + "plural_name": "אבקות קאמו קאמו" }, "soy lecithin": { "aliases": [], "description": "", - "name": "soy lecithin", - "plural_name": "soy lecithins" + "name": "לציטין סויה", + "plural_name": "לציטין סויה" }, "wheatgrass powder": { "aliases": [], "description": "", - "name": "wheatgrass powder", - "plural_name": "wheatgrass powders" + "name": "אבקת עשב חיטה", + "plural_name": "אבקות עשב חיטה" }, "ashwagandha": { "aliases": [], "description": "", - "name": "ashwagandha", - "plural_name": "ashwagandhas" + "name": "ויתניה משכרת (אשווגנדה)", + "plural_name": "ויתניה משכרת (אשווגנדה)" }, "casein": { "aliases": [], "description": "", - "name": "casein", - "plural_name": "caseins" + "name": "קזאין", + "plural_name": "קזאין" }, "cbd oil": { "aliases": [], "description": "", - "name": "cbd oil", - "plural_name": "cbd oils" + "name": "שמן CBD", + "plural_name": "שמן CBD" }, "chlorella": { "aliases": [], "description": "", - "name": "chlorella", - "plural_name": "chlorellas" + "name": "כלורלה", + "plural_name": "כלורלה" }, "fish oil": { "aliases": [], "description": "", - "name": "fish oil", - "plural_name": "fish oils" + "name": "שמן דגים", + "plural_name": "שמני דגים" }, "lime essential oil": { "aliases": [], "description": "", - "name": "lime essential oil", - "plural_name": "lime essential oils" + "name": "שמן אתרי ליים", + "plural_name": "שמנים אתריים ליים" }, "probiotic": { "aliases": [], "description": "", - "name": "probiotic", - "plural_name": "probiotics" + "name": "פרוביוטיקה", + "plural_name": "פרוביוטיקה" }, "activated charcoal": { "aliases": [], "description": "", - "name": "activated charcoal", - "plural_name": "activated charcoals" + "name": "פחם פעיל", + "plural_name": "פחם פעיל" }, "egg powder": { "aliases": [], "description": "", - "name": "egg powder", - "plural_name": "egg powders" + "name": "אבקת ביצה", + "plural_name": "אבקות ביצה" }, "reishi mushroom": { "aliases": [], "description": "", - "name": "reishi mushroom", - "plural_name": "reishi mushrooms" + "name": "פטריית ריישי", + "plural_name": "פטריות ריישי" }, "vitamin e": { "aliases": [], "description": "", - "name": "vitamin e", - "plural_name": "vitamin es" + "name": "ויטמין E", + "plural_name": "ויטמין E" }, "wine yeast": { "aliases": [], "description": "", - "name": "wine yeast", - "plural_name": "wine yeasts" + "name": "שמרי יין", + "plural_name": "שמרי יין" }, "barley gras": { "aliases": [], "description": "", - "name": "barley gras", - "plural_name": "barley grass" + "name": "עשב שעורה", + "plural_name": "עשב שעורה" }, "greens powder": { "aliases": [], "description": "", - "name": "greens powder", - "plural_name": "greens powders" + "name": "אבקת ירוקים", + "plural_name": "אבקת ירוקים" }, "rice protein powder": { "aliases": [], "description": "", - "name": "rice protein powder", - "plural_name": "rice protein powders" + "name": "אבקת חלבון אוריז", + "plural_name": "אבקות חלבון אוריז" }, "tea-tree oil": { "aliases": [], "description": "", - "name": "tea-tree oil", - "plural_name": "tea-tree oils" + "name": "שמן עץ התה", + "plural_name": "שמני עץ התה" }, "vitamin d": { "aliases": [], "description": "", - "name": "vitamin d", - "plural_name": "vitamin ds" + "name": "ויטמין D", + "plural_name": "ויטמין D" }, "calcium lactate": { "aliases": [], "description": "", - "name": "calcium lactate", - "plural_name": "calcium lactates" + "name": "לקטט סידן", + "plural_name": "לקטט סידן" }, "mango extract": { "aliases": [], "description": "", - "name": "mango extract", - "plural_name": "mango extracts" + "name": "תמצית מנגו", + "plural_name": "תמציות מנגו" }, "raspberry powder": { "aliases": [], "description": "", - "name": "raspberry powder", - "plural_name": "raspberry powders" + "name": "אבקת פטל", + "plural_name": "אבקות פטל" }, "blueberry extract": { "aliases": [], "description": "", - "name": "blueberry extract", - "plural_name": "blueberry extracts" + "name": "תמצית אוכמניות", + "plural_name": "תמציות אוכמניות" }, "corn extract": { "aliases": [], "description": "", - "name": "corn extract", - "plural_name": "corn extracts" + "name": "תמצית תירס", + "plural_name": "תמציות תירס" }, "magnesium": { "aliases": [], "description": "", - "name": "magnesium", - "plural_name": "magnesiums" + "name": "מגנזיום", + "plural_name": "מגנזיום" }, "creatine": { "aliases": [], "description": "", - "name": "creatine", - "plural_name": "creatines" + "name": "קריאטין", + "plural_name": "קריאטין" }, "daily vitamin": { "aliases": [], "description": "", - "name": "daily vitamin", - "plural_name": "daily vitamins" + "name": "ויטמין יומי", + "plural_name": "ויטמין יומי" }, "moringa powder": { "aliases": [], "description": "", - "name": "moringa powder", - "plural_name": "moringa powders" + "name": "אבקת מורינגה", + "plural_name": "אבקות מורינגה" }, "pure lime extract": { "aliases": [], "description": "", - "name": "pure lime extract", - "plural_name": "pure lime extracts" + "name": "תמצית ליים טהור", + "plural_name": "תמציות ליים טהור" }, "sodium alginate": { "aliases": [], "description": "", - "name": "sodium alginate", - "plural_name": "sodium alginates" + "name": "סודיום אלגינט", + "plural_name": "סודיום אלגינט" }, "sunflower lecithin": { "aliases": [], "description": "", - "name": "sunflower lecithin", - "plural_name": "sunflower lecithins" + "name": "לציטין חמניות", + "plural_name": "לציטין חמניות" }, "thc": { "aliases": [], "description": "", - "name": "thc", - "plural_name": "thcs" + "name": "THC", + "plural_name": "THC" }, "berry powder": { "aliases": [], "description": "", - "name": "berry powder", - "plural_name": "berry powders" + "name": "אבקת פירות יער", + "plural_name": "אבקות פירות יער" }, "champagne yeast": { "aliases": [], "description": "", - "name": "champagne yeast", - "plural_name": "champagne yeasts" + "name": "שמרי שמפניה", + "plural_name": "שמרי שמפניה" }, "maqui": { "aliases": [], "description": "", - "name": "maqui", - "plural_name": "maquis" + "name": "מאקי", + "plural_name": "מאקי" }, "rose oil": { "aliases": [], "description": "", - "name": "rose oil", - "plural_name": "rose oils" + "name": "שמן ורדים", + "plural_name": "שמני ורדים" }, "banana powder": { "aliases": [], "description": "", - "name": "banana powder", - "plural_name": "banana powders" + "name": "אבקת בננה", + "plural_name": "אבקות בננה" }, "chaga mushroom powder": { "aliases": [], "description": "", - "name": "chaga mushroom powder", - "plural_name": "chaga mushroom powders" + "name": "אבקת פטריית צ'אגה", + "plural_name": "אבקות פטריית צ'אגה" }, "clove oil": { "aliases": [], "description": "", - "name": "clove oil", - "plural_name": "clove oils" + "name": "שמן ציפורן", + "plural_name": "שמני ציפורן" }, "cranberry powder": { "aliases": [], "description": "", - "name": "cranberry powder", - "plural_name": "cranberry powders" + "name": "אבקת חמוציות", + "plural_name": "אבקות חמוציות" }, "eucalyptus oil": { "aliases": [], "description": "", - "name": "eucalyptus oil", - "plural_name": "eucalyptus oils" + "name": "שמן אקליפטוס", + "plural_name": "שמני אקליפטוס" }, "goji berry powder": { "aliases": [], "description": "", - "name": "goji berry powder", - "plural_name": "goji berry powders" + "name": "אבקת גוג'י ברי", + "plural_name": "אבקות גוג'י ברי" }, "maltodextrin": { "aliases": [], "description": "", - "name": "maltodextrin", - "plural_name": "maltodextrins" + "name": "מלטודקסטרין", + "plural_name": "מלטודקסטרין" } } }