From 2922782e5ea44e1c5d2690c9aea84134a044a7cc Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Dec 2024 10:28:40 -0600 Subject: [PATCH] chore(l10n): New Crowdin updates (#4743) --- frontend/lang/messages/af-ZA.json | 34 +- frontend/lang/messages/ar-SA.json | 80 +- frontend/lang/messages/bg-BG.json | 34 +- frontend/lang/messages/ca-ES.json | 160 +- frontend/lang/messages/cs-CZ.json | 686 ++--- frontend/lang/messages/da-DK.json | 170 +- frontend/lang/messages/de-DE.json | 78 +- frontend/lang/messages/el-GR.json | 44 +- frontend/lang/messages/en-GB.json | 34 +- frontend/lang/messages/es-ES.json | 34 +- frontend/lang/messages/fi-FI.json | 88 +- frontend/lang/messages/fr-BE.json | 64 +- frontend/lang/messages/fr-CA.json | 72 +- frontend/lang/messages/fr-FR.json | 62 +- frontend/lang/messages/gl-ES.json | 34 +- frontend/lang/messages/he-IL.json | 34 +- frontend/lang/messages/hr-HR.json | 34 +- frontend/lang/messages/hu-HU.json | 100 +- frontend/lang/messages/is-IS.json | 96 +- frontend/lang/messages/it-IT.json | 36 +- frontend/lang/messages/ja-JP.json | 34 +- frontend/lang/messages/ko-KR.json | 346 +-- frontend/lang/messages/lt-LT.json | 34 +- frontend/lang/messages/lv-LV.json | 2414 +++++++++-------- frontend/lang/messages/nl-NL.json | 54 +- frontend/lang/messages/no-NO.json | 48 +- frontend/lang/messages/pl-PL.json | 334 +-- frontend/lang/messages/pt-BR.json | 34 +- frontend/lang/messages/pt-PT.json | 188 +- frontend/lang/messages/ro-RO.json | 34 +- frontend/lang/messages/ru-RU.json | 60 +- frontend/lang/messages/sk-SK.json | 34 +- frontend/lang/messages/sl-SI.json | 38 +- frontend/lang/messages/sr-SP.json | 34 +- frontend/lang/messages/sv-SE.json | 38 +- frontend/lang/messages/tr-TR.json | 34 +- frontend/lang/messages/uk-UA.json | 34 +- frontend/lang/messages/vi-VN.json | 34 +- frontend/lang/messages/zh-CN.json | 34 +- frontend/lang/messages/zh-TW.json | 34 +- mealie/lang/messages/af-ZA.json | 9 + mealie/lang/messages/ar-SA.json | 9 + mealie/lang/messages/bg-BG.json | 9 + mealie/lang/messages/ca-ES.json | 9 + mealie/lang/messages/cs-CZ.json | 55 +- mealie/lang/messages/da-DK.json | 13 +- mealie/lang/messages/de-DE.json | 9 + mealie/lang/messages/el-GR.json | 9 + mealie/lang/messages/en-GB.json | 9 + mealie/lang/messages/es-ES.json | 9 + mealie/lang/messages/fi-FI.json | 9 + mealie/lang/messages/fr-BE.json | 9 + mealie/lang/messages/fr-CA.json | 9 + mealie/lang/messages/fr-FR.json | 9 + mealie/lang/messages/gl-ES.json | 9 + mealie/lang/messages/he-IL.json | 9 + mealie/lang/messages/hr-HR.json | 9 + mealie/lang/messages/hu-HU.json | 9 + mealie/lang/messages/is-IS.json | 9 + mealie/lang/messages/it-IT.json | 9 + mealie/lang/messages/ja-JP.json | 9 + mealie/lang/messages/ko-KR.json | 9 + mealie/lang/messages/lt-LT.json | 9 + mealie/lang/messages/lv-LV.json | 95 +- mealie/lang/messages/nl-NL.json | 9 + mealie/lang/messages/no-NO.json | 9 + mealie/lang/messages/pl-PL.json | 51 +- mealie/lang/messages/pt-BR.json | 9 + mealie/lang/messages/pt-PT.json | 9 + mealie/lang/messages/ro-RO.json | 9 + mealie/lang/messages/ru-RU.json | 11 +- mealie/lang/messages/sk-SK.json | 9 + mealie/lang/messages/sl-SI.json | 9 + mealie/lang/messages/sr-SP.json | 9 + mealie/lang/messages/sv-SE.json | 9 + mealie/lang/messages/tr-TR.json | 9 + mealie/lang/messages/uk-UA.json | 9 + mealie/lang/messages/vi-VN.json | 9 + mealie/lang/messages/zh-CN.json | 9 + mealie/lang/messages/zh-TW.json | 9 + .../seed/resources/foods/locales/ca-ES.json | 108 +- .../seed/resources/foods/locales/cs-CZ.json | 6 +- .../seed/resources/foods/locales/da-DK.json | 66 +- .../seed/resources/foods/locales/el-GR.json | 8 +- .../seed/resources/foods/locales/en-GB.json | 2 +- .../seed/resources/foods/locales/es-ES.json | 34 +- .../seed/resources/foods/locales/fr-BE.json | 86 +- .../seed/resources/foods/locales/fr-CA.json | 92 +- .../seed/resources/foods/locales/fr-FR.json | 2 +- .../seed/resources/foods/locales/hu-HU.json | 66 +- .../seed/resources/foods/locales/ko-KR.json | 34 +- .../seed/resources/foods/locales/lv-LV.json | 500 ++-- .../seed/resources/foods/locales/no-NO.json | 34 +- .../seed/resources/foods/locales/pl-PL.json | 126 +- .../seed/resources/foods/locales/pt-PT.json | 96 +- .../seed/resources/foods/locales/ru-RU.json | 52 +- .../seed/resources/labels/locales/fr-FR.json | 2 +- .../seed/resources/labels/locales/ko-KR.json | 26 +- .../seed/resources/labels/locales/lv-LV.json | 42 +- .../seed/resources/labels/locales/pl-PL.json | 2 +- .../seed/resources/units/locales/ca-ES.json | 52 +- .../seed/resources/units/locales/el-GR.json | 2 +- .../seed/resources/units/locales/es-ES.json | 26 +- .../seed/resources/units/locales/fr-FR.json | 2 +- .../seed/resources/units/locales/lv-LV.json | 98 +- .../seed/resources/units/locales/pl-PL.json | 8 +- .../seed/resources/units/locales/pt-PT.json | 52 +- .../seed/resources/units/locales/ru-RU.json | 8 +- 108 files changed, 4760 insertions(+), 3280 deletions(-) diff --git a/frontend/lang/messages/af-ZA.json b/frontend/lang/messages/af-ZA.json index bd55e3f5982..8ea266c6947 100644 --- a/frontend/lang/messages/af-ZA.json +++ b/frontend/lang/messages/af-ZA.json @@ -276,7 +276,8 @@ "admin-group-management": "Admin groepbestuur", "admin-group-management-text": "Veranderinge aan hierdie groep sal onmiddellik weerspieël word.", "group-id-value": "Groep-Id: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Stoor resep voor gebruik", "section-title": "Afdeling titel", "servings": "Porsies", + "serves-amount": "Serves {amount}", "share-recipe-message": "Ek wou my {0}-resep met jou deel.", "show-nutrition-values": "Wys voedingswaardes", "sodium-content": "Natrium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Kon nie resep by maaltydplan voeg nie", "failed-to-add-to-list": "Failed to add to list", "yield": "Resultaat", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Hoeveelheid", "choose-unit": "Kies 'n eenheid", "press-enter-to-create": "Druk Enter om te skep", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Boomstruktuur", + "recipe-servings": "Recipe Servings", "recipe-yield": "Resep opbrengs", + "recipe-yield-text": "Recipe Yield Text", "unit": "Eenheid", "upload-image": "Laai prent", "screen-awake": "Hou die skerm aan", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Gevorderde soek", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Alle resepte", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Bestuur jou profiel, resepte en groepverstellings.", + "invite-link": "Invite Link", "get-invite-link": "Kry uitnodigingskakel", "get-public-link": "Kry openbare skakel", "account-summary": "Rekeningopsomming", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kookboeke", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Openbare kookboek", "public-cookbook-description": "Publieke kookboeke kan met nie-mealie-gebruikers gedeel word en sal op jou groepbladsy verskyn.", "filter-options": "Filter opsies", diff --git a/frontend/lang/messages/ar-SA.json b/frontend/lang/messages/ar-SA.json index 486c9610e13..965b9bbdcdf 100644 --- a/frontend/lang/messages/ar-SA.json +++ b/frontend/lang/messages/ar-SA.json @@ -8,7 +8,7 @@ "database-type": "نوع قاعدة البيانات", "database-url": "رابط قاعدة البيانات", "default-group": "المجموعة الافتراضية", - "default-household": "Default Household", + "default-household": "العائلة الافتراضية", "demo": "عرض تجريبي", "demo-status": "حالة العرض تجريبي", "development": "تطوير", @@ -65,7 +65,7 @@ "something-went-wrong": "حدث خطأ ما!", "subscribed-events": "الأحداث التي تم الاشتراك فيها", "test-message-sent": "تم إرسال رسالة تجريبية", - "message-sent": "Message Sent", + "message-sent": "تم إرسال الرسالة", "new-notification": "إشعار جديد", "event-notifiers": "إشعار الحدث", "apprise-url-skipped-if-blank": "الرابط Apprise (يتم تجاهله إذا ما كان فارغً)", @@ -79,15 +79,15 @@ "tag-events": "أحداث الوسم", "category-events": "أحداث الفئة", "when-a-new-user-joins-your-group": "عندما ينضم مستخدم جديد إلى مجموعتك", - "recipe-events": "Recipe Events" + "recipe-events": "وصفات المناسبات" }, "general": { - "add": "Add", + "add": "أضف", "cancel": "إلغاء", "clear": "مسح", "close": "إغلاق", "confirm": "تأكيد", - "confirm-how-does-everything-look": "How does everything look?", + "confirm-how-does-everything-look": "كيف تبدو كل شيء؟", "confirm-delete-generic": "هل انت متأكد من حذف هذا؟", "copied_message": "تم النسخ!", "create": "إنشاء", @@ -146,23 +146,23 @@ "save": "حفظ", "settings": "الإعدادات", "share": "مشاركة", - "show-all": "Show All", + "show-all": "عرض الكل", "shuffle": "ترتيب عشوائي", "sort": "ترتيب", - "sort-ascending": "Sort Ascending", - "sort-descending": "Sort Descending", + "sort-ascending": "ترتيب تصاعدي", + "sort-descending": "ترتيب تنازلي", "sort-alphabetically": "ترتيب حَسَبَ الحروف الأبجدية", "status": "الحالة", "subject": "الموضوع", "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": "المعرف", "owner": "المالك", - "change-owner": "Change Owner", + "change-owner": "تغير المالك", "date-added": "تاريخ الإضافة", "none": "لا شيء", "run": "شغّل", @@ -209,15 +209,15 @@ "refresh": "تحديث", "upload-file": "تحميل الملف", "created-on-date": "تم الإنشاء في {0}", - "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", - "clipboard-copy-failure": "Failed to copy to the clipboard.", - "confirm-delete-generic-items": "Are you sure you want to delete the following items?", - "organizers": "Organizers", - "caution": "Caution", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "unsaved-changes": "لديك تغييرات غير محفوظة. هل تريد الحفظ قبل المغادرة؟ حسنًا للحفظ، قم بإلغاء تجاهل التغييرات.", + "clipboard-copy-failure": "فشل في النسخ إلى الحافظة.", + "confirm-delete-generic-items": "هل أنت متأكد أنك تريد حذف المجموعات التالية؟", + "organizers": "المنظمون", + "caution": "تحذير", + "show-advanced": "إظهار متقدمة", + "add-field": "إضافة حقل", + "date-created": "تاريخ الإنشاء", + "date-updated": "تاريخ التحديث" }, "group": { "are-you-sure-you-want-to-delete-the-group": "هل انت متأكد من رغبتك في حذف {groupName}؟", @@ -244,9 +244,9 @@ "keep-my-recipes-private-description": "تعيين مجموعتك وجميع الوصفات الافتراضية إلى النمط الخاص. يمكنك دائماً تغييرها لاحقاً." }, "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-members-description": ".", "manage": "إدارة الحساب", - "manage-household": "Manage Household", + "manage-household": "إدارة العائلة", "invite": "دعوة", "looking-to-update-your-profile": "هل ترغب في تحديث ملفك الشخصي؟", "default-recipe-preferences-description": "هذه هي الإعدادات الافتراضية عند إنشاء وصفة جديدة في مجموعتك. يمكن تغيير هذه الوصفات الفردية في قائمة إعدادات الوصفات.", @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Advanced Search", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/bg-BG.json b/frontend/lang/messages/bg-BG.json index 9a98623d6c4..52cb5876e03 100644 --- a/frontend/lang/messages/bg-BG.json +++ b/frontend/lang/messages/bg-BG.json @@ -276,7 +276,8 @@ "admin-group-management": "Административно управление на групите", "admin-group-management-text": "Промените по тази група ще бъдат отразени моментално.", "group-id-value": "ID на Групата: {0}", - "total-households": "Общ брой домакинства" + "total-households": "Общ брой домакинства", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Домакинство", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Запази рецептата преди да я използваш", "section-title": "Заглавие на раздела", "servings": "Порция|порции", + "serves-amount": "Serves {amount}", "share-recipe-message": "Искам да споделя моята рецепта {0} с теб.", "show-nutrition-values": "Покажи хранителните стойности", "sodium-content": "Натрий", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Рецептата не беше добавена към хранителния план", "failed-to-add-to-list": "Неуспешно добавяне към списъка", "yield": "Добив", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Количество", "choose-unit": "Избери единица", "press-enter-to-create": "Натисните Enter за да създадете", @@ -640,7 +644,9 @@ "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.", "debug": "Отстраняване на грешки", "tree-view": "Дървовиден изглед", + "recipe-servings": "Recipe Servings", "recipe-yield": "Добиване от рецепта", + "recipe-yield-text": "Recipe Yield Text", "unit": "Единица", "upload-image": "Качване на изображение", "screen-awake": "Запази екрана активен", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Разширено търсене", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Всички рецепти", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Добре дошъл(а), {0}!", "description": "Настройки на профил, рецепти и настройки на групата.", + "invite-link": "Invite Link", "get-invite-link": "Вземи линк за покана", "get-public-link": "Вземи публичен линк", "account-summary": "Обобщение на акаунта", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Готварски книги", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Публична книга с рецепти", "public-cookbook-description": "Публичните готварски книги могат да се споделят с потребители, които не са в Mealie, и ще се показват на страницата на вашите групи.", "filter-options": "Опции на филтъра", diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index 8ccb76ac8a1..dd11fd7e9ba 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -182,7 +182,7 @@ "date": "Data", "id": "Id", "owner": "Propietari", - "change-owner": "Change Owner", + "change-owner": "Canviar propietari", "date-added": "Data d'alta", "none": "Cap", "run": "Executa", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Are you sure you want to delete the following items?", "organizers": "Organitzadors", "caution": "Precaució", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Mostrar els paràmetres avançats", + "add-field": "Afegir camp", + "date-created": "Data de creació", + "date-updated": "Data d’actualització" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Esteu segur de voler suprimir el grup {groupName}?", @@ -276,7 +276,8 @@ "admin-group-management": "Gestió del grup d'administradors", "admin-group-management-text": "Els canvis en aquest grup s'actualitzaran immediatament.", "group-id-value": "ID del grup: {0}", - "total-households": "Llars totals" + "total-households": "Llars totals", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Llar", @@ -295,10 +296,10 @@ "lock-recipe-edits-from-other-households": "Bloqueja les edicions de receptes des d'altres llars", "lock-recipe-edits-from-other-households-description": "Quan activat, només els usuaris de la teva llar poden editar les receptes creades per la teva llar", "household-recipe-preferences": "Preferències de receptes de llar", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "default-recipe-preferences-description": "Aquestes són les configuracions per defecte en crear una recepta en la teva llar. Podeu canviar-les de forma individual en el menú d'opcions de cada recepta.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Permeteu als usuaris d'altres grups, visualitzar les vostres receptes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Si ho habiliteu, podreu compartir enllaços públics de receptes específiques sense autoritzar l'usuari. Si està deshabilitat, només podreu compartir amb usuaris de la vostra llar o generant enllaços privats", + "household-preferences": "Preferències de la llar" }, "meal-plan": { "create-a-new-meal-plan": "Crea un nou menú", @@ -320,10 +321,10 @@ "mealplan-settings": "Configuració del menú", "mealplan-update-failed": "S'ha produït un error a l'actualitzar el menú", "mealplan-updated": "S'ha actualitzat el menú", - "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": "Si no hi ha cap llar seleccionada, les receptes es poden afegir de qualsevol llar", + "any-category": "Qualsevol categoria", + "any-tag": "Qualsevol etiqueta", + "any-household": "Qualsevol llar", "no-meal-plan-defined-yet": "No hi ha cap menú planificat", "no-meal-planned-for-today": "No hi han cap menú per a hui", "numberOfDays-hint": "Nombre de dies en carregar la pàgina", @@ -356,7 +357,7 @@ "for-type-meal-types": "per {0} tipus de menús", "meal-plan-rules": "Normes del planificador de menús", "new-rule": "Nova norma", - "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": "Podeu crear regles per a la selecció automàtica de receptes per a les vostres dietes. El servidor utilitza aquestes regles per determinar el conjunt aleatori de receptes per seleccionar quan es creen dietes. Tingueu en compte que si les regles tenen les mateixes restriccions de dia/tipus, les categories de les regles es fusionaran. A la pràctica, no és necessari crear regles duplicades, però és possible fer-ho.", "new-rule-description": "Quan creis una nova norma per una planificació d'àpats, pots restringir la norma per a què s'apliqui un dia específic de la setmana i/o un tipus d'àpat específic. Per aplicar la norma a tots els dies o a tots els tipus d'àpats, pots configurar la norma a \"Qualsevol\" que l'aplicarà a tots els valors possibles pel dia i/o tipus d'àpat.", "recipe-rules": "Normes per la recepta", "applies-to-all-days": "Aplica a tots els dies", @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Copieu en la recepta. Cada línia serà tractada com un element de la llista", "recipe-markup-specification": "Especificació Markup de la recepta", "recipe-url": "URL de la recepta", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Recepta HTML o JSON", "upload-a-recipe": "Puja una recepta", "upload-individual-zip-file": "Puja només un arxiu zip, exportat d'altre Mealie.", "url-form-hint": "Copia i enganxa l'enllaç del teu lloc web de receptes preferit", @@ -466,7 +467,7 @@ "calories-suffix": "calories", "carbohydrate-content": "Carbohidrats", "categories": "Categories", - "cholesterol-content": "Cholesterol", + "cholesterol-content": "Colesterol", "comment-action": "Comentari", "comment": "Comentari", "comments": "Comentaris", @@ -513,10 +514,11 @@ "recipe-updated": "S'ha actualitzat la recepta", "remove-from-favorites": "S'ha eliminat de les receptes preferides", "remove-section": "Suprimeix la sel·lecció", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Greixos saturats", "save-recipe-before-use": "Desa la recepta abans d'utilitzar-la", "section-title": "Secció", "servings": "Porcions", + "serves-amount": "Serves {amount}", "share-recipe-message": "Vull compartir la meua recepta {0} amb tú.", "show-nutrition-values": "Mostra els valors nutricionals", "sodium-content": "Sodi", @@ -524,9 +526,9 @@ "sugar-content": "Sucres", "title": "Títol", "total-time": "Temps total", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Greix trans", "unable-to-delete-recipe": "No s'ha pogut suprimir la recepta", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Greix insaturat", "no-recipe": "Cap recepta", "locked-by-owner": "Bloquejat pel propietari", "join-the-conversation": "Uneix-te a la conversa", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "S'ha produït un error afegint la recepta al menú", "failed-to-add-to-list": "No s'ha pogut afegir a la llista", "yield": "Racions", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantitat", "choose-unit": "Tria el tipus d'unitat", "press-enter-to-create": "Premeu enter per a crear-lo", @@ -600,12 +604,12 @@ "create-recipe-description": "Crea una nova recepta des de zero.", "create-recipes": "Crea Receptes", "import-with-zip": "Importar amb un .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.", - "create-from-image": "Create from Image", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "create-recipe-from-an-image": "Crear una recepta a partir d'una imatge", + "create-recipe-from-an-image-description": "Crear una recepta pujant una imatge d'ella. Mealie intentarà extreure el text de la imatge mitjançant IA i crear-ne la recepta.", + "crop-and-rotate-the-image": "Retalla i rota la imatge, per tal que només el text sigui visible, i estigui orientat correctament.", + "create-from-image": "Crear des d'una imatge", + "should-translate-description": "Tradueix la recepta a la meva llengua", + "please-wait-image-procesing": "Si us plau, esperi, la imatge s'està processant. Això pot tardar un temps.", "bulk-url-import": "Importació d'URL en massa", "debug-scraper": "Rastrejador de depuració", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crea la recepta proporcionant-ne un nom. Totes les receptes han de tenir un nom únic.", @@ -614,16 +618,16 @@ "scrape-recipe-description": "Rastrejar recepta des de l'Url. Proporciona un Url del lloc que vols rastrejar i Mealie intentarà analitzar la recepta del lloc web i afegir-la a la teva col·lecció.", "scrape-recipe-have-a-lot-of-recipes": "Tens moltes receptes a processar alhora?", "scrape-recipe-suggest-bulk-importer": "Prova l'importador a granel", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Teniu dades HTML o JSON pla?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Podeu importar directament des de les dades planes", "import-original-keywords-as-tags": "Importa les paraules clau originals com a tags", "stay-in-edit-mode": "Segueix en el mode d'edició", "import-from-zip": "Importa des d'un ZIP", "import-from-zip-description": "Importa una sola recepta que ha estat importada d'una altra instància de 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": "Importar des d'un HTML o JSON", + "import-from-html-or-json-description": "Importar una recepta des d'un HTML o JSON pla. Això és important si teniu una recepta des d'una web on Mealie no pot extreure dates, o des d'una altra font externa.", + "json-import-format-description-colon": "Per importar via JSON, aquest ha de tenir un format vàlid:", + "json-editor": "Editor JSON", "zip-files-must-have-been-exported-from-mealie": "Els fitxers .zip han d'haver sigut exportats des de Mealie", "create-a-recipe-by-uploading-a-scan": "Crea la recepta pujant-ne un escaneig.", "upload-a-png-image-from-a-recipe-book": "Puja una imatge PNG d'un llibre de receptes", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Fes servir OpenAI per processar els resultats en comptes d'emprar la llibreria de processat. Quan creis una recepta via URL, es fa automàticament si la llibreria falla, però ho pots provar manualment aquí.", "debug": "Depuració", "tree-view": "Vista en arbre", + "recipe-servings": "Recipe Servings", "recipe-yield": "Rendiment de la recepta", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unitat", "upload-image": "Puja una imatge", "screen-awake": "Mantenir la pantalla encesa", @@ -662,7 +668,25 @@ "missing-food": "Crear menjar que manca: {food}", "no-food": "Sense menjar" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reiniciar racions servides", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Cerca avançada", @@ -673,7 +697,7 @@ "or": "O", "has-any": "Conté qualsevol", "has-all": "Ho conté tot", - "clear-selection": "Clear Selection", + "clear-selection": "Netejar la selecció", "results": "Resultats", "search": "Cerca", "search-mealie": "Cerca a Melie (prem /)", @@ -866,7 +890,8 @@ "you-are-offline-description": "No totes les funcionalitats són disponibles desconnectat. Encara pots afegir, modificar i eliminar elements, però no podràs sincronitzar els teus canvis amb el servidor fins que et tornis a connectar.", "are-you-sure-you-want-to-check-all-items": "Estàs segur que vols marcar tots els elements?", "are-you-sure-you-want-to-uncheck-all-items": "Estàs segur que vols desmarcar tots els elements?", - "are-you-sure-you-want-to-delete-checked-items": "Estàs segur que vols eliminar tots els elements marcats?" + "are-you-sure-you-want-to-delete-checked-items": "Estàs segur que vols eliminar tots els elements marcats?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Receptes", @@ -1012,7 +1037,7 @@ "administrator": "Administrador", "user-can-invite-other-to-group": "L'usuari pot convidar a altres al grup", "user-can-manage-group": "L'usuari pot gestionar el grup", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "Usuari que pot gestionar la llar", "user-can-organize-group-data": "L'usuari pot organitzar dades del grup", "enable-advanced-features": "Activa funcionalitats avançades", "it-looks-like-this-is-your-first-time-logging-in": "Sembla que és el primer cop que et registres.", @@ -1268,24 +1293,25 @@ "restore-from-v1-backup": "Tens una còpia de seguretat d'una instància prèvia de Mealie v1? Pots restaurar-la aquí.", "manage-profile-or-get-invite-link": "Gestiona el teu propi perfil, o agafa un enllaç d'invitació per compartir amb altres." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "Depurar els serveis d'OpenAI", + "debug-openai-services-description": "Utilitza aquesta pàgina per depurar els serveis d'OpenAI. Pots provar la teva connexió amb OpenAI i veure els resultats aquí. Si tens els serveis d'imatge activats, també pots proporcionar una imatge.", + "run-test": "Executar prova", + "test-results": "Resultats de la prova", + "group-delete-note": "Grups amb usuaris o llars no poden ser esborrats", + "household-delete-note": "Llars amb usuaris no poden ser esborrades" }, "profile": { "welcome-user": "👋 Benvingut/Benvinguda, {0}!", "description": "Gestiona el teu perfil, receptes i configuracions de grup.", + "invite-link": "Invite Link", "get-invite-link": "Obtén enllaç d'invitacio", "get-public-link": "Enllaç públic", "account-summary": "Resum del compte", "account-summary-description": "Aquí tens un resum de la informació del teu grup.", "group-statistics": "Estadístiques del grup", "group-statistics-description": "Les estadístiques del grup ofereixen certa visió de com feu servir Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics": "Estadístiques de la llar", + "household-statistics-description": "Les estadístiques de la llar ofereixen una visió de com feu servir Mealie.", "storage-capacity": "Capacitat d'emmagatzematge", "storage-capacity-description": "La teva capacitat d'emmagatzematge és un càlcul de les imatges i béns que has pujat.", "personal": "Personal", @@ -1295,13 +1321,13 @@ "api-tokens-description": "Gestiona les claus d'API per accés des d'aplicacions externes.", "group-description": "Aquests elements són compartits dins del teu grup. Editar-ne un ho canviarà per tot el grup!", "group-settings": "Configuracions de grup", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Gestiona configuracions comunes de grup com configuracions de privadesa.", + "household-description": "Aquests elements són compartits dins la teva llar. Editar-ne un, ho canviarà per tota la llar!", + "household-settings": "Configuracions de la llar", + "household-settings-description": "Gestionar les configuracions de la llar, com planificació d'àpats i configuracions de privadesa.", "cookbooks-description": "Gestiona una col·lecció de categories de receptes i genera'n pàgines.", "members": "Membres", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Mira qui hi ha a la teva llar i gestiona els seus permisos.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "notifiers": "Notificadors", "notifiers-description": "Setup email and push notifications that trigger on specific events.", @@ -1326,7 +1352,9 @@ }, "cookbook": { "cookbooks": "Receptaris", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Els llibres de cuina són una altra manera d'organitzar les receptes creant seccions transversals de receptes, organitzadors i altres filtres. La creació d'un llibre de cuina afegirà una entrada a la barra lateral i totes les receptes amb les etiquetes i categories escollides es mostraran al llibre de cuina.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Receptari públic", "public-cookbook-description": "Els receptaris públics es poden compartir amb usuaris que no estiguin dins l'aplicació i es mostraran a la pàgina del vostre grup.", "filter-options": "Opcions de filtres", @@ -1336,31 +1364,31 @@ "require-all-tools": "Requereix tots els utensilis", "cookbook-name": "Nom del receptari", "cookbook-with-name": "Receptari {0}", - "household-cookbook-name": "{0} Cookbook {1}", + "household-cookbook-name": "{0} Llibre de cuina {1}", "create-a-cookbook": "Crea un receptari", "cookbook": "Receptari" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "I", + "or": "O" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "és igual a", + "does-not-equal": "no és igual a", + "is-greater-than": "és més gran que", + "is-greater-than-or-equal-to": "és més gran o igual a", + "is-less-than": "és menys que", + "is-less-than-or-equal-to": "és menor o igual a" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "és", + "is-not": "no és", + "is-one-of": "és un de", + "is-not-one-of": "no és un de", + "contains-all-of": "conté tots de", + "is-like": "és com", + "is-not-like": "no és com" } } } diff --git a/frontend/lang/messages/cs-CZ.json b/frontend/lang/messages/cs-CZ.json index b6fc681899e..4a1e8ce6982 100644 --- a/frontend/lang/messages/cs-CZ.json +++ b/frontend/lang/messages/cs-CZ.json @@ -3,12 +3,12 @@ "about": "O aplikaci", "about-mealie": "O Mealie", "api-docs": "Dokumentace API", - "api-port": "Api port", + "api-port": "API port", "application-mode": "Režim aplikace", "database-type": "Typ databáze", "database-url": "URL databáze", "default-group": "Výchozí skupina", - "default-household": "Výchozí domácnostl", + "default-household": "Výchozí domácnost", "demo": "Demo", "demo-status": "Stav dema", "development": "Vývoj", @@ -79,7 +79,7 @@ "tag-events": "Události tagu", "category-events": "Události kategorie", "when-a-new-user-joins-your-group": "Když se nový uživatel připojí do vaší skupiny", - "recipe-events": "Recipe Events" + "recipe-events": "Události receptu" }, "general": { "add": "Přidat", @@ -87,7 +87,7 @@ "clear": "Vymazat", "close": "Zavřít", "confirm": "Potvrdit", - "confirm-how-does-everything-look": "How does everything look?", + "confirm-how-does-everything-look": "Jak to všechno vypadá?", "confirm-delete-generic": "Jste si jistý, že to chcete smazat?", "copied_message": "Zkopírováno!", "create": "Vytvořit", @@ -182,7 +182,7 @@ "date": "Datum", "id": "Id", "owner": "Vlastník", - "change-owner": "Change Owner", + "change-owner": "Změnit vlastníka", "date-added": "Datum přidání", "none": "Žádný", "run": "Spustit", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Opravdu chcete smazat následující položky?", "organizers": "Organizace", "caution": "Opatrně", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Zobrazit pokročilé", + "add-field": "Přidat pole", + "date-created": "Datum vytvoření", + "date-updated": "Datum aktualizace" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Jste si jisti, že chcete smazat {groupName}?", @@ -244,65 +244,66 @@ "keep-my-recipes-private-description": "Nastaví vaši skupinu a všechny recepty jako soukromé. Později to můžete změnit." }, "manage-members": "Spravovat členy", - "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage-members-description": "Správa oprávnění členů ve vaší domácnosti. {manage} umožňuje uživateli přístup na stránku správy dat, a {invite} umožňuje uživateli generovat odkazy na pozvánku pro ostatní uživatele. Vlastníci skupin nemohou změnit svá vlastní oprávnění.", "manage": "Spravovat", - "manage-household": "Manage Household", + "manage-household": "Spravovat domácnost", "invite": "Pozvat", "looking-to-update-your-profile": "Chcete aktualizovat váš profil?", "default-recipe-preferences-description": "Tyto výchozí možnosti se použijí pro nové recepty ve vaší skupině. Mohou být změněny u jednotlivých receptů v nabídce nastavení receptu.", "default-recipe-preferences": "Výchozí nastavení pro recepty", "group-preferences": "Nastavení skupiny", "private-group": "Soukromá skupina", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "Nastavení skupiny na soukromou zakáže všechny možnosti veřejného zobrazení. To má přednost před individuálním nastavením veřejného zobrazení", "enable-public-access": "Povolit veřejný přístup", - "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "enable-public-access-description": "Ve výchozím nastavení nastavit recepty skupiny jako veřejné a umožněte návštěvníkům prohlížet recepty bez přihlášení", "allow-users-outside-of-your-group-to-see-your-recipes": "Povolit uživatelům mimo vaši skupinu vidět vaše recepty", "allow-users-outside-of-your-group-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", - "show-nutrition-information": "Show nutrition information", + "show-nutrition-information": "Zobrazit nutriční informace", "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", "show-recipe-assets": "Zobrazit položky receptu", - "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", - "default-to-landscape-view": "Default to landscape view", - "default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view", + "show-recipe-assets-description": "Pokud je tato možnost povolena, zobrazí se u receptu zdroje, pokud jsou k dispozici", + "default-to-landscape-view": "Výchozí zobrazení na šířku", + "default-to-landscape-view-description": "Pokud je povoleno, bude v zobrazení na šířku zobrazena hlavička receptu", "disable-users-from-commenting-on-recipes": "Zakázat uživatelům komentovat u receptů", "disable-users-from-commenting-on-recipes-description": "Na stránce receptu skryje sekci s komentáři a zakáže komentování", - "disable-organizing-recipe-ingredients-by-units-and-food": "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", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", + "disable-organizing-recipe-ingredients-by-units-and-food": "Zakázat organizaci receptů podle jednotek a potravin", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "Skryje pole Potravina, Jednotka a Množství pro ingredience a považuje ingredience za textová pole", + "general-preferences": "Všeobecné předvolby", + "group-recipe-preferences": "Preference receptů pro skupinu", "report": "Report", "report-with-id": "Report ID: {id}", "group-management": "Správa skupin", - "admin-group-management": "Admin Group Management", + "admin-group-management": "Administrátorská správa skupiny", "admin-group-management-text": "Změny v této skupině budou okamžitě zohledněny.", "group-id-value": "ID skupiny: {0}", - "total-households": "Total Households" + "total-households": "Celkem domácností", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Household", - "households": "Households", + "household": "Domácnost", + "households": "Domácnosti", "user-household": "User Household", - "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "create-household": "Vytvořit domácnost", + "household-name": "Název domácnosti", + "household-group": "Skupina domácnosti", + "household-management": "Správa domácností", + "manage-households": "Spravovat domácnosti", + "admin-household-management": "Administrátorská správa domácnosti", + "admin-household-management-text": "Změny v této domácnosti budou okamžitě zohledněny.", + "household-id-value": "Id domácnosti: {0}", + "private-household": "Soukromá domácnost", + "private-household-description": "Nastavení domácnosti na soukromou zakáže všechny možnosti veřejného zobrazení. To má přednost před individuálním nastavením veřejného zobrazení", + "lock-recipe-edits-from-other-households": "Uzamknout úpravy receptů z ostatních domácností", + "lock-recipe-edits-from-other-households-description": "Pokud je povoleno, pouze uživatelé ve vaší domácnosti mohou upravovat recepty vytvořené vaší domácností", + "household-recipe-preferences": "Preference receptů pro domácnost", + "default-recipe-preferences-description": "Toto jsou výchozí nastavení, když je v domácnosti vytvořen nový recept. Ty lze změnit pro jednotlivé recepty v menu nastavení receptu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Povolit uživatelům mimo vaši domácnost vidět vaše recepty", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Pokud je tato možnost povolena, můžete použít veřejný odkaz pro sdílení konkrétních receptů bez autorizace uživatele. Pokud je tato možnost vypnutá, můžete sdílet recepty pouze s uživateli, kteří jsou ve vaší domácnosti, nebo s předem vygenerovaným soukromým odkazem", + "household-preferences": "Předvolby domácnosti" }, "meal-plan": { "create-a-new-meal-plan": "Vytvořit nový jídelníček", - "update-this-meal-plan": "Update this Meal Plan", + "update-this-meal-plan": "Aktualizovat tento jídelníček", "dinner-this-week": "Večeře na tento týden", "dinner-today": "Dnešní večeře", "dinner-tonight": "DNEŠNÍ VEČEŘE", @@ -320,14 +321,14 @@ "mealplan-settings": "Nastavení jídelníčku", "mealplan-update-failed": "Aktualizace jídelníčku selhala", "mealplan-updated": "Jídelníček byl aktualizován", - "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": "Pokud není vybrána žádná domácnost, lze přidat recepty z jakékoliv domácnosti", + "any-category": "Jakákoliv kategorie", + "any-tag": "Jakýkoliv štítek", + "any-household": "Jakákoliv domácnost", "no-meal-plan-defined-yet": "Dosud nebyl definován žádný jídelníček", "no-meal-planned-for-today": "Pro dnešek není naplánováno žádné jídlo", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", + "numberOfDays-hint": "Počet dní při načtení stránky", + "numberOfDays-label": "Výchozí dny", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Pouze recepty z těchto kategorií budou použity v jídelníčku", "planner": "Plánovač", "quick-week": "Rychlý plán týdne", @@ -342,25 +343,25 @@ "type-any": "Libovolné", "day-any": "Libovolný", "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", + "meal-recipe": "Recept jídla", + "meal-title": "Název jídla", "meal-note": "Poznámka k jídlu", - "note-only": "Note Only", + "note-only": "Pouze poznámka", "random-meal": "Náhodné jídlo", "random-dinner": "Náhodná večeře", "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", + "this-rule-will-apply": "Toto pravidlo se použije {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "na všechny dny", "on-days": "on {0}s", "for-all-meal-types": "pro všechny druhy jídel", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", + "for-type-meal-types": "pro {0} druhy jídel", + "meal-plan-rules": "Pravidla tvůrce jídelníčků", "new-rule": "Nové pravidlo", "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", "recipe-rules": "Pravidla receptu", "applies-to-all-days": "Použije se na všechny dny", - "applies-on-days": "Applies on {0}s", + "applies-on-days": "Platí pro {0}", "meal-plan-settings": "Nastavení jídelníčku" }, "migration": { @@ -381,26 +382,26 @@ "title": "Nextcloud Cookbook" }, "copymethat": { - "description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", - "title": "Copy Me That Recipe Manager" + "description-long": "Mealie může importovat recepty z Copy Me That. Exportujte recepty v HTML formátu, poté nahrajte soubor ve formátu .zip.", + "title": "Správce receptů Copy Me That" }, "paprika": { - "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "description-long": "Mealie může importovat recepty z aplikace Paprika. Exportujte své recepty z papriky, přejmenujte příponu exportovaného souboru na .zip a nahrajte jej níže.", "title": "Správce receptů Paprika" }, "mealie-pre-v1": { - "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", + "description-long": "Mealie může importovat recepty z aplikace Mealie v1.0 a starší. Exportujte své recepty ze staré verze a nahrajte zip soubor níže. Upozorňujeme, že lze importovat pouze recepty.", "title": "Mealie před verzí 1.0" }, "tandoor": { "description-long": "Mealie může importovat recepty z Tandoor. Exportujte data ve výchozím formátu, poté nahrajte soubor ve formátu .zip.", - "title": "Tandoor Recipes" + "title": "Recepty Tandoor" }, - "recipe-data-migrations": "Recipe Data Migrations", + "recipe-data-migrations": "Migrace dat receptů", "recipe-data-migrations-explanation": "Recepty mohou být migrovány z jiné podporované aplikace na Mealie. To je skvělý způsob, jak začít s Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Migrujete z jiné aplikace nebo starší verze Mealie? Podívejte se na migrace a zjistěte, zda lze vaše data importovat.", "choose-migration-type": "Zvolte si typ migrace", - "tag-all-recipes": "Tag all recipes with {tag-name} tag", + "tag-all-recipes": "Označit všechny recepty pomocí štítku {tag-name}", "nextcloud-text": "Nextcloud recepty lze importovat ze souboru zip, který obsahuje data uložená v Nextcloudu. Podívejte se na příklad struktury složek níže, abyste se ujistili, že vaše recepty lze importovat.", "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "recipe-1": "Recept 1", @@ -409,7 +410,7 @@ "mealie-text": "V Mealie může importovat recepty z aplikace Mealie z v1.0 a starší. Exportujte své recepty ze staré verze a nahrajte zip soubor níže. Všimněte si, že lze importovat pouze recepty.", "plantoeat": { "title": "Plan to Eat", - "description-long": "Mealie can import recipies from Plan to Eat." + "description-long": "Mealie může importovat recepty z Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", @@ -417,7 +418,7 @@ }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "Mealie může importovat recepty z Recipe Keeper. Exportujte recepty v zip formátu, poté nahrajte .zip soubor níže." } }, "new-recipe": { @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Vložte data receptu. Každý řádek bude považován za položku v seznamu", "recipe-markup-specification": "Specifikace Markupu pro recept", "recipe-url": "URL receptu", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Recept v HTML nebo JSON", "upload-a-recipe": "Nahrát recept", "upload-individual-zip-file": "Nahrát individuální .zip soubor exportovaný z jiné instance Mealie.", "url-form-hint": "Zkopírujte a vložte odkaz z vaší oblíbené stránky s recepty", @@ -485,8 +486,8 @@ "ingredients": "Ingredience", "insert-ingredient": "Vložte ingredience", "insert-section": "Vložit sekci", - "insert-above": "Insert Above", - "insert-below": "Insert Below", + "insert-above": "Vložit nad", + "insert-below": "Vložit pod", "instructions": "Postup", "key-name-required": "Je vyžadován název klíče", "landscape-view-coming-soon": "Landscape View (Coming Soon)", @@ -513,10 +514,11 @@ "recipe-updated": "Recept byl aktualizován", "remove-from-favorites": "Odebrat z oblíbených", "remove-section": "Odebrat sekci", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Nasycené tuky", "save-recipe-before-use": "Před použitím uložit recept", "section-title": "Název sekce", "servings": "Porce", + "serves-amount": "Serves {amount}", "share-recipe-message": "Chci s vámi sdílet svůj recept \"{0}\".", "show-nutrition-values": "Zobrazit výživové hodnoty", "sodium-content": "Sodík", @@ -524,9 +526,9 @@ "sugar-content": "Cukr", "title": "Název", "total-time": "Celková doba přípravy", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Transmastné kyseliny", "unable-to-delete-recipe": "Recept nelze smazat", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Nenasycené tuky", "no-recipe": "Žádný recept", "locked-by-owner": "Uzamčeno vlastníkem", "join-the-conversation": "Připojit se ke konverzaci", @@ -538,13 +540,15 @@ "add-to-plan": "Přidat do jídelníčku", "add-to-timeline": "Přidat na časovou osu", "recipe-added-to-list": "Recept byl přidán na seznam", - "recipes-added-to-list": "Recipes added to list", - "successfully-added-to-list": "Successfully added to list", + "recipes-added-to-list": "Recepty přidány do seznamu", + "successfully-added-to-list": "Úspěšně přidáno do seznamu", "recipe-added-to-mealplan": "Recept byl přidán do jídelníčku", - "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipes-to-list": "Přidání receptu do seznamu se nezdařilo", "failed-to-add-recipe-to-mealplan": "Přidání receptu do jídelníčku selhalo", - "failed-to-add-to-list": "Failed to add to list", + "failed-to-add-to-list": "Přidání do seznamu se nezdařilo", "yield": "Úroda", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Množství", "choose-unit": "Vybrat jednotku", "press-enter-to-create": "Stiskněte enter pro vytvoření", @@ -559,8 +563,8 @@ "cook-mode": "Režim vaření", "link-ingredients": "Propojit ingredience", "merge-above": "Sloučit s předchozím", - "move-to-bottom": "Move To Bottom", - "move-to-top": "Move To Top", + "move-to-bottom": "Přesunout dolů", + "move-to-top": "Přesunout nahoru", "reset-scale": "Obnovit násobení", "decrease-scale-label": "Snížit násobení o 1", "increase-scale-label": "Zvýšit násobení o 1", @@ -570,13 +574,13 @@ "kitchen-timer": "Kuchyňský časovač", "start-timer": "Spustit časovač", "pause-timer": "Pozastavit časovač", - "resume-timer": "Resume Timer", - "stop-timer": "Stop Timer" + "resume-timer": "Obnovit časovač", + "stop-timer": "Zastavit časovač" }, "edit-timeline-event": "Upravit událost časové osy", "timeline": "Časová osa", "timeline-is-empty": "Zatím nic na časové ose není. Zkuste vytvořit tento recept!", - "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "timeline-no-events-found-try-adjusting-filters": "Nenalezeny žádné události. Zkuste upravit vyhledávací filtry.", "group-global-timeline": "{groupName} Globální časová osa", "open-timeline": "Otevřít časovou osu", "made-this": "Toto jsem uvařil", @@ -586,67 +590,69 @@ "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", - "attach-images-hint": "Attach images by dragging & dropping them into the editor", + "attach-images-hint": "Přiložit obrázky přetažením jich do editoru", "drop-image": "Drop image", "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", - "parse-ingredients": "Parse ingredients", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recepty s definovanými jednotkami nebo potravinami nelze zpracovat.", + "parse-ingredients": "Rozbor ingrediencí", "edit-markdown": "Upravit Markdown", - "recipe-creation": "Recipe Creation", - "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", - "looking-for-migrations": "Looking For Migrations?", - "import-with-url": "Import with URL", + "recipe-creation": "Vytvoření receptu", + "select-one-of-the-various-ways-to-create-a-recipe": "Vyberte jeden z různých způsobů, jak vytvořit recept", + "looking-for-migrations": "Uvažujete nad migrací?", + "import-with-url": "Importovat pomocí URL", "create-recipe": "Vytvořit recept", - "create-recipe-description": "Create a new recipe from scratch.", - "create-recipes": "Create Recipes", + "create-recipe-description": "Vytvořit nový recept od nuly.", + "create-recipes": "Vytvořit recepty", "import-with-zip": "Importovat pomocí .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.", - "create-from-image": "Create from Image", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", - "bulk-url-import": "Bulk URL Import", + "create-recipe-from-an-image": "Vytvořit recept z obrázku", + "create-recipe-from-an-image-description": "Vytvořte recept nahráním obrázku. Mealie se pokusí z obrázku extrahovat text pomocí AI a vytvořit z něj recept.", + "crop-and-rotate-the-image": "Oříznout a otočit obrázek tak, aby byl viditelný pouze text a aby byl ve správné orientaci.", + "create-from-image": "Vytvořit z obrázku", + "should-translate-description": "Přeložit recept do mého jazyka", + "please-wait-image-procesing": "Počkejte prosím, obrázek se zpracovává. Může to chvíli trvat.", + "bulk-url-import": "Hromadný import adres URL", "debug-scraper": "Debug Scraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", - "new-recipe-names-must-be-unique": "New recipe names must be unique", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Vytvořte recept zadáním názvu. Všechny recepty musí mít jedinečná jména.", + "new-recipe-names-must-be-unique": "Názvy receptů musí být jedinečné", "scrape-recipe": "Scrape Recipe", "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", - "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", - "import-original-keywords-as-tags": "Import original keywords as tags", + "scrape-recipe-suggest-bulk-importer": "Vyzkoušejte hromadný import", + "scrape-recipe-have-raw-html-or-json-data": "Máte surová data HTML nebo JSON?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Můžete importovat přímo ze surových dat", + "import-original-keywords-as-tags": "Importovat původní klíčová slova jako štítky", "stay-in-edit-mode": "Zůstat v režimu úprav", "import-from-zip": "Importovat ze zipu", - "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "import-from-zip-description": "Importovat jeden recept, který byl exportován z jiné instance Mealie.", + "import-from-html-or-json": "Importovat z HTML nebo JSON", + "import-from-html-or-json-description": "Import jednoho receptu ze surového HTML nebo JSON. To je užitečné, pokud máte recept z webu, který Mealie nedokáže normálně seškrábat, nebo z jiného externího zdroje.", + "json-import-format-description-colon": "Chcete-li importovat přes JSON, musí mít platný formát:", "json-editor": "JSON Editor", - "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", - "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", - "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", - "recipe-bulk-importer": "Recipe Bulk Importer", + "zip-files-must-have-been-exported-from-mealie": "Soubory .zip musí být exportovány z aplikace Mealie", + "create-a-recipe-by-uploading-a-scan": "Vytvořte recept nahráním skenu.", + "upload-a-png-image-from-a-recipe-book": "Nahrát png obrázek z knihy receptů", + "recipe-bulk-importer": "Hromadný import receptů", "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", - "set-categories-and-tags": "Set Categories and Tags", - "bulk-imports": "Bulk Imports", - "bulk-import-process-has-started": "Bulk Import process has started", - "bulk-import-process-has-failed": "Bulk import process has failed", - "report-deletion-failed": "Report deletion failed", + "set-categories-and-tags": "Nastavte kategorie a štítky", + "bulk-imports": "Hromadný import", + "bulk-import-process-has-started": "Proces hromadného importu byl zahájen", + "bulk-import-process-has-failed": "Proces hromadného importu se nezdařil", + "report-deletion-failed": "Odstranění reportu se nezdařilo", "recipe-debugger": "Recipe Debugger", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", - "use-openai": "Use OpenAI", + "use-openai": "Použít 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.", - "debug": "Debug", + "debug": "Ladit", "tree-view": "Stromové zobrazení", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Jednotka", "upload-image": "Nahrát obrázek", - "screen-awake": "Keep Screen Awake", - "remove-image": "Remove image", + "screen-awake": "Udržovat obrazovku vzhůru", + "remove-image": "Odstranit obrázek", "nextStep": "Další krok", - "recipe-actions": "Recipe Actions", + "recipe-actions": "Akce receptu", "parser": { "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", "ingredient-parser": "Ingredient Parser", @@ -656,13 +662,31 @@ "natural-language-processor": "Natural Language Processor", "brute-parser": "Brute Parser", "openai-parser": "OpenAI Parser", - "parse-all": "Parse All", - "no-unit": "No unit", - "missing-unit": "Create missing unit: {unit}", - "missing-food": "Create missing food: {food}", - "no-food": "No Food" + "parse-all": "Parsovat vše", + "no-unit": "Žádná jednotka", + "missing-unit": "Vytvořit chybějící jednotku: {unit}", + "missing-food": "Vytvořit chybějící jídlo: {food}", + "no-food": "Žádné jídlo" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Resetovat počet porcí", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Pokročilé vyhledávání", @@ -673,7 +697,7 @@ "or": "Nebo", "has-any": "Má nějaké", "has-all": "Má všechny", - "clear-selection": "Clear Selection", + "clear-selection": "Zrušit výběr", "results": "Výsledky", "search": "Hledat", "search-mealie": "Hledat v Mealie (stiskněte /)", @@ -681,18 +705,18 @@ "tag-filter": "Filtr štítků", "search-hint": "Stiskněte '/'", "advanced": "Pokročilé", - "auto-search": "Auto Search", - "no-results": "No results found" + "auto-search": "Automatické vyhledávání", + "no-results": "Nebyly nalezeny žádné výsledky" }, "settings": { "add-a-new-theme": "Přidat nový motiv", "admin-settings": "Nastavení Správce", "backup": { - "backup-created": "Backup created successfully", + "backup-created": "Záloha byla úspěšně vytvořena", "backup-created-at-response-export_path": "Záloha vytvořena v {path}", "backup-deleted": "Záloha smazána", - "restore-success": "Restore successful", - "restore-fail": "Restore failed. Check your server logs for more details", + "restore-success": "Obnovení bylo úspěšné", + "restore-fail": "Obnovení se nezdařilo. Pro více informací zkontrolujte protokoly serveru", "backup-tag": "Štítek zálohy", "create-heading": "Create a Backup", "delete-backup": "Smazat zálohu", @@ -702,13 +726,13 @@ "partial-backup": "Částečná záloha", "unable-to-delete-backup": "Zálohu nelze odstranit.", "experimental-description": "Backups are total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", - "backup-restore": "Backup Restore", + "backup-restore": "Obnova zálohy", "back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.", - "cannot-be-undone": "This action cannot be undone - use with caution.", - "postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.", - "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", - "irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss", - "restore-backup": "Restore Backup" + "cannot-be-undone": "Tuto akci nelze vrátit zpět - používejte ji s opatrností.", + "postgresql-note": "Pokud používáte PostgreSQL, před obnovením si prosím přečtete {backup-restore-process}.", + "backup-restore-process-in-the-documentation": "proces zálohy/obnovení v dokumentaci", + "irreversible-acknowledgment": "Beru na vědomí, že tato akce je nevratná, destruktivní a může způsobit ztrátu dat", + "restore-backup": "Obnovit zálohu" }, "backup-and-exports": "Zálohy", "change-password": "Změnit heslo", @@ -772,8 +796,8 @@ "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Zkopírujte tento token pro použití v externí aplikaci. Tento token nebude znovu zobrazen.", "create-an-api-token": "Vytvořit nový API token", "token-name": "Název tokenu", - "generate": "Generate", - "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." + "generate": "Vygenerovat", + "you-have-token-count": "Nemáte žádné aktivní tokeny.|Máte jeden aktivní token.|Máte {count} aktivních tokenů." }, "toolbox": { "assign-all": "Přiřadit vše", @@ -801,38 +825,38 @@ "configuration": "Konfigurace", "docker-volume": "Volume dockeru", "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", - "volumes-are-misconfigured": "Volumes are misconfigured.", + "volumes-are-misconfigured": "Svazky jsou špatně nakonfigurovány.", "volumes-are-configured-correctly": "Volumy jsou nastaveny správně.", "status-unknown-try-running-a-validation": "Neznámý stav. Zkuste provést validaci.", "validate": "Validovat", - "email-configuration-status": "Email Configuration Status", - "email-configured": "Email Configured", - "email-test-results": "Email Test Results", - "ready": "Ready", - "not-ready": "Not Ready - Check Environmental Variables", + "email-configuration-status": "Stav konfigurace e-mailu", + "email-configured": "E-mail nastaven", + "email-test-results": "Výsledky testu emailu", + "ready": "Připraveno", + "not-ready": "Nepřipraveno - zkontrolujte proměnné prostředí", "succeeded": "Proběhlo úspěšně", "failed": "Nezdařilo se", - "general-about": "General About", - "application-version": "Application Version", - "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", - "mealie-is-up-to-date": "Mealie is up to date", - "secure-site": "Secure Site", - "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", - "secure-site-success-text": "Site is accessed by localhost or https", - "server-side-base-url": "Server Side Base URL", - "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", - "server-side-base-url-success-text": "Server Side URL does not match the default", - "ldap-ready": "LDAP Ready", - "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", - "ldap-ready-success-text": "Required LDAP variables are all set.", - "build": "Build", - "recipe-scraper-version": "Recipe Scraper Version", - "oidc-ready": "OIDC Ready", - "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", - "oidc-ready-success-text": "Required OIDC variables are all set.", - "openai-ready": "OpenAI Ready", - "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", - "openai-ready-success-text": "Required OpenAI variables are all set." + "general-about": "Obecné informace", + "application-version": "Verze aplikace", + "application-version-error-text": "Vaše aktuální verze ({0}) se neshoduje s nejnovější dostupnou verzí. Zvažte aktualizaci na nejnovější verzi ({1}).", + "mealie-is-up-to-date": "Mealie je aktuální", + "secure-site": "Zabezpečený web", + "secure-site-error-text": "Servírujte přes localhost nebo zabezpečeně pomocí https. Schránka a další API prohlížeče nemusí fungovat.", + "secure-site-success-text": "Web je přístupný přes localhost nebo https", + "server-side-base-url": "Výchozí URL adresa serveru", + "server-side-base-url-error-text": "`BASE_URL` je stále výchozí hodnotou na serveru API. To způsobí problémy s odkazy v oznámení generované na serveru pro e-maily atd.", + "server-side-base-url-success-text": "Adresa URL na straně serveru neodpovídá výchozímu nastavení", + "ldap-ready": "LDAP připraven", + "ldap-ready-error-text": "Nejsou nakonfigurovány všechny LDAP hodnoty. To můžete ignorovat, pokud nepoužíváte LDAP autentizaci.", + "ldap-ready-success-text": "Všechny požadované proměnné LDAP jsou nastaveny.", + "build": "Sestavení", + "recipe-scraper-version": "Verze scraperu receptů", + "oidc-ready": "OIDC připraveno", + "oidc-ready-error-text": "Nejsou nakonfigurovány všechny OIDC hodnoty. To můžete ignorovat, pokud nepoužíváte OIDC autentizaci.", + "oidc-ready-success-text": "Všechny požadované proměnné OIDC jsou nastaveny.", + "openai-ready": "OpenAI připraveno", + "openai-ready-error-text": "Nejsou nakonfigurovány všechny OpenAI hodnoty. To můžete ignorovat, pokud nepoužíváte OpenAI funkce.", + "openai-ready-success-text": "Všechny požadované proměnné OpenAI jsou nastaveny." }, "shopping-list": { "all-lists": "Všechny seznamy", @@ -850,23 +874,24 @@ "linked-item-warning": "Tato položka je propojena s jedním nebo více recepty. Úprava jednotky nebo jídla bude mít neočekávané důsledky při přidání nebo odebrání receptu z tohoto seznamu.", "toggle-food": "Přepnout typ položky", "manage-labels": "Spravovat štítky", - "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", - "copy-as-text": "Copy as Text", - "copy-as-markdown": "Copy as Markdown", - "delete-checked": "Delete Checked", - "toggle-label-sort": "Toggle Label Sort", - "reorder-labels": "Reorder Labels", - "uncheck-all-items": "Uncheck All Items", - "check-all-items": "Check All Items", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", + "are-you-sure-you-want-to-delete-this-item": "Opravdu chcete tuto položku odstranit?", + "copy-as-text": "Zkopírovat jako text", + "copy-as-markdown": "Zkopírovat jako Markdown", + "delete-checked": "Odstranit vybrané", + "toggle-label-sort": "Přepnout řazení štítků", + "reorder-labels": "Přeuspořádat štítky", + "uncheck-all-items": "Zrušit výběr všech položek", + "check-all-items": "Vybrat všechny položky", + "linked-recipes-count": "Žádné propojené recepty|Jeden propojený recept|{count} propojených receptů", + "items-checked-count": "Žádné zaškrtnuté položky|Jedna zaškrtnutá položka|{count} zaškrtnutých položek", "no-label": "Bez štítku", "completed-on": "Dokončeno dne {date}", - "you-are-offline": "You are offline", - "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", - "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", - "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "you-are-offline": "Jste offline", + "you-are-offline-description": "Ne všechny funkce jsou k dispozici v režimu offline. Stále můžete přidávat, upravovat a odebírat položky, ale nebudete moci synchronizovat své změny se serverem, dokud nebudete opět online.", + "are-you-sure-you-want-to-check-all-items": "Opravdu chcete vybrat všechny položky?", + "are-you-sure-you-want-to-uncheck-all-items": "Opravdu chcete zrušit výběr všech položek?", + "are-you-sure-you-want-to-delete-checked-items": "Opravdu chcete odstranit všechny vybrané položky?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Všechny recepty", @@ -911,7 +936,7 @@ "untagged-count": "Bez štítku {count}", "create-a-tag": "Vytvořit štítek", "tag-name": "Název štítku", - "tag": "Tag" + "tag": "Štítek" }, "tool": { "tools": "Nástroje", @@ -920,8 +945,8 @@ "tool-name": "Název nástroje", "create-new-tool": "Vytvořit nový nástroj", "on-hand-checkbox-label": "Zobrazit jako \"Po ruce\" (zaškrtnuto)", - "required-tools": "Required Tools", - "tool": "Tool" + "required-tools": "Potřebné nástroje", + "tool": "Nástroj" }, "user": { "admin": "Správce", @@ -941,16 +966,16 @@ "error-cannot-delete-super-user": "Chyba! Nelze odstranit superuživatele", "existing-password-does-not-match": "Hesla se neshodují", "full-name": "Jméno a příjmení", - "generate-password-reset-link": "Generate Password Reset Link", + "generate-password-reset-link": "Vygenerovat odkaz pro obnovení hesla", "invite-only": "Jen na pozvání", "link-id": "ID odkazu", "link-name": "Název odkazu", "login": "Přihlášení", - "login-oidc": "Login with", - "or": "or", + "login-oidc": "Přihlásit se pomocí", + "or": "nebo", "logout": "Odhlášení", "manage-users": "Spravovat uživatele", - "manage-users-description": "Create and manage users.", + "manage-users-description": "Vytvořit a spravovat uživatele.", "new-password": "Nové heslo", "new-user": "Nový uživatel", "password-has-been-reset-to-the-default-password": "Heslo bylo obnoveno na výchozí heslo", @@ -959,7 +984,7 @@ "password-updated": "Heslo bylo změněno", "password": "Heslo", "password-strength": "Síla hesla: {strength}", - "please-enter-password": "Please enter your new password.", + "please-enter-password": "Prosím, zadejte své nové heslo.", "register": "Registrovat", "reset-password": "Obnovit heslo", "sign-in": "Přihlásit se", @@ -980,7 +1005,7 @@ "username": "Uživatelské jméno", "users-header": "UŽIVATELÉ", "users": "Uživatelé", - "user-not-found": "User not found", + "user-not-found": "Uživatel nebyl nalezen", "webhook-time": "Čas Webhooku", "webhooks-enabled": "Povolené webhooky", "you-are-not-allowed-to-create-a-user": "Nemáte oprávnění k vytvoření uživatele", @@ -988,12 +1013,12 @@ "enable-advanced-content": "Zapnout rozšířený obsah", "enable-advanced-content-description": "Zapne pokročilé funkce, jako je násobení receptů, API klíče, Webhooky a správa dat. Nebojte se, toto nastavení můžete později změnit", "favorite-recipes": "Oblíbené recepty", - "email-or-username": "Email or Username", + "email-or-username": "E-mail nebo uživatelské jméno", "remember-me": "Zůstat přihlášený", "please-enter-your-email-and-password": "Prosím, zadejte svůj e-mail a heslo", "invalid-credentials": "Neplatné údaje", "account-locked-please-try-again-later": "Účet je uzamčen. Zkuste to prosím později", - "user-favorites": "User Favorites", + "user-favorites": "Oblíbené položky uživatele", "password-strength-values": { "weak": "Slabé", "good": "Dobré", @@ -1001,25 +1026,25 @@ "very-strong": "Velmi silné" }, "user-management": "Správa uživatelů", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", - "admin-user-management": "Admin User Management", - "user-details": "User Details", + "reset-locked-users": "Obnovení uzamčených uživatelů", + "admin-user-creation": "Vytvoření uživatele správce", + "admin-user-management": "Administrátorská správa uživatele", + "user-details": "Detaily uživatele", "user-name": "Uživatelské jméno", - "authentication-method": "Authentication Method", + "authentication-method": "Metoda ověření", "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Permissions", - "administrator": "Administrator", - "user-can-invite-other-to-group": "User can invite others to group", - "user-can-manage-group": "User can manage group", - "user-can-manage-household": "User can manage household", - "user-can-organize-group-data": "User can organize group data", - "enable-advanced-features": "Enable advanced features", - "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", - "forgot-password": "Forgot Password", - "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", - "changes-reflected-immediately": "Changes to this user will be reflected immediately." + "permissions": "Oprávnění", + "administrator": "Správce", + "user-can-invite-other-to-group": "Uživatel může pozvat ostatní do skupiny", + "user-can-manage-group": "Uživatel může spravovat skupinu", + "user-can-manage-household": "Uživatel může spravovat domácnost", + "user-can-organize-group-data": "Uživatel může organizovat data skupiny", + "enable-advanced-features": "Povolit pokročilé funkce", + "it-looks-like-this-is-your-first-time-logging-in": "Vypadá to, že toto je vaše první přihlášení.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Už to nechcete vidět? Nezapomeňte si změnit svůj e-mail v uživatelském nastavení!", + "forgot-password": "Zapomenuté heslo", + "forgot-password-text": "Zadejte prosím svou e-mailovou adresu a my vám zašleme odkaz pro obnovení hesla.", + "changes-reflected-immediately": "Změny tohoto uživatele budou okamžitě zohledněny." }, "language-dialog": { "translated": "přeloženo", @@ -1034,33 +1059,33 @@ "merge-food-example": "Sloučení {food1} do {food2}", "seed-dialog-text": "Naplňte databázi potravinami z vašeho jazyka. Tímto vytvoříte přes 200 běžných potravin, které můžete použít k organizaci vaší databáze. Potravny jsou přeloženy skrze komunitní úsilí.", "seed-dialog-warning": "Již v databázi máte nějaká data. Tato akce neodstraní duplicity, budete je muset odstranit ručně.", - "combine-food": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data", + "combine-food": "Kombinovat jídlo", + "source-food": "Zdrojové jídlo", + "target-food": "Cílové jídlo", + "create-food": "Vytvořit jídlo", + "food-label": "Označení jídla", + "edit-food": "Upravit jídlo", + "food-data": "Data jídla", "example-food-singular": "ex: Onion", "example-food-plural": "ex: Onions", - "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", - "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." + "label-overwrite-warning": "Toto přiřadí vybraný štítek všem vybraným jídlům a může přepsat stávající štítky.", + "on-hand-checkbox-label": "Nastavením tohoto příznaku bude tato potravina při přidávání receptu do nákupního seznamu ve výchozím nastavení odškrtnuta." }, "units": { "seed-dialog-text": "Naplnit databázi s běžnými jednotkami používanými ve vašem jazyce.", "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", - "combine-unit": "Combine Unit", - "source-unit": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "plural-abbreviation": "Plural Abbreviation", - "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", + "combine-unit": "Kombinovaná jednotka", + "source-unit": "Zdrojová jednotka", + "target-unit": "Cílová jednotka", + "merging-unit-into-unit": "Slučování {0} do {1}", + "create-unit": "Vytvořit jednotku", + "abbreviation": "Zkratka", + "plural-abbreviation": "Zkratka plurálu", + "description": "Popis", + "display-as-fraction": "Zobrazit jako zlomek", + "use-abbreviation": "Použít zkratku", + "edit-unit": "Upravit jednotku", + "unit-data": "Data jednotky", "use-abbv": "Používat zkratky", "fraction": "Zlomek", "example-unit-singular": "ex: Tablespoon", @@ -1076,61 +1101,61 @@ "assign-label": "Přiřadit štítek" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", - "categorize": "Categorize", + "purge-exports": "Vymazat exporty", + "are-you-sure-you-want-to-delete-all-export-data": "Jste si jisti, že chcete odstranit všechna data exportu?", + "confirm-delete-recipes": "Opravdu chcete odstranit následující recepty? Tuto akci nelze vrátit zpět.", + "the-following-recipes-selected-length-will-be-exported": "Následující recepty ({0}) budou exportovány.", + "settings-chosen-explanation": "Zde zvolena nastavení, s výjimkou uzamčené možnosti, se použijí na všechny vybrané recepty.", + "selected-length-recipe-s-settings-will-be-updated": "Nastavení {count} receptu/ů bude aktualizováno.", + "recipe-data": "Data receptu", + "recipe-data-description": "Použijte tuto sekci pro správu dat spojených s vašimi recepty. Můžete provádět několik hromadných akcí na svých receptech, včetně exportu, mazání, označování a přiřazování kategorií.", + "recipe-columns": "Sloupce receptu", + "data-exports-description": "Tato sekce poskytuje odkazy na dostupné exporty, které jsou připraveny ke stažení. Platnost těchto exportů vyprší, takže je určitě využijte, dokud jsou ještě k dispozici.", + "data-exports": "Export dat", + "tag": "Štítek", + "categorize": "Kategorizovat", "update-settings": "Aktualizovat nastavení", - "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", + "tag-recipes": "Oštítkovat recepty", + "categorize-recipes": "Kategorizovat recepty", "export-recipes": "Exportovat recepty", "delete-recipes": "Smazat recepty", - "source-unit-will-be-deleted": "Source Unit will be deleted" + "source-unit-will-be-deleted": "Zdrojová jednotka bude odstraněna" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "Data akcí receptu", + "new-recipe-action": "Nová akce receptu", + "edit-recipe-action": "Upravit akci receptu", + "action-type": "Typ akce" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", + "create-alias": "Vytvořit alias", + "manage-aliases": "Spravovat aliasy", "seed-data": "Seed Data", "seed": "Seed", - "data-management": "Data Management", - "data-management-description": "Select which data set you want to make changes to.", + "data-management": "Správa dat", + "data-management-description": "Vyberte datovou sadu, ve které chcete provést změny.", "select-data": "Vybrat data", - "select-language": "Select Language", + "select-language": "Zvolit jazyk", "columns": "Sloupce", "combine": "Kombinovat", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", - "category-data": "Category Data" + "edit-category": "Upravit kategorii", + "new-category": "Nová kategorie", + "category-data": "Data kategorie" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "Nový štítek", + "edit-tag": "Upravit štítek", + "tag-data": "Data štítku" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "Nový nástroj", + "edit-tool": "Upravit nástroj", + "tool-data": "Data nástroje" } }, "user-registration": { "user-registration": "Registrace uživatele", - "registration-success": "Registration Success", + "registration-success": "Registrace byla úspěšná", "join-a-group": "Připojit se ke skupině", "create-a-new-group": "Vytvořit novou skupinu", "provide-registration-token-description": "Prosím zadejte registrační token pro skupinu, ke které se chcete připojit. Tento token musíte získat od existujícího člena skupiny.", @@ -1177,7 +1202,7 @@ }, "ocr-editor": { "ocr-editor": "OCR editor", - "toolbar": "Toolbar", + "toolbar": "Panel nástrojů", "selection-mode": "Režim výběru", "pan-and-zoom-picture": "Přiblížit a posunout obrázek", "split-text": "Rozdělit text", @@ -1185,8 +1210,8 @@ "split-by-block": "Rozdělit podle textového bloku", "flatten": "Zarovnat bez ohledu na původní formátování", "help": { - "help": "Help", - "mouse-modes": "Mouse modes", + "help": "Nápověda", + "mouse-modes": "Režimy myši", "selection-mode": "Režim výběru (výchozí)", "selection-mode-desc": "Režim výběru je hlavním režimem, který lze použít pro zadávání dat:", "selection-mode-steps": { @@ -1252,68 +1277,69 @@ "show-individual-confidence": "Zobrazit individuální důvěru", "ingredient-text": "Text přísady", "average-confident": "{0} Confident", - "try-an-example": "Try an example", - "parser": "Parser", + "try-an-example": "Vyzkoušejte příklad", + "parser": "Analyzátor", "background-tasks": "Úlohy na pozadí", - "background-tasks-description": "Here you can view all the running background tasks and their status", + "background-tasks-description": "Zde můžete zobrazit všechny spuštěné úlohy na pozadí a jejich stav", "no-logs-found": "Nenalezeny žádné záznamy", - "tasks": "Tasks", + "tasks": "Úlohy", "setup": { - "first-time-setup": "First Time Setup", - "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", - "common-settings-for-new-sites": "Here are some common settings for new sites", - "setup-complete": "Setup Complete!", - "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", - "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", - "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." + "first-time-setup": "Prvotní nastavení", + "welcome-to-mealie-get-started": "Vítejte v Mealie! Pojďme začít", + "already-set-up-bring-to-homepage": "Již mám nastaveno, vezmi mě na domovskou stránku", + "common-settings-for-new-sites": "Zde jsou některá běžná nastavení pro nové stránky", + "setup-complete": "Nastavení dokončeno!", + "here-are-a-few-things-to-help-you-get-started": "Zde je několik věcí, které vám pomohou začít s Mealie", + "restore-from-v1-backup": "Máte zálohu z předchozí instance Mealie v1? Můžete ji obnovit zde.", + "manage-profile-or-get-invite-link": "Spravujte svůj vlastní profil, nebo přidejte pozvánku ke sdílení s ostatními." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "Ladit služby OpenAI", + "debug-openai-services-description": "Použijte tuto stránku k ladění služeb OpenAI. Můžete zde otestovat připojení k OpenAI a vidět výsledky. Pokud máte zapnutou službu obrázků, můžete také poskytnout obrázek.", + "run-test": "Spustit test", + "test-results": "Výsledky testu", + "group-delete-note": "Skupiny s uživateli nebo domácnostmi nelze odstranit", + "household-delete-note": "Domácnosti s uživateli nelze odstranit" }, "profile": { - "welcome-user": "👋 Welcome, {0}!", - "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "Get Invite Link", - "get-public-link": "Get Public Link", + "welcome-user": "👋 Vítejte, {0}!", + "description": "Spravujte svůj profil, recepty a nastavení skupiny.", + "invite-link": "Invite Link", + "get-invite-link": "Získat odkaz na pozvánku", + "get-public-link": "Získat veřejný odkaz", "account-summary": "Přehled účtu", - "account-summary-description": "Here's a summary of your group's information.", + "account-summary-description": "Zde je shrnutí informací o vaší skupině.", "group-statistics": "Statistiky skupiny", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "group-statistics-description": "Statistiky vaší skupiny poskytují přehled o tom, jak používáte aplikaci Mealie.", + "household-statistics": "Statistiky domácnosti", + "household-statistics-description": "Statistiky vaší domácnosti poskytují přehled o tom, jak používáte aplikaci Mealie.", "storage-capacity": "Kapacita úložiště", - "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", + "storage-capacity-description": "Kapacita úložiště se vypočítává z nahraných obrázků a zdrojů.", "personal": "Osobní", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "personal-description": "Jedná se o vaše osobní nastavení. Změny nebudou mít vliv na ostatní uživatele.", "user-settings": "Uživatelské nastavení", - "user-settings-description": "Manage your preferences, change your password, and update your email.", - "api-tokens-description": "Manage your API Tokens for access from external applications.", - "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", + "user-settings-description": "Spravujte své předvolby, změňte své heslo a aktualizujte svůj e-mail.", + "api-tokens-description": "Spravujte své API tokeny pro přístup z externích aplikací.", + "group-description": "Tyto položky jsou sdíleny v rámci vaší skupiny. Úprava jedné z nich ji změní pro celou skupinu!", "group-settings": "Nastavení skupiny", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Správa společných nastavení skupiny, například nastavení soukromí.", + "household-description": "Tyto položky jsou sdíleny v rámci vaší domácnosti. Úprava jedné z nich ji změní pro celou domácnost!", + "household-settings": "Nastavení domácnosti", + "household-settings-description": "Spravujte nastavení domácnosti, jako je jídelníček a nastavení soukromí.", "cookbooks-description": "Spravovat kolekci kategorií receptů a generovat pro ně stránky.", "members": "Členové", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Podívejte se, kdo je ve vaší domácnosti a spravujte jejich oprávnění.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "notifiers": "Oznámení", "notifiers-description": "Setup email and push notifications that trigger on specific events.", "manage-data": "Spravovat data", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "manage-data-description": "Spravujte data Mealie: potraviny, jednotky, kategorie, štítky a další.", "data-migrations": "Migrace dat", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "data-migrations-description": "Přeneste existující data z jiných aplikací jako Nextcloud Recipes nebo Chowdown.", "email-sent": "E-mail odeslán", "error-sending-email": "Nastala chyba při odesílání e-mailu", "personal-information": "Osobní údaje", "preferences": "Předvolby", - "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", + "show-advanced-description": "Zobrazit pokročilé funkce (API klíče, Webhooky a správa dat)", "back-to-profile": "Zpět na profil", "looking-for-privacy-settings": "Hledáte nastavení ochrany soukromí?", "manage-your-api-tokens": "Správa API tokenů", @@ -1326,7 +1352,9 @@ }, "cookbook": { "cookbooks": "Kuchařky", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Kuchařky jsou dalším způsobem, jak uspořádat recepty vytvořením průřezů receptů, organizátorů a dalších filtrů. Vytvořením kuchařky se přidá položka na postranní panel a v kuchařce se zobrazí všechny recepty s vybranými filtry.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Veřejná kuchařka", "public-cookbook-description": "Veřejné kuchařky mohou být sdíleny s neregistrovanými uživateli a budou zobrazeny na stránce vaší skupiny.", "filter-options": "Možnosti filtru", @@ -1336,31 +1364,31 @@ "require-all-tools": "Vyžadovat všechny nástroje", "cookbook-name": "Název kuchařky", "cookbook-with-name": "Kuchařka {0}", - "household-cookbook-name": "{0} Cookbook {1}", - "create-a-cookbook": "Create a Cookbook", - "cookbook": "Cookbook" + "household-cookbook-name": "{0} kuchařka {1}", + "create-a-cookbook": "Vytvořit kuchařku", + "cookbook": "Kuchařka" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "A", + "or": "NEBO" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "rovno", + "does-not-equal": "není rovno", + "is-greater-than": "je větší než", + "is-greater-than-or-equal-to": "je větší než nebo rovno", + "is-less-than": "je menší než", + "is-less-than-or-equal-to": "je menší než nebo rovno" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "je", + "is-not": "není", + "is-one-of": "je jedním z", + "is-not-one-of": "není jedním z", + "contains-all-of": "obsahuje všechny z", + "is-like": "je jako", + "is-not-like": "není jako" } } } diff --git a/frontend/lang/messages/da-DK.json b/frontend/lang/messages/da-DK.json index 5cca7282c2b..7ab839ae934 100644 --- a/frontend/lang/messages/da-DK.json +++ b/frontend/lang/messages/da-DK.json @@ -182,7 +182,7 @@ "date": "Dato", "id": "Id", "owner": "Ejer", - "change-owner": "Change Owner", + "change-owner": "Skift ejer", "date-added": "Oprettelsesdato", "none": "Ingen", "run": "Start", @@ -196,7 +196,7 @@ "copy": "Kopier", "color": "Farve", "timestamp": "Tidsstempel", - "last-made": "Senest Lavet", + "last-made": "Senest lavet", "learn-more": "Lær mere", "this-feature-is-currently-inactive": "Denne funktion er i øjeblikket inaktiv", "clipboard-not-supported": "Udklipsholder er ikke understøttet", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Er du sikker på at du ønsker at slette de valgte emner?", "organizers": "Organisatorer", "caution": "Bemærk", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Vis avanceret", + "add-field": "Tilføj felt", + "date-created": "Oprettet", + "date-updated": "Dato opdateret" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Er du sikker på, du vil slette {groupName}?", @@ -244,16 +244,16 @@ "keep-my-recipes-private-description": "Ændrer din gruppe og alle opskrifter til private. Du kan altid ændre dette senere." }, "manage-members": "Administrer medlemmer", - "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage-members-description": "Administrer tilladelser for medlemmerne i din husstand. {manage} giver brugeren adgang til datastyringssiden, og {invite} giver brugeren mulighed for at generere invitationslinks til andre brugere. Gruppeejere kan ikke ændre deres egne tilladelser.", "manage": "Administrer", - "manage-household": "Manage Household", + "manage-household": "Administrer husholdning", "invite": "Invitér", "looking-to-update-your-profile": "Ønsker du at opdatere din profil?", "default-recipe-preferences-description": "Dette er standardindstillingerne, når en ny opskrift oprettes i din gruppe. Indstillingerne kan ændres for en opskrift i menuen Opskriftindstillinger.", "default-recipe-preferences": "Standard Opskrift Indstillinger", "group-preferences": "Gruppe Indstillinger", "private-group": "Privat Gruppe", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "Sættes din husholdning til privat vil det deaktivere alle indstillinger for offentlig visning. Dette tilsidesætter individuelle indstillinger for offentlig visning", "enable-public-access": "Aktiver Offentlig Adgang", "enable-public-access-description": "Gør gruppeopskrifter offentlige som standard, og tillade besøgende at se opskrifter uden at logge ind", "allow-users-outside-of-your-group-to-see-your-recipes": "Tillad brugere udenfor din gruppe at se dine opskrifter", @@ -267,7 +267,7 @@ "disable-users-from-commenting-on-recipes": "Brugere kan ikke kommentere på opskrifter", "disable-users-from-commenting-on-recipes-description": "Skjuler kommentarsektionen på opskriftssiden og deaktiverer kommentarer", "disable-organizing-recipe-ingredients-by-units-and-food": "Deaktiver organisering af opskrift ingredienser efter enheder og fødevarer", - "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": "Skjuler mad, enhed og mængde felterne og behandler ingredienser som almindelige tekstfelter", "general-preferences": "Generelle Indstillinger", "group-recipe-preferences": "Gruppe Indstillinger for opskrifter", "report": "Rapport", @@ -276,7 +276,8 @@ "admin-group-management": "Administrationsgruppe Håndtering", "admin-group-management-text": "Ændringer i denne gruppe vil træde i kraft øjeblikkeligt.", "group-id-value": "Gruppe-ID: {0}", - "total-households": "Husholdninger i Alt" + "total-households": "Husholdninger i Alt", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Husholdning", @@ -291,13 +292,13 @@ "admin-household-management-text": "Ændringer ved denne husholdning vil træde i kraft øjeblikkeligt.", "household-id-value": "Husholdning Id: {0}", "private-household": "Privat Husholdning", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Husholdnings Opskrift Præferencer", - "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", + "private-household-description": "Sættes din husholdning til private vil det deaktivere alle indstillinger for offentlig visning. Dette tilsidesætter individuelle indstillinger for offentlig visning", + "lock-recipe-edits-from-other-households": "Lås opskrift redigeringer fra andre husholdninger", + "lock-recipe-edits-from-other-households-description": "Når aktiveret kan kun husholdningens brugere ændre den opskrifter", + "household-recipe-preferences": "Husholdningens opskriftspræferencer", + "default-recipe-preferences-description": "Disse er standardindstillingerne, når en ny opskrift er oprettet i din husstand. Disse kan ændres for individuelle opskrifter i menuen Opsætninger.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Tillad brugere uden for din husstand at se dine opskrifter", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Når det er aktiveret kan du bruge et link til offentlig deling af specifikke opskrifter uden at godkende brugeren. Når deaktiveret, kan du kun dele opskrifter med brugere, der er i din husstand eller med et forudgenereret privat link", "household-preferences": "Husholdnings Præferencer" }, "meal-plan": { @@ -320,10 +321,10 @@ "mealplan-settings": "Madplansindstillinger", "mealplan-update-failed": "Ændring af madplanen fejlede", "mealplan-updated": "Madplanen blev ændret", - "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": "Hvis ingen husstand er valgt, kan opskrifter tilføjes fra enhver husstand", + "any-category": "Enhver kategori", + "any-tag": "Ethvert tag", + "any-household": "Enhver husholdning", "no-meal-plan-defined-yet": "Ingen madplan er defineret", "no-meal-planned-for-today": "Ingen ret er planlagt til i dag", "numberOfDays-hint": "Antal dage ved sideindlæsning", @@ -355,8 +356,8 @@ "for-all-meal-types": "for alle typer af måltider", "for-type-meal-types": "for {0} måltidstyper", "meal-plan-rules": "Regler for madplanlægning", - "new-rule": "Ny Regel", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "new-rule": "Ny regel", + "meal-plan-rules-description": "Du kan oprette regler for automatisk valg af opskrifter for dine madplaner. Regler bruges til at bestemme hvike opskrifter, der kan vælges imellem, når du opretter madplaner. Bemærk, at hvis reglerne har samme begrænsninger på dag eller type, så vil disse blive slået sammen. I praksis er det unødvendigt at oprette flere regler, men det er muligt at gøre det.", "new-rule-description": "Når du opretter en ny regel for en madplan, kan du begrænse reglen til at være gældende for en bestemt dag i ugen og/eller en bestemt måltidstype. For at anvende en regel for alle dage eller alle måltider typer kan du indstille reglen til \"Any\", som vil anvende den til alle mulige værdier for dag og/eller måltid.", "recipe-rules": "Opskriftsregler", "applies-to-all-days": "Gælder for alle dage", @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Indsæt dine opskriftsdata. \nHver linje behandles som et element på en liste", "recipe-markup-specification": "Opskriftsmarkupspecifikation", "recipe-url": "URL på opskrift", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Opskrift HTML eller JSON", "upload-a-recipe": "Upload en opskrift", "upload-individual-zip-file": "Opload en individuel .zip-fil, eksporteret fra en anden Mealie-instans.", "url-form-hint": "Kopiér og indsæt et link fra din foretrukne opskrifts hjemmeside", @@ -466,7 +467,7 @@ "calories-suffix": "kalorier", "carbohydrate-content": "Kulhydrat", "categories": "Kategorier", - "cholesterol-content": "Cholesterol", + "cholesterol-content": "Kolesterol", "comment-action": "Kommentar", "comment": "Kommentar", "comments": "Kommentarer", @@ -513,10 +514,11 @@ "recipe-updated": "Opskrift opdateret", "remove-from-favorites": "Fjern fra favoritter", "remove-section": "Fjern sektion", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Mættet fedt", "save-recipe-before-use": "Gem opskrift før brug", "section-title": "Sektionstitel", "servings": "Portioner", + "serves-amount": "Serves {amount}", "share-recipe-message": "Jeg vil gerne dele min opskrift \"{0}\" med dig.", "show-nutrition-values": "Vis ernæringstabel", "sodium-content": "Natrium", @@ -524,9 +526,9 @@ "sugar-content": "Sukker", "title": "Titel", "total-time": "Total tid", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Transfedtsyrer", "unable-to-delete-recipe": "Kunne ikke slette opskrift", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Umættet fedt", "no-recipe": "Ingen opskrift", "locked-by-owner": "Låst af ejer", "join-the-conversation": "Deltag i samtalen", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Kunne ikke tilføje opskrift til madplanen", "failed-to-add-to-list": "Kunne ikke tilføje opskrift til listen", "yield": "Portioner", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Antal", "choose-unit": "Vælg enhed", "press-enter-to-create": "Tryk enter for at oprette", @@ -614,16 +618,16 @@ "scrape-recipe-description": "Hent en opskrift fra en hjemmeside. Angiv URL'en til den hjemmeside, du vil hente data fra, og Mealie vil forsøge at hente opskriften og tilføje den til din samling.", "scrape-recipe-have-a-lot-of-recipes": "Har du en masse opskrifter, du ønsker at scrappe på en gang?", "scrape-recipe-suggest-bulk-importer": "Prøv masse import", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Har rå HTML- eller JSON-data?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Du kan importere direkte fra rå data", "import-original-keywords-as-tags": "Importér originale nøgleord som mærker", "stay-in-edit-mode": "Bliv i redigeringstilstand", "import-from-zip": "Importer fra zip-fil", "import-from-zip-description": "Importer en enkelt opskrift, der blev eksporteret fra en anden Mealie instans.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", - "json-editor": "JSON Editor", + "import-from-html-or-json": "Importer fra HTML eller JSON", + "import-from-html-or-json-description": "Importer en enkelt opskrift fra rå HTML eller JSON. Dette er nyttigt, hvis du har en opskrift fra et websted, som Mealie ikke kan skrabe normalt, eller fra en anden ekstern kilde.", + "json-import-format-description-colon": "For at importere via JSON, skal det være i gyldigt format:", + "json-editor": "JSON-redigeringsprogram", "zip-files-must-have-been-exported-from-mealie": "Zip-filer skal være blevet eksporteret fra Mealie", "create-a-recipe-by-uploading-a-scan": "Opret en opskrift ved at uploade en scanning.", "upload-a-png-image-from-a-recipe-book": "Upload et billede med en opskrift, f.eks. fra en bog eller en udskrift", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Brug OpenAI til at fortolke resultaterne i stedet for at stole på scraper biblioteket. Når du opretter en opskrift via URL, gøres dette automatisk, hvis skraberbiblioteket fejler, men du kan teste det manuelt her.", "debug": "Fejlsøgning", "tree-view": "Træ visning", + "recipe-servings": "Recipe Servings", "recipe-yield": "Udbytte af opskrift", + "recipe-yield-text": "Recipe Yield Text", "unit": "Enhed", "upload-image": "Upload billede", "screen-awake": "Hold skærmen tændt", @@ -662,7 +668,25 @@ "missing-food": "Opret manglende fødevare: {food}", "no-food": "Ingen fødevarer" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Nulstil antal serveringer", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Avanceret søgning", @@ -671,9 +695,9 @@ "include": "Inkluder", "max-results": "Maksimalt antal resultater", "or": "Eller", - "has-any": "Har Nogen", - "has-all": "Har Alle", - "clear-selection": "Clear Selection", + "has-any": "Har nogen", + "has-all": "Har alle", + "clear-selection": "Ryd valg", "results": "Resultater", "search": "Søg", "search-mealie": "Søg Mealie (tryk /)", @@ -681,7 +705,7 @@ "tag-filter": "Tagfiler", "search-hint": "Tryk '/'", "advanced": "Avanceret", - "auto-search": "Automatisk Søgning", + "auto-search": "Automatisk søgning", "no-results": "Ingen resultater fundet" }, "settings": { @@ -866,7 +890,8 @@ "you-are-offline-description": "Ikke alle funktioner er tilgængelige mens offline. Du kan stadig tilføje, modificere, og fjerne elementer, men du vil ikke kunne synkronisere dine ændringer til serveren, før du er online igen.", "are-you-sure-you-want-to-check-all-items": "Er du sikker på, at du vil markere alle elementer?", "are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på, at du vil fjerne markeringen af alle elementer?", - "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på, at du vil sletter de valgte elementer?" + "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på, at du vil sletter de valgte elementer?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Alle opskr.", @@ -879,7 +904,7 @@ "migrations": "Migrationer", "profile": "Profil", "search": "Søg", - "site-settings": "Sideindstil.", + "site-settings": "Sideindstillinger", "tags": "Tags", "toolbox": "Værktøjskasse", "language": "Sprog", @@ -1012,7 +1037,7 @@ "administrator": "Administrator", "user-can-invite-other-to-group": "Bruger kan invitere andre til gruppen", "user-can-manage-group": "Bruger kan administrere gruppen", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "Bruger kan administrere husholdningen", "user-can-organize-group-data": "Bruger kan organisere gruppedata", "enable-advanced-features": "Aktiver avancerede funktioner", "it-looks-like-this-is-your-first-time-logging-in": "Det ser ud til, at det er første gang, at du logger ind.", @@ -1268,24 +1293,25 @@ "restore-from-v1-backup": "Har du en sikkerhedskopi fra en tidligere udgave af Mealie v1? Du kan gendanne den her.", "manage-profile-or-get-invite-link": "Administrer din egen profil, eller tag et invitationslink til at dele med andre." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "Fejlsøg OpenAI-tjenester", + "debug-openai-services-description": "Brug denne side til at fejlsøge OpenAI-tjenester. Du kan teste din OpenAI-forbindelse og se resultaterne her. Hvis du har billedetjenester aktiveret, kan du også prøve med et billede.", + "run-test": "Kør test", + "test-results": "Testresultater", + "group-delete-note": "Grupper med brugere eller husholdninger kan ikke slettes", + "household-delete-note": "Husholdninger med brugere kan ikke slettes" }, "profile": { "welcome-user": "👋 Velkommen, {0}!", "description": "Administrer din profil, opskrifter og gruppeindstillinger.", + "invite-link": "Invite Link", "get-invite-link": "Få Invitationslink", "get-public-link": "Offentligt link", - "account-summary": "Konto oversigt", + "account-summary": "Kontooversigt", "account-summary-description": "Her er en oversigt over din gruppes oplysninger.", "group-statistics": "Gruppestatistik", "group-statistics-description": "Din gruppestatistik giver indsigt i, hvordan du bruger Mealie.", "household-statistics": "Husholdnings Statistikker", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics-description": "Dine husstandsstatistikker giver lidt indsigt i, hvordan du bruger Mealie.", "storage-capacity": "Lagerkapacitet", "storage-capacity-description": "Din lagerkapacitet er en beregning af de billeder og elementer, du har uploadet.", "personal": "Personlig", @@ -1295,13 +1321,13 @@ "api-tokens-description": "Administrer dine API Tokens for adgang fra eksterne applikationer.", "group-description": "Disse elementer deles i din gruppe. Redigering af et af dem vil ændre det for hele gruppen!", "group-settings": "Gruppeindstillinger", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", + "group-settings-description": "Administrer dine fælles gruppeindstillinger, såsom privatlivsindstillinger.", + "household-description": "Disse elementer deles i din husstand. Redigering af en af dem vil ændre det for hele husstanden!", "household-settings": "Husholdnings Indstillinger", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "household-settings-description": "Administrer dine husstandsindstillinger, såsom madplan og privatlivsindstillinger.", "cookbooks-description": "Administrer en samling af kategorier og generer sider for dem.", "members": "Medlemmer", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Se, hvem der er i din husstand og administrere deres tilladelser.", "webhooks-description": "Opsæt af webhooks, der afvikles på dage, som du har planlagt måltider for.", "notifiers": "Notifikationer", "notifiers-description": "Opsæt e-mail og push-notifikationer, der udløser på specifikke begivenheder.", @@ -1326,7 +1352,9 @@ }, "cookbook": { "cookbooks": "Kogebøger", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Kogebøger er en anden måde at organisere opskrifter ved at skabe tværsnit af opskrifter, arrangører, og andre filtre. Oprettelse af en kogebog vil tilføje et link i sidemenuen, og alle opskrifter med de valgte filtre vil blive vist i kogebogen.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Offentlig kogebog", "public-cookbook-description": "Offentlige kogebøger kan deles med personer, der ikke er oprettet som brugere i Mealie og vil blive vist på din gruppe side.", "filter-options": "Filtreringsindstillinger", @@ -1342,25 +1370,25 @@ }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "OG", + "or": "ELLER" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "lig med", + "does-not-equal": "ikke lig med", + "is-greater-than": "er større end", + "is-greater-than-or-equal-to": "er større end eller lig med (Automatic Translation)", + "is-less-than": "er mindre end (Automatic Translation)", + "is-less-than-or-equal-to": "er mindre end eller lig med (Automatic Translation)" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "er", + "is-not": "er ikke", + "is-one-of": "er en af", + "is-not-one-of": "er ikke en af", + "contains-all-of": "indeholder alle af", + "is-like": "er ligesom", + "is-not-like": "er ikke som" } } } diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index 7dc5e548d56..96eae8b86d7 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -276,7 +276,8 @@ "admin-group-management": "Administrator Gruppenverwaltung", "admin-group-management-text": "Änderungen an dieser Gruppe sind sofort wirksam.", "group-id-value": "Gruppen ID: {0}", - "total-households": "Haushalte insgesamt" + "total-households": "Haushalte insgesamt", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Haushalt", @@ -356,7 +357,7 @@ "for-type-meal-types": "für {0}", "meal-plan-rules": "Essensplan Regeln", "new-rule": "Neue Regel", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "meal-plan-rules-description": "Du kannst Regeln für die automatische Auswahl von Rezepten für deine Speisepläne erstellen. Diese Regeln werden vom Server benutzt, um den Pool an zufälligen Rezepten zu erstellen, aus denen beim Erstellen des Speiseplans gewählt werden kann. In der Praxis ist es nicht nötig, doppelte Regeln zu erstellen, aber es ist möglich.", "new-rule-description": "Wenn du eine neue Regel für einen Essensplan erstellst, kannst du die Regel für einen bestimmten Wochentag und/oder eine bestimmte Mahlzeit einschränken. Um eine Regel auf alle Tage oder alle Mahlzeiten anzuwenden, kannst du die Regel auf \"Alle\" setzen, damit sämtliche Tage und/oder Mahlzeiten berücksichtigt werden.", "recipe-rules": "Rezeptregeln", "applies-to-all-days": "Gilt an allen Tagen", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Rezept vor Verwendung speichern", "section-title": "Titel des Abschnitts", "servings": "Portionen", + "serves-amount": "Serves {amount}", "share-recipe-message": "Ich möchte mein Rezept {0} mit dir teilen.", "show-nutrition-values": "Nährwerte anzeigen", "sodium-content": "Natrium", @@ -524,7 +526,7 @@ "sugar-content": "Zucker", "title": "Titel", "total-time": "Gesamtzeit", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Trans-Fettsäuren", "unable-to-delete-recipe": "Rezept kann nicht gelöscht werden", "unsaturated-fat-content": "Ungesättigte Fettsäuren", "no-recipe": "Kein Rezept", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Fehler beim Hinzufügen des Rezepts zum Essensplan", "failed-to-add-to-list": "Fehler beim Hinzufügen zur Liste", "yield": "Portionsangabe", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Menge", "choose-unit": "Einheit wählen", "press-enter-to-create": "Zum Erstellen Eingabetaste drücken", @@ -614,15 +618,15 @@ "scrape-recipe-description": "Importiere ein Rezept mit der URL. Gib die URL für die Seite an, die du importieren möchtest und Mealie wird versuchen, das Rezept von dieser Seite einzulesen und deiner Sammlung hinzuzufügen.", "scrape-recipe-have-a-lot-of-recipes": "Hast Du viele Rezepte, die Du auf einmal einlesen willst?", "scrape-recipe-suggest-bulk-importer": "Probiere den Massenimporter aus", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Hast du Roh-HTML oder JSON Daten?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Du kannst direkt von Rohdaten importieren", "import-original-keywords-as-tags": "Importiere ursprüngliche Stichwörter als Schlagwörter", "stay-in-edit-mode": "Im Bearbeitungsmodus bleiben", "import-from-zip": "Von Zip importieren", "import-from-zip-description": "Importiere ein einzelnes Rezept, das von einer anderen Mealie-Instanz exportiert wurde.", - "import-from-html-or-json": "Import from HTML or JSON", - "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", - "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "import-from-html-or-json": "Aus HTML oder JSON importieren", + "import-from-html-or-json-description": "Importiere eine einzelne Datei aus Roh-HTML oder JSON. Das ist nützlich, wenn du ein Rezept von einer Seite, die Mealie nicht scrapen kann, oder von einer externen Quelle hast.", + "json-import-format-description-colon": "Um mit JSON zu importieren, muss die Datei in einem gültigen Format vorliegen:", "json-editor": "JSON Editor", "zip-files-must-have-been-exported-from-mealie": ".zip Dateien müssen aus Mealie exportiert worden sein", "create-a-recipe-by-uploading-a-scan": "Erstelle ein Rezept durch Hochladen eines Scans.", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Verwende OpenAI anstelle der Scraper-Bibliothek, um die Einträge zu parsen. Wenn du ein Rezept über dessen URL erstellst und der Versuch über die Scraper-Bibliothek fehlschlägt, passiert das automatisch. Aber du kannst es hier auch manuell testen.", "debug": "Debug", "tree-view": "Strukturierte Ansicht", + "recipe-servings": "Recipe Servings", "recipe-yield": "Portionsangabe", + "recipe-yield-text": "Recipe Yield Text", "unit": "Maßeinheit", "upload-image": "Bild hochladen", "screen-awake": "Bildschirm nicht abschalten", @@ -662,7 +668,25 @@ "missing-food": "Fehlendes Lebensmittel erstellen: {food}", "no-food": "Kein Lebensmittel" }, - "reset-servings-count": "Portionen zurücksetzen" + "reset-servings-count": "Portionen zurücksetzen", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Erweiterte Suche", @@ -673,7 +697,7 @@ "or": "Oder", "has-any": "Irgendeines enthalten", "has-all": "Alle enthalten", - "clear-selection": "Clear Selection", + "clear-selection": "Auswahl aufheben", "results": "Ergebnisse", "search": "Suchen", "search-mealie": "Mealie durchsuchen (/ drücken)", @@ -866,7 +890,8 @@ "you-are-offline-description": "Nicht alle Funktionen sind offline verfügbar. Du kannst weiterhin Einträge hinzufügen, ändern und entfernen, aber Änderungen werden erst dann mit dem Server synchronisiert, wenn du wieder online bist.", "are-you-sure-you-want-to-check-all-items": "Bist du sicher, dass du alle Elemente markieren möchtest?", "are-you-sure-you-want-to-uncheck-all-items": "Bist du sicher, dass du die Auswahl aller Elemente aufheben möchtest?", - "are-you-sure-you-want-to-delete-checked-items": "Bist du sicher, dass du alle ausgewählten Elemente löschen möchtest?" + "are-you-sure-you-want-to-delete-checked-items": "Bist du sicher, dass du alle ausgewählten Elemente löschen möchtest?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Alle Rezepte", @@ -1268,16 +1293,17 @@ "restore-from-v1-backup": "Hast du ein Backup von einer früheren v1 Instanz von Mealie? Hier kannst du es wiederherstellen.", "manage-profile-or-get-invite-link": "Verwalte dein eigenes Profil oder erstelle einen Einladungslink, den du an andere weitergeben kannst." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "OpenAI Services debuggen", + "debug-openai-services-description": "", + "run-test": "Test durchführen", + "test-results": "Testergebnisse", + "group-delete-note": "Gruppen mit Benutzern oder Haushalten können nicht gelöscht werden", + "household-delete-note": "Haushalte mit Benutzern können nicht gelöscht werden" }, "profile": { "welcome-user": "👋 Willkommen, {0}!", "description": "Verwalte dein Profil, Rezepte und Gruppeneinstellungen.", + "invite-link": "Invite Link", "get-invite-link": "Einladungslink erzeugen", "get-public-link": "Öffentlichen Link abrufen", "account-summary": "Kontoübersicht", @@ -1326,7 +1352,9 @@ }, "cookbook": { "cookbooks": "Kochbücher", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Kochbücher sind ein weiterer Weg, Rezepte zu organisieren, indem man verschiedene Filter erstellt. Das Erstellen eines Kochbuchs fügt einen Eintrag zur Seitenleiste hinzu und alle Rezepte, die den gewählten Filtern zustimmen, werden in dem Kochbuch angezeigt.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Öffentliches Kochbuch", "public-cookbook-description": "Öffentliche Kochbücher können mit Nicht-Mealie-Benutzern geteilt werden und werden auf deiner Gruppenseite angezeigt.", "filter-options": "Filteroptionen", @@ -1342,16 +1370,16 @@ }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "UND", + "or": "ODER" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", + "equals": "ist gleich", + "does-not-equal": "ist ungleich", + "is-greater-than": "ist größer als", + "is-greater-than-or-equal-to": "ist größer gleich", "is-less-than": "ist weniger als", - "is-less-than-or-equal-to": "is less than or equal to" + "is-less-than-or-equal-to": "ist kleiner gleich" }, "relational-keywords": { "is": "ist", diff --git a/frontend/lang/messages/el-GR.json b/frontend/lang/messages/el-GR.json index 4249b9f8ac9..70222241585 100644 --- a/frontend/lang/messages/el-GR.json +++ b/frontend/lang/messages/el-GR.json @@ -247,7 +247,7 @@ "manage-members-description": "Διαχειριστείτε τα δικαιώματα των μελών στις ομάδες σας. Το {manage} επιτρέπει στο χρήστη να έχει πρόσβαση στη σελίδα διαχείρισης δεδομένων. Το {invite} επιτρέπει στο χρήστη να δημιουργήσει συνδέσμους πρόσκληση για άλλους χρήστες. Οι ιδιοκτήτες ομάδων δεν μπορούν να αλλάξουν τα δικά τους δικαιώματα.", "manage": "Διαχείριση", "manage-household": "Διαχείριση νοικοκυριού", - "invite": "Προσκαλέστε", + "invite": "Πρόσκληση", "looking-to-update-your-profile": "Ψάχνετε να ενημερώσετε το προφίλ σας;", "default-recipe-preferences-description": "Αυτές είναι οι προεπιλεγμένες ρυθμίσεις όταν δημιουργείται μια νέα συνταγή στην ομάδα σας. Μπορούν να αλλάξουν για μεμονωμένες συνταγές στο μενού ρυθμίσεων συνταγών.", "default-recipe-preferences": "Προεπιλεγμένες Προτιμήσεις Συνταγών", @@ -266,7 +266,7 @@ "default-to-landscape-view-description": "Οταν ενεργοποιηθεί το τμήμα κεφαλίδας συνταγής θα εμφανίζεται σε οριζόντια προβολή", "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": "Απενεργοποίηση οργάνωσης των συστατικών συνταγής ανά μονάδα και τρόφιμο", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Κρύβει τα πεδία Τρόφιμο, Μονάδα, και Ποσότητα για συστατικά και αντιμετωπίζει τα συστατικά ως απλά πεδία κειμένου", "general-preferences": "Γενικές προτιμήσεις", "group-recipe-preferences": "Προτιμήσεις Συνταγών Ομάδας", @@ -276,7 +276,8 @@ "admin-group-management": "Διαχείριση Ομάδας Διαχειριστών", "admin-group-management-text": "Οι αλλαγές σε αυτή την ομάδα θα αντικατοπτρίζονται αμέσως.", "group-id-value": "ID ομάδας: {0}", - "total-households": "Σύνολο νοικοκυριών" + "total-households": "Σύνολο νοικοκυριών", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Νοικοκυριό", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Αποθήκευση συνταγής πριν τη χρήση", "section-title": "Τίτλος τμήματος", "servings": "Μερίδες", + "serves-amount": "Serves {amount}", "share-recipe-message": "Ήθελα να μοιραστώ την {0} συνταγή μου μαζί σας.", "show-nutrition-values": "Εμφάνιση Τιμών Διατροφής", "sodium-content": "Νάτριο", @@ -544,7 +546,9 @@ "failed-to-add-recipes-to-list": "Αποτυχία προσθήκης συνταγής στη λίστα", "failed-to-add-recipe-to-mealplan": "Αποτυχία προσθήκης συνταγής στο πρόγραμμα γευμάτων", "failed-to-add-to-list": "Αποτυχία προσθήκης στη λίστα", - "yield": "Μερίδες", + "yield": "Ποσότητα", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Ποσότητα", "choose-unit": "Επιλέξτε μονάδα", "press-enter-to-create": "Πατήστε Enter για δημιουργία", @@ -638,9 +642,11 @@ "recipe-debugger-description": "Λάβετε τη διεύθυνση URL της συνταγής στην οποία θέλετε να εντοπίσετε σφάλματα και επικολλήστε την εδώ. Ο scraper συνταγών θα κάνει scrape την διεύθυνση URL και θα εμφανιστούν τα αποτελέσματα. Αν δεν δείτε να επιστρέφονται δεδομένα, η ιστοσελίδα που προσπαθείτε να κάνετε scrape δεν υποστηρίζεται από το Mealie ή τη βιβλιοθήκη του scraper του.", "use-openai": "Χρήση OpenAI", "recipe-debugger-use-openai-description": "Χρησιμοποιήστε το OpenAI για να αναλύσετε τα αποτελέσματα αντί να βασιστείτε στη βιβλιοθήκη του scraper. Κατά τη δημιουργία μιας συνταγής μέσω URL, αυτό γίνεται αυτόματα αν η βιβλιοθήκη του scraper αποτύχει, αλλά μπορείτε να την δοκιμάσετε χειροκίνητα εδώ.", - "debug": "Εντοπισμός σφαλμάτων", + "debug": "Εντ. σφαλμάτων", "tree-view": "Προβολή δέντρου", - "recipe-yield": "Μερίδες συνταγής", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Ποσότητα Συνταγής", + "recipe-yield-text": "Recipe Yield Text", "unit": "Μονάδα", "upload-image": "Ανέβασμα εικόνας", "screen-awake": "Διατήρηση ενεργής οθόνης", @@ -662,7 +668,25 @@ "missing-food": "Δημιουργία τροφίμου που λείπει: {food}", "no-food": "Χωρίς Τρόφιμο" }, - "reset-servings-count": "Επαναφορά μέτρησης μερίδων" + "reset-servings-count": "Επαναφορά μέτρησης μερίδων", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Σύνθετη Αναζήτηση", @@ -866,7 +890,8 @@ "you-are-offline-description": "Δεν είναι όλες οι λειτουργίες διαθέσιμες όταν είναι εκτός σύνδεσης. Μπορείτε ακόμα να προσθέσετε, να τροποποιήσετε και να αφαιρέσετε αντικείμενα, αλλά δεν θα μπορείτε να συγχρονίσετε τις αλλαγές σας στο διακομιστή μέχρι να επανέλθει η σύνδεση στο διαδίκτυο.", "are-you-sure-you-want-to-check-all-items": "Θέλετε σίγουρα να επιλέξετε όλα τα αντικείμενα;", "are-you-sure-you-want-to-uncheck-all-items": "Θέλετε σίγουρα να αποεπιλέξετε όλα τα αντικείμενα;", - "are-you-sure-you-want-to-delete-checked-items": "Θέλετε σίγουρα να διαγράψετε όλα τα επιλεγμένα αντικείμενα;" + "are-you-sure-you-want-to-delete-checked-items": "Θέλετε σίγουρα να διαγράψετε όλα τα επιλεγμένα αντικείμενα;", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Συνταγές όλες", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Καλώς ορίσατε, {0}!", "description": "Διαχειριστείτε το προφίλ σας, τις συνταγές και τις ρυθμίσεις ομάδας.", + "invite-link": "Invite Link", "get-invite-link": "Λήψη συνδέσμου πρόσκλησης", "get-public-link": "Λήψη δημόσιου συνδέσμου", "account-summary": "Σύνοψη λογαριασμού", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Βιβλία Μαγειρικής", "description": "Τα βιβλία μαγειρικής είναι ένας άλλος τρόπος για να οργανώσετε τις συνταγές δημιουργώντας τμήματα συνταγών, οργανωτών και άλλων φίλτρων. Η δημιουργία ενός βιβλίου μαγειρικής θα προσθέσει μια καταχώρηση στην πλευρική μπάρα και όλες οι συνταγές με τα φίλτρα που έχουν επιλεγεί θα εμφανιστούν στο βιβλίο μαγειρικών.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Δημόσιο Βιβλίο Μαγειρικής", "public-cookbook-description": "Τα δημόσια βιβλία μαγειρικής μπορούν να μοιραστούν με χρήστες εκτός του mealie και θα εμφανιστούν στη σελίδα των ομάδων σας.", "filter-options": "Επιλογές φίλτρου", diff --git a/frontend/lang/messages/en-GB.json b/frontend/lang/messages/en-GB.json index c19e435e181..43d8d616132 100644 --- a/frontend/lang/messages/en-GB.json +++ b/frontend/lang/messages/en-GB.json @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Advanced Search", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/es-ES.json b/frontend/lang/messages/es-ES.json index 50177ae588e..33dfdd2d498 100644 --- a/frontend/lang/messages/es-ES.json +++ b/frontend/lang/messages/es-ES.json @@ -276,7 +276,8 @@ "admin-group-management": "Gestión del grupo administrador", "admin-group-management-text": "Los cambios en este grupo se reflejarán inmediatamente.", "group-id-value": "Id del Grupo: {0}", - "total-households": "Total de Casas" + "total-households": "Total de Casas", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Casa", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Guardar la receta antes de usar", "section-title": "Título de la sección", "servings": "Porciones", + "serves-amount": "Serves {amount}", "share-recipe-message": "Quería compartir mi receta {0} contigo.", "show-nutrition-values": "Mostrar valores nutricionales", "sodium-content": "Sodio", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Error al añadir receta al menú", "failed-to-add-to-list": "No se pudo agregar a la lista", "yield": "Raciones", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Cantidad", "choose-unit": "Elija unidad", "press-enter-to-create": "Presione Intro para crear", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Utilice OpenAI para analizar los resultados en lugar de depender de la biblioteca de analizadores. Cuando se crea una receta a través de la URL, esto se hace automáticamente si la biblioteca del analizador falla, pero puede probarla manualmente aquí.", "debug": "Depuración", "tree-view": "Vista en árbol", + "recipe-servings": "Recipe Servings", "recipe-yield": "Porciones", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unidades", "upload-image": "Subir imagen", "screen-awake": "Mantener la pantalla encendida", @@ -662,7 +668,25 @@ "missing-food": "Crear comida faltante: {food}", "no-food": "Sin Comida" }, - "reset-servings-count": "Restablecer contador de porciones" + "reset-servings-count": "Restablecer contador de porciones", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Búsqueda avanzada", @@ -866,7 +890,8 @@ "you-are-offline-description": "No todas las características están disponibles mientras esté fuera de línea. Todavía puedes añadir, modificar y eliminar elementos, pero no podrá sincronizar sus cambios en el servidor hasta que vuelva a estar en línea.", "are-you-sure-you-want-to-check-all-items": "¿Seguro que quieres seleccionar todos los elementos?", "are-you-sure-you-want-to-uncheck-all-items": "¿Seguro que quieres de-seleccionar todos los elementos?", - "are-you-sure-you-want-to-delete-checked-items": "¿Está seguro que deseas eliminar los elementos seleccionados?" + "are-you-sure-you-want-to-delete-checked-items": "¿Está seguro que deseas eliminar los elementos seleccionados?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Recetas", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 ¡Bienvenido, {0}!", "description": "Administra tu perfil, recetas y ajustes de grupo.", + "invite-link": "Invite Link", "get-invite-link": "Obtener enlace de invitación", "get-public-link": "Obtener enlace público", "account-summary": "Información de la cuenta", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Recetarios", "description": "Los recetarios son otra forma de organizar recetas creando secciones cruzadas de recetas y etiquetas. Crear un recetario añadirá una entrada a la barra lateral y todas las recetas con las etiquetas y categorías elegidas se mostrarán en el recetario.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Recetario público", "public-cookbook-description": "Los recetarios públicos se pueden compartir con usuarios externos y se mostrarán en su página de grupos.", "filter-options": "Opciones de filtro", diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index 7b34c354704..61548ca8342 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -182,7 +182,7 @@ "date": "Päivämäärä", "id": "Id", "owner": "Omistaja", - "change-owner": "Change Owner", + "change-owner": "Vaihda Omistajaa", "date-added": "Lisätty", "none": "Tyhjä", "run": "Suorita", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Haluatko varmasti poistaa seuraavat kohteet?", "organizers": "Järjestäjät", "caution": "Huomio", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Näytä Lisäasetukset", + "add-field": "Lisää Kenttä", + "date-created": "Luontipäivä", + "date-updated": "Päivitetty" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Haluatko varmasti poistaa ryhmän {groupName}?", @@ -246,14 +246,14 @@ "manage-members": "Hallitse jäseniä", "manage-members-description": "Hallitse kotitaloutesi jäsenten oikeuksia. {manage} antaa jäsenelle pääsyn tietojenkäsittelysivulle, ja {invite} antaa käyttäjän luoda kutsulinkkejä muille käyttäjille. Ryhmien omistajat eivät voi muuttaa omia oikeuksiaan.", "manage": "Hallitse", - "manage-household": "Manage Household", + "manage-household": "Hallitse Kotitalouksia", "invite": "Kutsu", "looking-to-update-your-profile": "Haluatko päivittää käyttäjäsivusi?", "default-recipe-preferences-description": "Nämä ovat reseptin oletusasetukset. Näitä voi muuttaa yksittäisille resepteille reseptin asetuksissa.", "default-recipe-preferences": "Oletusreseptiasetukset", "group-preferences": "Ryhmän oletusasetukset", "private-group": "Yksityinen ryhmä", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "Ryhmän asettaminen yksityiseksi poistaa kaikki julkiset näkymävaihtoehdot käytöstä. Tämä kumoaa kaikki yksittäiset julkisen näkymän asetukset", "enable-public-access": "Salli julkinen käyttö", "enable-public-access-description": "Julkista ryhmän reseptit automaattisesti ja anna vierailijoiden nähdä reseptit kirjautumatta sisään", "allow-users-outside-of-your-group-to-see-your-recipes": "Anna muiden kuin ryhmäsi jäsenten nähdä reseptisi", @@ -276,7 +276,8 @@ "admin-group-management": "Ylläpitoryhmien hallinta", "admin-group-management-text": "Muutokset tähän ryhmään tulevat näkymään välittömästi.", "group-id-value": "Ryhmän tunniste: {0}", - "total-households": "Kotitaloudet Yhteensä" + "total-households": "Kotitaloudet Yhteensä", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Kotitalous", @@ -291,9 +292,9 @@ "admin-household-management-text": "Muutokset tähän kotitalouteen astuvat välittömästi voimaan.", "household-id-value": "Kotitalouden tunniste: {0}", "private-household": "Yksityinen Kotitalous", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", + "private-household-description": "Kotitalouden asettaminen yksityiseksi poistaa kaikki julkiset näkymävaihtoehdot käytöstä. Tämä kumoaa kaikki yksittäiset julkisen näkymän asetukset", + "lock-recipe-edits-from-other-households": "Lukitse reseptimuokkaukset muilta kotitalouksilta", + "lock-recipe-edits-from-other-households-description": "Kun tämä on käytössä, vain kotitaloutesi käyttäjät voivat muokata kotitaloutesi luomia reseptejä.", "household-recipe-preferences": "Kotitalouksien reseptiasetukset", "default-recipe-preferences-description": "Tässä on kotitaloutesi uuden reseptin oletusasetukset. Näitä voi muuttaa yksittäisten reseptien osalta reseptin asetuksissa.", "allow-users-outside-of-your-household-to-see-your-recipes": "Salli kotitalouden ulkopuolisten käyttäjien nähdä reseptit", @@ -320,13 +321,13 @@ "mealplan-settings": "Ateriasuunnitelman asetukset", "mealplan-update-failed": "Ateriasuunnitelman päivittäminen epäonnistui", "mealplan-updated": "Ateriasuunnitelma päivitetty", - "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": "Jos mitään kotitaloutta ei ole valittu, reseptejä voidaan lisätä mistä tahansa kotitaloudesta.", + "any-category": "Mikä tahansa kategoria", + "any-tag": "Mikä tahansa tagi", + "any-household": "Mikä tahansa kotitalous", "no-meal-plan-defined-yet": "Ateriasuunnitelmaa ei ole vielä määritelty", "no-meal-planned-for-today": "Ei ateriasuunnitelmaa tälle päivälle", - "numberOfDays-hint": "Number of days on page load", + "numberOfDays-hint": "Sivun latauspäivien lukumäärä", "numberOfDays-label": "Oletuspäivät", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Vain näiden luokkien reseptejä käytetään ateriasuunnitelmissa", "planner": "Suunnittelija", @@ -356,7 +357,7 @@ "for-type-meal-types": "kaikille {0} ateriatyypeille", "meal-plan-rules": "Ateriasuunnitelman määritykset", "new-rule": "Uusi sääntö", - "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": "Voit luoda sääntöjä reseptien automaattista valitsemista varten ateriasuunnitelmiin. Palvelin käyttää näitä sääntöjä määrittääkseen satunnaisen reseptijoukon, josta reseptit valitaan ateriasuunnitelmia luotaessa. Huomaa, että jos säännöillä on samat päivä/tyyppirajoitukset, sääntösuodattimet yhdistetään. Käytännössä päällekkäisten sääntöjen luominen on tarpeetonta, mutta se on mahdollista.", "new-rule-description": "Kun luot uuden säännön ateriasuunnitelmalle, voit rajoittaa säännön koskemaan tiettyä viikonpäivää ja/tai tietyntyyppistä ateriaa. Jos haluat soveltaa sääntöä kaikkiin päiviin tai kaikkiin ateriatyyppeihin, voit asettaa säännön asetukseksi \"Mikä tahansa\", jolloin sitä sovelletaan kaikkiin mahdollisiin päivän ja/tai ateriatyypin arvoihin.", "recipe-rules": "Reseptimääritykset", "applies-to-all-days": "Sovelletaan kaikkiin päiviin", @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Liitä reseptitiedot. Joka riviä kohdellaan luettelon kohteena", "recipe-markup-specification": "Reseptin merkkimääritys", "recipe-url": "Reseptin URL", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Resepti HTML tai JSON", "upload-a-recipe": "Lataa resepti", "upload-individual-zip-file": "Tuo yksittäinen pakattu kansio toisesta Mealie-ilmeentymästä.", "url-form-hint": "Liitä linkki lempireseptiverkkosivultasi", @@ -466,7 +467,7 @@ "calories-suffix": "kaloria", "carbohydrate-content": "Hiilihydraatti", "categories": "Kategoriat", - "cholesterol-content": "Cholesterol", + "cholesterol-content": "Kolesteroli", "comment-action": "Kommentit", "comment": "Kommentti", "comments": "Kommentit", @@ -513,10 +514,11 @@ "recipe-updated": "Resepti päivitetty", "remove-from-favorites": "Poista suosikeista", "remove-section": "Poista osio", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Tyydyttynyt rasva", "save-recipe-before-use": "Tallenna resepti ennen käyttöä", "section-title": "Osion otsikko", "servings": "Annokset", + "serves-amount": "Serves {amount}", "share-recipe-message": "Halusin jakaa reseptin {0} kanssasi.", "show-nutrition-values": "Näytä ravintoarvot", "sodium-content": "Natrium", @@ -524,9 +526,9 @@ "sugar-content": "Sokeri", "title": "Otsikko", "total-time": "Kokonaisaika", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Transrasva", "unable-to-delete-recipe": "Reseptiä ei voida poistaa", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Tyydyttymätön rasva", "no-recipe": "Ei reseptiä", "locked-by-owner": "Omistajan lukitsema", "join-the-conversation": "Liity keskusteluun", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Reseptiä ei voitu lisätä ateriasuunnitelmaan", "failed-to-add-to-list": "Luetteloon lisääminen epäonnistui", "yield": "Sato", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Määrä", "choose-unit": "Valitse Yksikkö", "press-enter-to-create": "Luo painamalla Enter", @@ -614,16 +618,16 @@ "scrape-recipe-description": "Kaappaa resepti urlin avulla. Anna sen reseptin url-osoite, jonka haluat kaapata, ja Mealie yrittää kaapata reseptin kyseiseltä sivustolta ja lisätä sen kokoelmaasi.", "scrape-recipe-have-a-lot-of-recipes": "Haluatko kerätä useamman reseptin kerralla?", "scrape-recipe-suggest-bulk-importer": "Kokeile massasiirtotyökalua", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Onko sinulla raakaa HTML- tai JSON-dataa?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Voit tuoda raakadatan suoraan", "import-original-keywords-as-tags": "Tuo alkuperäiset avainsanat tunnisteiksi", "stay-in-edit-mode": "Pysy muokkaustilassa", "import-from-zip": "Tuo zip-arkistosta", "import-from-zip-description": "Tuo yksi resepti, joka on viety toisesta Mealie-asennuksesta.", - "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": "Tuo HTML- tai JSON-tiedostosta", + "import-from-html-or-json-description": "Tuo yksittäinen resepti raa'asta HTML- tai JSON-tiedostosta. Tämä on hyödyllistä, jos sinulla on resepti sivustolta, jota Mealie ei voi kaapata normaalisti, tai jostain muusta ulkoisesta lähteestä.", + "json-import-format-description-colon": "Jos haluat tuoda JSON-muodossa, sen on oltava kelvollisessa muodossa:", + "json-editor": "JSON-muokkain", "zip-files-must-have-been-exported-from-mealie": ".zip-tiedostot on täytynyt viedä Mealiesta", "create-a-recipe-by-uploading-a-scan": "Luo resepti lataamalla skannaus.", "upload-a-png-image-from-a-recipe-book": "Lataa png- kuva reseptikirjasta", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Käytä OpenAI:ta kaavinkirjaston sijaan tulosten jäsentämiseen. Luodessa reseptiä URL:n kautta tämä tehdään ilman eri kysymystä, kun kaavinkirjasto ei toimi, mutta voit kokeilla sitä tässä manuaalisesti.", "debug": "Vianhaku", "tree-view": "Puunäkymä", + "recipe-servings": "Recipe Servings", "recipe-yield": "Reseptin tekijä", + "recipe-yield-text": "Recipe Yield Text", "unit": "Yksikkö", "upload-image": "Lataa kuva", "screen-awake": "Pidä näyttö aina päällä", @@ -662,7 +668,25 @@ "missing-food": "Luo puuttuva ruoka: {food}", "no-food": "Ei ruokaa" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Tarkennettu haku", @@ -866,7 +890,8 @@ "you-are-offline-description": "Kaikki ominaisuudet eivät ole ilman yhteyttä saatavina. Voit silti lisätä, muokata ja poistaa kohteita, muttet voi synkronoida muutoksia palvelimelle ilman yhteyttä.", "are-you-sure-you-want-to-check-all-items": "Haluatko varmasti valita kaikki kohteet?", "are-you-sure-you-want-to-uncheck-all-items": "Haluatko varmasti poistaa kaikki valinnat?", - "are-you-sure-you-want-to-delete-checked-items": "Haluatko varmasti poistaa kaikki valitut kohteet?" + "are-you-sure-you-want-to-delete-checked-items": "Haluatko varmasti poistaa kaikki valitut kohteet?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Reseptit", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Tervetuloa, {0}!", "description": "Hallitse profiiliasi, reseptejäsi ja ryhmäasetuksiasi.", + "invite-link": "Invite Link", "get-invite-link": "Hanki Kutsulinkki", "get-public-link": "Julkinen linkki", "account-summary": "Tilin Yhteenveto", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Keittokirjat", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Julkinen Keittokirja", "public-cookbook-description": "Julkisia keittokirjoja voidaan jakaa ei-Mealien käyttäjille, ja ne näkyvät ryhmäsi sivulla.", "filter-options": "Suodatuksen asetukset", diff --git a/frontend/lang/messages/fr-BE.json b/frontend/lang/messages/fr-BE.json index c5ebdf17710..024ed1153ce 100644 --- a/frontend/lang/messages/fr-BE.json +++ b/frontend/lang/messages/fr-BE.json @@ -276,7 +276,8 @@ "admin-group-management": "Administration des groupes", "admin-group-management-text": "Les modifications apportées à ce groupe seront immédiatement prises en compte.", "group-id-value": "ID groupe : {0}", - "total-households": "Nombre de foyers" + "total-households": "Nombre de foyers", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Foyer", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Enregistrez la recette avant utilisation", "section-title": "Titre de la section", "servings": "Portions", + "serves-amount": "Serves {amount}", "share-recipe-message": "Je voulais partager ma recette de {0} avec vous.", "show-nutrition-values": "Afficher les valeurs nutritionnelles", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Échec de l’ajout de la recette au menu", "failed-to-add-to-list": "Ajout dans la liste en échec", "yield": "Nombre de portions", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantité", "choose-unit": "Choisissez une unité", "press-enter-to-create": "Clique sur Entrer pour créer", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Utilisez OpenAI pour analyser les résultats au lieu de la bibliothèque d’extraction. Lors de la création d'une recette via une URL, cela se fait automatiquement si la bibliothèque d’extraction échoue, mais vous pouvez le tester manuellement ici.", "debug": "Déboguer", "tree-view": "Vue en arborescence", + "recipe-servings": "Recipe Servings", "recipe-yield": "Nombre de parts", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unité", "upload-image": "Envoyer une image", "screen-awake": "Garder l’écran allumé", @@ -662,7 +668,25 @@ "missing-food": "Créer un aliment manquant : {food}", "no-food": "Aucun aliment" }, - "reset-servings-count": "Réinitialiser le nombre de portions" + "reset-servings-count": "Réinitialiser le nombre de portions", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Recherche avancée", @@ -866,7 +890,8 @@ "you-are-offline-description": "Certaines fonctionnalités ne sont pas disponibles lorsque vous êtes hors-ligne. Vous pouvez toujours ajouter, modifier et supprimer des éléments, mais il ne sera pas possible de synchroniser les changements avec le serveur tant que vous ne serez pas en ligne.", "are-you-sure-you-want-to-check-all-items": "Voulez-vous vraiment sélectionner tous les éléments ?", "are-you-sure-you-want-to-uncheck-all-items": "Voulez-vous vraiment désélectionner tous les éléments ?", - "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?" + "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Recettes", @@ -1272,12 +1297,13 @@ "debug-openai-services-description": "Utilisez cette page pour déboguer les services OpenAI. Vous pouvez tester votre connexion OpenAI et voir les résultats ici. Si vous avez activé les services d'image, vous pouvez également fournir une image.", "run-test": "Lancer le test", "test-results": "Résultats du test", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "group-delete-note": "Les groupes avec des utilisateurs ou des foyers ne peuvent être supprimés", + "household-delete-note": "Les foyers avec des utilisateurs ne peuvent être supprimés" }, "profile": { "welcome-user": "👋 Bienvenue, {0} !", "description": "Gérez votre profil, les recettes et les paramètres de groupe.", + "invite-link": "Invite Link", "get-invite-link": "Obtenir un lien d'invitation", "get-public-link": "Voir le lien public", "account-summary": "Aperçu du compte", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Livres de recettes", "description": "Les livres de recettes sont un autre moyen d’organiser des recettes en sélectionnant un ensemble précis de recettes, de classification et de filtres. La création d'un livre de recettes ajoute une entrée à la barre latérale et toutes les recettes avec les filtres choisies seront affichées dans le livre de recettes.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Livre de recettes public", "public-cookbook-description": "Les livres de recettes publics peuvent être partagés avec des personnes qui n'ont pas Mealie et seront affichés sur la page de vos groupes.", "filter-options": "Options de filtres", @@ -1346,21 +1374,21 @@ "or": "OU" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "égal", + "does-not-equal": "n'est pas égal", + "is-greater-than": "est supérieur à", + "is-greater-than-or-equal-to": "est plus grand que ou égal à", + "is-less-than": "est inférieur à", + "is-less-than-or-equal-to": "est inférieur ou égal à" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "est", + "is-not": "n’est pas", + "is-one-of": "est un de", + "is-not-one-of": "n'est pas un de", + "contains-all-of": "contient tout", + "is-like": "est comme", + "is-not-like": "n'est pas similaire à" } } } diff --git a/frontend/lang/messages/fr-CA.json b/frontend/lang/messages/fr-CA.json index 3fb8463f1b8..4f0ab67f2f2 100644 --- a/frontend/lang/messages/fr-CA.json +++ b/frontend/lang/messages/fr-CA.json @@ -276,7 +276,8 @@ "admin-group-management": "Administration des groupes", "admin-group-management-text": "Les modifications apportées à ce groupe seront immédiatement prises en compte.", "group-id-value": "ID groupe : {0}", - "total-households": "Nombre de foyers" + "total-households": "Nombre de foyers", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Foyer", @@ -347,7 +348,7 @@ "meal-note": "Note du repas", "note-only": "Note uniquement", "random-meal": "Repas aléatoire", - "random-dinner": "Dîner aléatoire", + "random-dinner": "Souper aléatoire", "random-side": "Accompagnement aléatoire", "this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.", "to-all-days": "à tous les jours", @@ -513,10 +514,11 @@ "recipe-updated": "Recette mise à jour", "remove-from-favorites": "Supprimer des favoris", "remove-section": "Supprimer une section", - "saturated-fat-content": "Acides gras saturés", + "saturated-fat-content": "Gras saturés", "save-recipe-before-use": "Enregistrez la recette avant utilisation", "section-title": "Titre de la section", "servings": "Portions", + "serves-amount": "Serves {amount}", "share-recipe-message": "Je voulais partager ma recette de {0} avec vous.", "show-nutrition-values": "Afficher les valeurs nutritionnelles", "sodium-content": "Sodium", @@ -524,9 +526,9 @@ "sugar-content": "Sucres", "title": "Titre", "total-time": "Temps total", - "trans-fat-content": "Acides gras trans", + "trans-fat-content": "Gras trans", "unable-to-delete-recipe": "Impossible de supprimer la recette", - "unsaturated-fat-content": "Acides gras insaturés", + "unsaturated-fat-content": "Gras insaturés", "no-recipe": "Pas de recette", "locked-by-owner": "Verrouillé par le propriétaire", "join-the-conversation": "Rejoindre la conversation", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Échec de l'ajout de la recette à la planification des repas", "failed-to-add-to-list": "Ajout dans la liste en échec", "yield": "Rendement", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantité", "choose-unit": "Choisir une unité", "press-enter-to-create": "Clique sur Entrer pour créer", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Utilisez OpenAI pour analyser les résultats au lieu de la librairie d’extraction. Lors de la création d'une recette via une URL, cela se fait automatiquement si la librairie d’extraction échoue, mais vous pouvez le tester manuellement ici.", "debug": "Déboguer", "tree-view": "Vue en arborescence", + "recipe-servings": "Recipe Servings", "recipe-yield": "Nombre de parts", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unité", "upload-image": "Ajouter une image", "screen-awake": "Garder l’écran allumé", @@ -662,7 +668,25 @@ "missing-food": "Créer un aliment manquant : {food}", "no-food": "Aucun aliment" }, - "reset-servings-count": "Réinitialiser le nombre de portions" + "reset-servings-count": "Réinitialiser le nombre de portions", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Recherche avancée", @@ -866,7 +890,8 @@ "you-are-offline-description": "Certaines fonctionnalités ne sont pas disponibles lorsque vous êtes hors-ligne. Vous pouvez toujours ajouter, modifier et supprimer des éléments, mais il ne sera pas possible de synchroniser les changements avec le serveur tant que vous ne serez pas en ligne.", "are-you-sure-you-want-to-check-all-items": "Voulez-vous vraiment sélectionner tous les éléments ?", "are-you-sure-you-want-to-uncheck-all-items": "Voulez-vous vraiment désélectionner tous les éléments ?", - "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?" + "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Les recettes", @@ -1272,12 +1297,13 @@ "debug-openai-services-description": "Utilisez cette page pour déboguer les services OpenAI. Vous pouvez tester votre connexion OpenAI et voir les résultats ici. Si vous avez activé les services d'image, vous pouvez également fournir une image.", "run-test": "Lancer le test", "test-results": "Résultats du test", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "group-delete-note": "Les groupes avec des utilisateurs ou des foyers ne peuvent être supprimés", + "household-delete-note": "Les foyers avec des utilisateurs ne peuvent être supprimés" }, "profile": { "welcome-user": "👋 Bienvenue, {0}!", "description": "Gérez votre profil, les recettes et les paramètres de groupe.", + "invite-link": "Invite Link", "get-invite-link": "Obtenir un lien d'invitation", "get-public-link": "Voir le lien public", "account-summary": "Aperçu du compte", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Livres de recettes", "description": "Les livres de recettes sont un autre moyen d’organiser des recettes en sélectionnant un ensemble précis de recettes, de classification et de filtres. La création d'un livre de recettes ajoute une entrée à la barre latérale et toutes les recettes avec les filtres choisies seront affichées dans le livre de recettes.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Livre de recettes public", "public-cookbook-description": "Les livres de recettes publics peuvent être partagés avec des personnes qui n'ont pas Mealie et seront affichés sur la page de vos groupes.", "filter-options": "Options de filtres", @@ -1346,21 +1374,21 @@ "or": "OU" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "égal", + "does-not-equal": "n'est pas égal", + "is-greater-than": "est supérieur à", + "is-greater-than-or-equal-to": "est supérieur ou égal à", + "is-less-than": "est inférieure à", + "is-less-than-or-equal-to": "est inférieur ou égal à" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "est", + "is-not": "n'est pas", + "is-one-of": "fait partie de", + "is-not-one-of": "ne fait pas partie de", + "contains-all-of": "contient tous les", + "is-like": "est similaire à", + "is-not-like": "n'est pas similaire à" } } } diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index 1fbb57e1297..4ebebe55b5b 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -276,7 +276,8 @@ "admin-group-management": "Administration des groupes", "admin-group-management-text": "Les modifications apportées à ce groupe seront immédiatement prises en compte.", "group-id-value": "ID groupe : {0}", - "total-households": "Nombre de foyers" + "total-households": "Nombre de foyers", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Foyer", @@ -336,7 +337,7 @@ "start-date": "Date de début", "rule-day": "Jour de la Règle", "meal-type": "Type de repas", - "breakfast": "Petit-déjeuner", + "breakfast": "Déjeuner", "lunch": "Déjeuner", "dinner": "Dîner", "type-any": "Tous", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Enregistrez la recette avant utilisation", "section-title": "Titre de la section", "servings": "Portions", + "serves-amount": "Serves {amount}", "share-recipe-message": "Je voulais partager ma recette de {0} avec vous.", "show-nutrition-values": "Afficher les valeurs nutritionnelles", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Échec de l’ajout de la recette au menu", "failed-to-add-to-list": "Ajout dans la liste en échec", "yield": "Nombre de portions", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantité", "choose-unit": "Choisissez une unité", "press-enter-to-create": "Clique sur Entrer pour créer", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Utilisez OpenAI pour analyser les résultats au lieu de la bibliothèque d’extraction. Lors de la création d'une recette via une URL, cela se fait automatiquement si la bibliothèque d’extraction échoue, mais vous pouvez le tester manuellement ici.", "debug": "Déboguer", "tree-view": "Vue en arborescence", + "recipe-servings": "Recipe Servings", "recipe-yield": "Nombre de parts", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unité", "upload-image": "Envoyer une image", "screen-awake": "Garder l’écran allumé", @@ -662,7 +668,25 @@ "missing-food": "Créer un aliment manquant : {food}", "no-food": "Aucun aliment" }, - "reset-servings-count": "Réinitialiser le nombre de portions" + "reset-servings-count": "Réinitialiser le nombre de portions", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Recherche avancée", @@ -866,7 +890,8 @@ "you-are-offline-description": "Certaines fonctionnalités ne sont pas disponibles lorsque vous êtes hors-ligne. Vous pouvez toujours ajouter, modifier et supprimer des éléments, mais il ne sera pas possible de synchroniser les changements avec le serveur tant que vous ne serez pas en ligne.", "are-you-sure-you-want-to-check-all-items": "Voulez-vous vraiment sélectionner tous les éléments ?", "are-you-sure-you-want-to-uncheck-all-items": "Voulez-vous vraiment désélectionner tous les éléments ?", - "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?" + "are-you-sure-you-want-to-delete-checked-items": "Voulez-vous vraiment supprimer tous les éléments sélectionnés ?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Recettes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Bienvenue, {0} !", "description": "Gérez votre profil, les recettes et les paramètres de groupe.", + "invite-link": "Invite Link", "get-invite-link": "Obtenir un lien d'invitation", "get-public-link": "Voir le lien public", "account-summary": "Aperçu du compte", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Livres de recettes", "description": "Les livres de recettes sont un autre moyen d’organiser des recettes en sélectionnant un ensemble précis de recettes, de classification et de filtres. La création d'un livre de recettes ajoute une entrée à la barre latérale et toutes les recettes avec les filtres choisies seront affichées dans le livre de recettes.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Livre de recettes public", "public-cookbook-description": "Les livres de recettes publics peuvent être partagés avec des personnes qui n'ont pas Mealie et seront affichés sur la page de vos groupes.", "filter-options": "Options de filtres", @@ -1346,21 +1374,21 @@ "or": "OU" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "égal", + "does-not-equal": "n'est pas égal", + "is-greater-than": "est supérieur à", + "is-greater-than-or-equal-to": "est plus grand que ou égal à", + "is-less-than": "est inférieur à", + "is-less-than-or-equal-to": "est inférieur ou égal à" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "est", + "is-not": "n’est pas", + "is-one-of": "est un de", + "is-not-one-of": "n'est pas un de", + "contains-all-of": "contient tout", + "is-like": "est comme", + "is-not-like": "n'est pas similaire à" } } } diff --git a/frontend/lang/messages/gl-ES.json b/frontend/lang/messages/gl-ES.json index 1c1b8812ada..314826a70f2 100644 --- a/frontend/lang/messages/gl-ES.json +++ b/frontend/lang/messages/gl-ES.json @@ -276,7 +276,8 @@ "admin-group-management": "Xestión do Grupo de Administración", "admin-group-management-text": "Os cambios neste grupo reflectiranse inmediatamente.", "group-id-value": "Id do grupo: {0}", - "total-households": "Casas totais" + "total-households": "Casas totais", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Casa", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Garda a receita antes de usala", "section-title": "Título da Sección", "servings": "Porcións", + "serves-amount": "Serves {amount}", "share-recipe-message": "Quería compartir a miña receita de {0} contigo.", "show-nutrition-values": "Mostrar Valores Nutricionais", "sodium-content": "Sodio", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Advanced Search", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/he-IL.json b/frontend/lang/messages/he-IL.json index f540ea5d46d..604649e313a 100644 --- a/frontend/lang/messages/he-IL.json +++ b/frontend/lang/messages/he-IL.json @@ -276,7 +276,8 @@ "admin-group-management": "ניהול קבוצת מנהל", "admin-group-management-text": "שינויים לקבוצה זו ישתקפו מיידית.", "group-id-value": "מזהה קבוצה: {0}", - "total-households": "סך כל משקי בית" + "total-households": "סך כל משקי בית", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "משק בית", @@ -517,6 +518,7 @@ "save-recipe-before-use": "שמירת מתכון לפני שימוש", "section-title": "כותרת המקטע", "servings": "מנות", + "serves-amount": "Serves {amount}", "share-recipe-message": "רציתי לשתף את המתכון {0} איתך.", "show-nutrition-values": "הצגת ערכים תזונתיים", "sodium-content": "נתרן", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "הוספת מתכון לתכנון ארוחות נכשלה", "failed-to-add-to-list": "כשלון בהוספה לרשימה", "yield": "תשואה", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "כמות", "choose-unit": "בחירת יחידת מידה", "press-enter-to-create": "הקש Enter כדי להוסיף", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "ניתן להשתמש ב-OpenAI כדי לפענח את התוצאות במקום להסתמך על ספריית הסריקה. כאשר מייצרים מתכון באמצעות כתובת, זה נעשה אוטומטית אם ספריית הסריקה נכשלת, אך ניתן לבדוק זאת ידנית כאן.", "debug": "ניפוי שגיאות", "tree-view": "תצוגת עץ", + "recipe-servings": "Recipe Servings", "recipe-yield": "תשואת מתכון", + "recipe-yield-text": "Recipe Yield Text", "unit": "יחידה", "upload-image": "העלה תמונה", "screen-awake": "השאר את המסך פעיל", @@ -662,7 +668,25 @@ "missing-food": "יצירת אוכל חסר: {food}", "no-food": "אין אוכל" }, - "reset-servings-count": "איפוס מספר המנות" + "reset-servings-count": "איפוס מספר המנות", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "חיפוש מתקדם", @@ -866,7 +890,8 @@ "you-are-offline-description": "חלק מהיכולות אינן זמינות במצב לא מקוון. עדיין ניתן להוסיף, לשנות, ולהוריד פריטים, אך לא ניתן לסנכרן את השינויים שלך לשרת עד לחידוש החיבור.", "are-you-sure-you-want-to-check-all-items": "לסמן את כל הפריטים?", "are-you-sure-you-want-to-uncheck-all-items": "לבטל את סימון כל הפריטים?", - "are-you-sure-you-want-to-delete-checked-items": "למחוק את כל הפריטים המסומנים?" + "are-you-sure-you-want-to-delete-checked-items": "למחוק את כל הפריטים המסומנים?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "כל המתכונים", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 שלום, {0}!", "description": "ניהול פרופיל, מתכונים והגדרות קבוצה.", + "invite-link": "Invite Link", "get-invite-link": "קבלת קישור להזמנה", "get-public-link": "כתובת פומבית", "account-summary": "פירוט משתמש", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "ספרי בישול", "description": "ספרי בישול הם דרך נוספת לסידור מתכונים על ידי חיתוך של מתכונים, מארגנים, ומסננים נוספים. יצירת ספר בישול תוסיף רשומה לתפריט הצדדי וכל המתכונים שעונים לסינון יוצגו באופן אוטומטי.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "ספר בישול פומבי", "public-cookbook-description": "ספרי בישול ניתנים לשיתוף עם משתמשים מחוץ ל-Mealie ויופיעו בתוך עמוד הקבוצות.", "filter-options": "אפשרויות סינון", diff --git a/frontend/lang/messages/hr-HR.json b/frontend/lang/messages/hr-HR.json index 29497b5743e..a0c27be7c2f 100644 --- a/frontend/lang/messages/hr-HR.json +++ b/frontend/lang/messages/hr-HR.json @@ -276,7 +276,8 @@ "admin-group-management": "Upravljanje Grupom od strane Administratora", "admin-group-management-text": "Promjene u ovoj grupi će se odmah odraziti.", "group-id-value": "Id grupe: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Spasi recept prije upotrebe", "section-title": "Naslov Odjeljka", "servings": "Porcije", + "serves-amount": "Serves {amount}", "share-recipe-message": "Želio/željela bih podijeliti svoj recept {0} s tobom.", "show-nutrition-values": "Prikaži Nutritivne Vrijednosti", "sodium-content": "Sol", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Nije uspjelo dodavanje recepta u plan obroka", "failed-to-add-to-list": "Failed to add to list", "yield": "Konačna Količina", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Količina", "choose-unit": "Odaberi Jedinicu", "press-enter-to-create": "Pritisni Enter za Kreiranje", @@ -640,7 +644,9 @@ "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.", "debug": "Ispravljanje grešaka", "tree-view": "Prikaz Stabla", + "recipe-servings": "Recipe Servings", "recipe-yield": "Konačna Količina Recepta", + "recipe-yield-text": "Recipe Yield Text", "unit": "Jedinica", "upload-image": "Učitavanje Slike", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Napredno Pretraživanje", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Svi Recepti", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Upravljajte svojim profilom, receptima i postavkama grupa.", + "invite-link": "Invite Link", "get-invite-link": "Zatražite Poveznicu Pozivnice", "get-public-link": "Get Public Link", "account-summary": "Zbirni Prikaz Računa", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Zbirka recepata", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Javna zbirka recepata", "public-cookbook-description": "Javne zbirke recepata mogu se dijeliti s korisnicima koji nisu Mealie korisnici i bit će prikazane na stranici vaše grupe.", "filter-options": "Opcije filtra", diff --git a/frontend/lang/messages/hu-HU.json b/frontend/lang/messages/hu-HU.json index 10574ae9aba..efbf70a548c 100644 --- a/frontend/lang/messages/hu-HU.json +++ b/frontend/lang/messages/hu-HU.json @@ -246,14 +246,14 @@ "manage-members": "Tagok Kezelése", "manage-members-description": "Kezelje a háztartás tagjainak jogosultságait. A {manage} lehetővé teszi a felhasználó számára az adatkezelési oldal elérését, a {invite} pedig lehetővé teszi a felhasználó számára, hogy meghívó linkeket hozzon létre más felhasználók számára. A csoporttulajdonosok nem módosíthatják saját jogosultságaikat.", "manage": "Kezelés", - "manage-household": "Manage Household", + "manage-household": "Háztartás kezelése", "invite": "Meghívás", "looking-to-update-your-profile": "Frissíteni szeretnéd a profilod?", "default-recipe-preferences-description": "Ezek az alapértelmezett beállítások, amikor új receptet hoz létre a csoportban. Ezeket az egyes recepteknél módosíthatja a receptbeállítások menüben.", "default-recipe-preferences": "Alapértelmezett recept beállítások", "group-preferences": "Csoport beállítások", "private-group": "Privát csoport", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "private-group-description": "Ha a csoportot privátra állítja, akkor minden nyilvános megtekintési lehetőség letiltásra kerül. Ez felülírja az egyéni nyilvános nézetbeállításokat", "enable-public-access": "Nyilvános hozzáférés engedélyezése", "enable-public-access-description": "Legyenek a csoport receptek alapértelmezetten publikusak és engedélyezze a látogatóknak a megtekintést belépés nélkül", "allow-users-outside-of-your-group-to-see-your-recipes": "Engedélyezze a csoporton kívüli felhasználók számára a receptek megtekintését", @@ -267,7 +267,7 @@ "disable-users-from-commenting-on-recipes": "Letiltja a felhasználóknak, hogy megjegyzéseket fűzzenek a receptekhez", "disable-users-from-commenting-on-recipes-description": "Elrejti a megjegyzéseket a receptoldalon és letiltja a megjegyzéseket", "disable-organizing-recipe-ingredients-by-units-and-food": "A recept hozzávalók mennyiségi egységenkénti és alapanyagonkénti rendszerezésének letiltása", - "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": "Elrejti a hozzávalók Alapanyag, Mennyiségi Egység és Mennyiség mezőit és egyszerű szöveges mezőként kezeli a hozzávalókat", "general-preferences": "Általános beállítások", "group-recipe-preferences": "Csoportos recept beállítások", "report": "Jelentés", @@ -276,29 +276,30 @@ "admin-group-management": "Admin csoport kezelése", "admin-group-management-text": "A csoporthoz tartozó változtatások azonnal megjelennek.", "group-id-value": "Csoport azonosító: {0}", - "total-households": "Total Households" + "total-households": "Háztartások száma", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Household", - "households": "Households", - "user-household": "User Household", - "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "household": "Háztartás", + "households": "Háztartás", + "user-household": "Felhasználó háztartása", + "create-household": "Háztartás létrehozása", + "household-name": "Háztartás megnevezése", + "household-group": "Háztartás csoport", + "household-management": "Háztartás menedzsment", + "manage-households": "Háztartások kezelése", + "admin-household-management": "Háztartás menedzsment adminja", + "admin-household-management-text": "A háztartás változásai azonnal megjelennek.", + "household-id-value": "Háztartás Id: {0}", + "private-household": "Privát háztartás", + "private-household-description": "A háztartás privátra állítása letiltja az összes nyilvános megtekintési lehetőséget. Ez felülírja az egyéni nyilvános megtekintési beállításokat", + "lock-recipe-edits-from-other-households": "Receptmódosítások zárolása más háztartások elől", + "lock-recipe-edits-from-other-households-description": "Ha engedélyezett, csak a háztartás felhasználói szerkeszthetik a háztartás által létrehozott recepteket", + "household-recipe-preferences": "Háztartás recept preferenciái", + "default-recipe-preferences-description": "Ezek az alapértelmezett beállítások, amikor egy új receptet hoz létre a háztartásában. Az egyes recepteknél ezek megváltoztathatók a receptbeállítások menüpontban.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Engedélyezi, hogy a háztartáson kívüli felhasználók is láthassák a recepteket", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Ha engedélyezte, akkor egy nyilvános megosztási linket használhat bizonyos receptek megosztására a felhasználó engedélyezése nélkül. Ha letiltott, csak a háztartásában lévő felhasználókkal vagy egy előre generált privát linkkel oszthatja meg a recepteket", + "household-preferences": "Háztartás preferenciái" }, "meal-plan": { "create-a-new-meal-plan": "Menüterv létrehozása", @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Másold be a receptedet. Minden sor egy új elemként lesz kezelve a listában", "recipe-markup-specification": "Receptjelölési előírás", "recipe-url": "Recept URL", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "HTML vagy JSON recept", "upload-a-recipe": "Recept feltöltése", "upload-individual-zip-file": "Tölts fel egy .zíp archívumot, ami egy másik Mealie példányból lett exportálva.", "url-form-hint": "Másold be a linket a kedvenc recept weboldaladról", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Recept mentése használat előtt", "section-title": "Szakasz címe", "servings": "Adag", + "serves-amount": "Serves {amount}", "share-recipe-message": "Szeretném megossztani veled a {0} receptemet.", "show-nutrition-values": "Tápértékek megjelenítése", "sodium-content": "Nátrium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Nem sikerült hozzáadni a receptet a menütervhez", "failed-to-add-to-list": "Nem sikerült hozzáadni a listához", "yield": "Adag", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Mennyiség", "choose-unit": "Válasszon mennyiségi egységet", "press-enter-to-create": "Üssön Enter-t a létrehozáshoz", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Használja az OpenAI-t az eredmények elemzésére, ahelyett, hogy a scraper könyvtárra hagyatkozna. Ha URL-címen keresztül hoz létre receptet, ez automatikusan megtörténik, ha a scraper könyvtár nem működik, ám itt manuálisan is tesztelheti.", "debug": "Hibakeresés", "tree-view": "Fa nézet", + "recipe-servings": "Recipe Servings", "recipe-yield": "Adagonkénti információk", + "recipe-yield-text": "Recipe Yield Text", "unit": "Mennyiségi egység", "upload-image": "Kép feltöltése", "screen-awake": "Képernyő ébren tartása", @@ -662,7 +668,25 @@ "missing-food": "Hiányzó élelmiszer létrehozása: {food}", "no-food": "Élelmiszer nélküli" }, - "reset-servings-count": "Adagok számának visszaállítása" + "reset-servings-count": "Adagok számának visszaállítása", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Részletes keresés", @@ -866,7 +890,8 @@ "you-are-offline-description": "Offline állapotban nem minden funkció érhető el. Továbbra is hozzáadhat, módosíthat és eltávolíthat elemeket, de a módosításokat nem tudja szinkronizálni a szerverrel, amíg vissza nem tér az online állapotba.", "are-you-sure-you-want-to-check-all-items": "Biztos, hogy minden elemet be akar jelölni?", "are-you-sure-you-want-to-uncheck-all-items": "Biztos, hogy minden elem kijelölését visszavonja?", - "are-you-sure-you-want-to-delete-checked-items": "Biztosan törölni akarja az összes bejelölt elemet?" + "are-you-sure-you-want-to-delete-checked-items": "Biztosan törölni akarja az összes bejelölt elemet?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Minden recept", @@ -1012,7 +1037,7 @@ "administrator": "Adminisztrátor", "user-can-invite-other-to-group": "A felhasználó meghívhat másokat a csoportba", "user-can-manage-group": "A felhasználó csoportot kezelhet", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "A felhasználó a háztartást kezelheti", "user-can-organize-group-data": "Felhasználó szerkesztheti a csoport adatait", "enable-advanced-features": "Haladó funkciók engedélyezése", "it-looks-like-this-is-your-first-time-logging-in": "Úgy tűnik, most jelentkezik be először.", @@ -1272,12 +1297,13 @@ "debug-openai-services-description": "Ezt az oldalt az OpenAI szolgáltatások hibakeresésére használhatja. Itt tesztelheti az OpenAI-kapcsolatot, és láthatja az eredményeket. Ha engedélyezte a képszolgáltatásokat, akkor képet is megadhat.", "run-test": "Teszt futtatása", "test-results": "Teszt eredmények", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "group-delete-note": "A felhasználókkal vagy háztartásokkal rendelkező csoportok nem törölhetők", + "household-delete-note": "A felhasználókkal rendelkező háztartásokat nem törölhetők" }, "profile": { "welcome-user": "👋 Üdvözöljük, {0}!", "description": "Profiljának, receptjeinek és csoportbeállításainak kezelése.", + "invite-link": "Invite Link", "get-invite-link": "Meghívó link beszerzése", "get-public-link": "Nyilvánon link beszerzése", "account-summary": "Fiók áttekintése", @@ -1285,7 +1311,7 @@ "group-statistics": "Csoportstatisztikák", "group-statistics-description": "Az Ön csoportstatisztikái betekintést nyújtanak abba, hogyan használja a Mealie-t.", "household-statistics": "Háztartási statisztikák", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics-description": "Az Ön háztartási statisztikái betekintést nyújtanak abba, hogyan használja a Mealie-t.", "storage-capacity": "Tárhely mérete", "storage-capacity-description": "A tárhely kapacitása az Ön által feltöltött képek és eszközök számításából adódik.", "personal": "Személyes", @@ -1295,13 +1321,13 @@ "api-tokens-description": "API kulcsok kezelése külső alkalmazásokból.", "group-description": "Ezek az elemek a csoporton belül megosztottak. Az egyik szerkesztése az egész csoport számára megváltoztatja azt!", "group-settings": "Csoport beállításai", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Közös csoportbeállítások, például adatvédelmi beállítások kezelése.", + "household-description": "Ezek a tárgyak a háztartáson belül közösek. Egyik szerkesztése az egész háztartás számára módosítja!", + "household-settings": "Háztartás beállításai", + "household-settings-description": "Közös csoportbeállítások, például menüterv és adatvédelmi beállítások kezelése.", "cookbooks-description": "Kezelje a receptkategóriák gyűjteményét, és hozzon létre oldalakat számukra.", "members": "Tagok", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Láthatja, hogy ki tartozik a háztartásához, és kezelheti jogosultságaikat.", "webhooks-description": "Állítson be webhookokat, amelyek azokon a napokon lépnek működésbe, amikorra a menüterveket ütemezte.", "notifiers": "Értesítések", "notifiers-description": "Állítson be olyan e-mail és push-értesítéseket, amelyek meghatározott események esetén lépnek működésbe.", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Szakácskönyvek", "description": "A szakácskönyvek egy másik módja a receptek rendszerezésének a receptek, szervezők és egyéb szűrők keresztmetszeteinek létrehozásával. Egy szakácskönyv létrehozása egy bejegyzést ad az oldalsávhoz, és a kiválasztott szűrőkkel rendelkező összes recept megjelenik a szakácskönyvben.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Nyilvános szakácskönyv", "public-cookbook-description": "A nyilvános szakácskönyvek megoszthatók a nem mealie felhasználókkal, és megjelennek a csoportod oldalán.", "filter-options": "Szűrési beállítások", diff --git a/frontend/lang/messages/is-IS.json b/frontend/lang/messages/is-IS.json index 0166401c7e5..9514f0165ed 100644 --- a/frontend/lang/messages/is-IS.json +++ b/frontend/lang/messages/is-IS.json @@ -1,14 +1,14 @@ { "about": { - "about": "About", - "about-mealie": "About Mealie", - "api-docs": "API Docs", - "api-port": "API Port", + "about": "Um", + "about-mealie": "Um Mealie", + "api-docs": "API skjöl", + "api-port": "API port", "application-mode": "Application Mode", - "database-type": "Database Type", - "database-url": "Database URL", - "default-group": "Default Group", - "default-household": "Default Household", + "database-type": "Tegund gagnagrunnar", + "database-url": "Slóð gagnagrunnar", + "default-group": "Sjálfgefinn hópur", + "default-household": "Sjálfgefið heimili", "demo": "Demo", "demo-status": "Demo Status", "development": "Development", @@ -20,16 +20,16 @@ "not-demo": "Not Demo", "portfolio": "Portfolio", "production": "Production", - "support": "Support", - "version": "Version", + "support": "Aðstoð", + "version": "Útgáfa", "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { "assets": "Assets", - "code": "Code", - "file": "File", - "image": "Image", + "code": "Kóði", + "file": "Skrá", + "image": "Mynd", "new-asset": "New Asset", "pdf": "PDF", "recipe": "Recipe", @@ -73,7 +73,7 @@ "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", + "when-a-user-in-your-group-creates-a-new-mealplan": "Þegar notandi í þínum hópi býr til nýtt matarplan", "shopping-list-events": "Shopping List Events", "cookbook-events": "Cookbook Events", "tag-events": "Tag Events", @@ -82,25 +82,25 @@ "recipe-events": "Recipe Events" }, "general": { - "add": "Add", - "cancel": "Cancel", - "clear": "Clear", - "close": "Close", - "confirm": "Confirm", - "confirm-how-does-everything-look": "How does everything look?", - "confirm-delete-generic": "Are you sure you want to delete this?", - "copied_message": "Copied!", - "create": "Create", - "created": "Created", + "add": "Bæta við", + "cancel": "Hætta við", + "clear": "Hreinsa", + "close": "Loka", + "confirm": "Staðfesta", + "confirm-how-does-everything-look": "Hvernig lítur allt út?", + "confirm-delete-generic": "Ertu viss um að þú viljir eyða þessu?", + "copied_message": "Afritað!", + "create": "Stofna", + "created": "Stofnað", "custom": "Custom", "dashboard": "Dashboard", - "delete": "Delete", - "disabled": "Disabled", - "download": "Download", - "duplicate": "Duplicate", - "edit": "Edit", - "enabled": "Enabled", - "exception": "Exception", + "delete": "Eyða", + "disabled": "Afvirkjað", + "download": "Sækja", + "duplicate": "Tvöfalda", + "edit": "Breyta", + "enabled": "Leyft", + "exception": "Undantekningar", "failed-count": "Failed: {count}", "failure-uploading-file": "Failure uploading file", "favorites": "Favorites", @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Advanced Search", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 12753fe47c1..c13c8347fa6 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -276,7 +276,8 @@ "admin-group-management": "Gestione Gruppo Amministratore", "admin-group-management-text": "Le modifiche a questo gruppo si rifletteranno immediatamente.", "group-id-value": "Id Gruppo: {0}", - "total-households": "Famiglie Totali" + "total-households": "Famiglie Totali", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Famiglia", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Salva la ricetta prima dell'uso", "section-title": "Titolo Sezione", "servings": "Portate", + "serves-amount": "Serves {amount}", "share-recipe-message": "Volevo condividere la mia {0} ricetta con te.", "show-nutrition-values": "Mostra Valori Nutrizionali", "sodium-content": "Sodio", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Impossibile aggiungere la ricetta al piano alimentare", "failed-to-add-to-list": "Errore durante l'aggiunta alla lista", "yield": "Porzioni", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantità", "choose-unit": "Scegli Unità", "press-enter-to-create": "Premi invio per creare", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Usa OpenAI per analizzare i risultati invece di affidarsi alla libreria scraper. Quando si crea una ricetta tramite URL, questo viene fatto automaticamente se la libreria scraper fallisce, ma è possibile testarlo manualmente qui.", "debug": "Debug", "tree-view": "Visualizzazione ad Albero", + "recipe-servings": "Recipe Servings", "recipe-yield": "Resa Ricetta", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unità", "upload-image": "Carica immagine", "screen-awake": "Mantieni lo schermo acceso", @@ -662,7 +668,25 @@ "missing-food": "Crea cibo mancante: {food}", "no-food": "Nessun Alimento" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Ricerca Avanzata", @@ -866,7 +890,8 @@ "you-are-offline-description": "Non tutte le funzioni sono disponibili quando non sei in linea. Puoi ancora aggiungere, modificare e rimuovere elementi, ma non sarai in grado di sincronizzare le modifiche con il server fino a quando non sarai di nuovo in linea.", "are-you-sure-you-want-to-check-all-items": "Sei sicuro di voler tutti gli elementi?", "are-you-sure-you-want-to-uncheck-all-items": "Sei sicuro di voler deselezionare tutti gli elementi?", - "are-you-sure-you-want-to-delete-checked-items": "Sei sicuro di voler rimuovere tutti gli articoli selezionati?" + "are-you-sure-you-want-to-delete-checked-items": "Sei sicuro di voler rimuovere tutti gli articoli selezionati?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Ricette", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Benvenutǝ, {0}!", "description": "Gestisci il tuo profilo, le ricette e le impostazioni di gruppo.", + "invite-link": "Invite Link", "get-invite-link": "Ottieni Link Di Invito", "get-public-link": "Ottieni link pubblico", "account-summary": "Riepilogo Account", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Ricettari", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Ricettario Pubblico", "public-cookbook-description": "I ricettari pubblici possono essere condivisi con gli utenti non-mealie e saranno visualizzati nella pagina dei gruppi.", "filter-options": "Opzioni Filtro", @@ -1360,7 +1388,7 @@ "is-not-one-of": "is not one of", "contains-all-of": "contains all of", "is-like": "is like", - "is-not-like": "is not like" + "is-not-like": "non è come" } } } diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json index ab80d08a828..40c4e5230d3 100644 --- a/frontend/lang/messages/ja-JP.json +++ b/frontend/lang/messages/ja-JP.json @@ -276,7 +276,8 @@ "admin-group-management": "管理グループ管理", "admin-group-management-text": "このグループへの変更はすぐに反映されます。", "group-id-value": "グループID: {0}", - "total-households": "世帯数" + "total-households": "世帯数", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "世帯", @@ -517,6 +518,7 @@ "save-recipe-before-use": "使用する前にレシピを保存する", "section-title": "手順のタイトル", "servings": "人前", + "serves-amount": "Serves {amount}", "share-recipe-message": "{0} レシピをあなたと共有したいと思っています。", "show-nutrition-values": "栄養価を表示", "sodium-content": "ナトリウム", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "レシピを献立に追加する事に失敗しました。", "failed-to-add-to-list": "リストに追加できませんでした", "yield": "人分", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "分量", "choose-unit": "単位を選択", "press-enter-to-create": "Enterキーを押して作成", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "スクレーパーライブラリに依存するのではなく、結果を解析するためにOpenAIを使用してください。 URL経由でレシピを作成する場合は、スクレーパーライブラリが失敗した場合に自動的に行われますが、ここで手動でテストすることができます。", "debug": "デバッグ", "tree-view": "ツリービュー", + "recipe-servings": "Recipe Servings", "recipe-yield": "レシピ収率", + "recipe-yield-text": "Recipe Yield Text", "unit": "単位", "upload-image": "画像をアップロード", "screen-awake": "画面をスリープ状態にしない", @@ -662,7 +668,25 @@ "missing-food": "欠けている食材を作成: {food}", "no-food": "食材はありません" }, - "reset-servings-count": "サービング数をリセット" + "reset-servings-count": "サービング数をリセット", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "詳細検索", @@ -866,7 +890,8 @@ "you-are-offline-description": "オフライン中は機能が一部制限されます。 アイテムの追加、変更、削除は可能ですがオンラインに戻るまでサーバーに変更を同期することはできません", "are-you-sure-you-want-to-check-all-items": "すべての項目をチェックしてもよろしいですか?", "are-you-sure-you-want-to-uncheck-all-items": "すべてのアイテムのチェックを外してもよろしいですか?", - "are-you-sure-you-want-to-delete-checked-items": "チェックされた項目をすべて削除してもよろしいですか?" + "are-you-sure-you-want-to-delete-checked-items": "チェックされた項目をすべて削除してもよろしいですか?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "すべてのレシピ", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 ようこそ, {0}!", "description": "プロフィール、レシピ、グループ設定を管理します。", + "invite-link": "Invite Link", "get-invite-link": "招待リンクを取得", "get-public-link": "公開リンクを取得", "account-summary": "アカウントの概要", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "料理本", "description": "料理本は、レシピのクロスセクション、オーガナイザー、その他のフィルターを作成してレシピを整理するもう 1 つの方法です。料理本を作成するとサイドバーにエントリが追加され、選択したフィルターが適用されたすべてのレシピが料理本に表示されます。", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "公開料理本", "public-cookbook-description": "公開料理本は非Mealieユーザーと共有でき、グループページに表示されます。", "filter-options": "フィルタオプション", diff --git a/frontend/lang/messages/ko-KR.json b/frontend/lang/messages/ko-KR.json index 304b06db10a..cedd55fef94 100644 --- a/frontend/lang/messages/ko-KR.json +++ b/frontend/lang/messages/ko-KR.json @@ -8,7 +8,7 @@ "database-type": "데이터베이스 유형", "database-url": "데이터베이스 URL", "default-group": "기본 그룹", - "default-household": "Default Household", + "default-household": "기본 가구", "demo": "데모", "demo-status": "데모 상태", "development": "개발", @@ -67,19 +67,19 @@ "test-message-sent": "테스트 메시지가 전송됐습니다.", "message-sent": "메세지가 전송됨", "new-notification": "새 알림", - "event-notifiers": "Event Notifiers", + "event-notifiers": "이벤트 알림이", "apprise-url-skipped-if-blank": "Apprise URL (비워두면 생략합니다)", - "enable-notifier": "Enable Notifier", - "what-events": "What events should this notifier subscribe to?", + "enable-notifier": "알림 활성화", + "what-events": "이 알리미는 어떤 이벤트를 구독해야 합니까?", "user-events": "사용자 이벤트", "mealplan-events": "Mealplan 이벤트", - "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", - "shopping-list-events": "Shopping List Events", - "cookbook-events": "Cookbook Events", + "when-a-user-in-your-group-creates-a-new-mealplan": "그룹의 사용자가 새로운 식사 계획을 만들 때", + "shopping-list-events": "쇼핑리스트 이벤트", + "cookbook-events": "요리책 이벤트", "tag-events": "Tag 이벤트", - "category-events": "Category Events", - "when-a-new-user-joins-your-group": "When a new user joins your group", - "recipe-events": "Recipe Events" + "category-events": "카테고리 이벤트", + "when-a-new-user-joins-your-group": "새로운 사용자가 그룹에 가입하면", + "recipe-events": "레시피 이벤트" }, "general": { "add": "추가", @@ -87,12 +87,12 @@ "clear": "지우기", "close": "닫기", "confirm": "확인", - "confirm-how-does-everything-look": "How does everything look?", - "confirm-delete-generic": "Are you sure you want to delete this?", + "confirm-how-does-everything-look": "모든 게 어떻게 보이나요?", + "confirm-delete-generic": "이 항목을 삭제하시겠습니까?", "copied_message": "복사됨!", "create": "만들기", "created": "생성됨", - "custom": "Custom", + "custom": "사용자 정의", "dashboard": "대시보드", "delete": "삭제", "disabled": "비활성화됨", @@ -121,7 +121,7 @@ "loading": "불러오는 중", "loading-events": "이벤트를 불러오는 중", "loading-recipe": "레시피 로딩 중...", - "loading-ocr-data": "Loading OCR data...", + "loading-ocr-data": "OCR 데이터를 로딩 중...", "loading-recipes": "레시피 로딩 중", "message": "메시지", "monday": "월요일", @@ -132,7 +132,7 @@ "no-recipe-found": "레시피를 찾을 수 없습니다.", "ok": "확인", "options": "옵션:", - "plural-name": "Plural Name", + "plural-name": "복수형 이름", "print": "인쇄", "print-preferences": "인쇄 설정", "random": "무작위", @@ -165,22 +165,22 @@ "title": "제목", "token": "토큰", "tuesday": "화요일", - "type": "Type", + "type": "유형", "update": "업데이트", "updated": "업데이트됨", "upload": "업로드", "url": "URL", - "view": "View", + "view": "보기", "wednesday": "수요일", "yes": "예", "foods": "음식", - "units": "Units", + "units": "단위", "back": "뒤로", "next": "다음", "start": "시작", - "toggle-view": "Toggle View", + "toggle-view": "뷰 전환", "date": "날짜", - "id": "Id", + "id": "", "owner": "작성자", "change-owner": "Change Owner", "date-added": "추가된 날짜", @@ -190,38 +190,38 @@ "a-name-is-required": "이름은 필수 항목 입니다.", "delete-with-name": "{name} 삭제", "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", - "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", + "confirm-delete-own-admin-account": "본인의 관리자 계정을 삭제하려고 한다는 점에 유의하세요! 이 작업은 취소할 수 없으며 계정이 영구적으로 삭제됩니다.", "organizer": "Organizer", - "transfer": "Transfer", + "transfer": "전송", "copy": "복사", "color": "색상", - "timestamp": "Timestamp", - "last-made": "Last Made", + "timestamp": "타임스탬프", + "last-made": "마지막 모드", "learn-more": "더 알아보기", "this-feature-is-currently-inactive": "이 기능을 현재 사용할 수 없습니다.", - "clipboard-not-supported": "Clipboard not supported", + "clipboard-not-supported": "클립보드가 지원되지 않음", "copied-to-clipboard": "클립보드에 복사되었습니다", - "your-browser-does-not-support-clipboard": "Your browser does not support clipboard", + "your-browser-does-not-support-clipboard": "브라우저가 클립보드를 지원하지 않습니다.", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All", + "actions": "동작", + "selected-count": "선택됨: {count}", + "export-all": "전체 내보내기", "refresh": "새로고침", "upload-file": "파일 업로드", - "created-on-date": "Created on: {0}", - "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", - "clipboard-copy-failure": "Failed to copy to the clipboard.", - "confirm-delete-generic-items": "Are you sure you want to delete the following items?", + "created-on-date": "생성일: {0}", + "unsaved-changes": "저장되지 않은 변경 사항이 있습니다. 떠나기 전에 저장하시겠습니까? 저장하려면 확인을 클릭하고, 변경 사항을 삭제하려면 취소를 클릭합니다.", + "clipboard-copy-failure": "클립보드에 복사하는 데 실패했습니다.", + "confirm-delete-generic-items": "이 항목을 삭제하시겠습니까?", "organizers": "Organizers", - "caution": "Caution", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "caution": "주의", + "show-advanced": "고급 표시", + "add-field": "필드 추가", + "date-created": "작성 날짜", + "date-updated": "업데이트 일자" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete {groupName}?", - "cannot-delete-default-group": "Cannot delete default group", + "are-you-sure-you-want-to-delete-the-group": "{groupName}을(를) 삭제하시겠습니까?", + "cannot-delete-default-group": "기본 그룹은 삭제할 수 없습니다", "cannot-delete-group-with-users": "사용자가 있는 그룹은 삭제할 수 없습니다.", "confirm-group-deletion": "그룹을 삭제할까요?", "create-group": "그룹 만들기", @@ -232,12 +232,12 @@ "group-id-with-value": "그룹 아이디: {groupID}", "group-name": "그룹 이름", "group-not-found": "그룹을찾을 수 없음", - "group-token": "Group Token", - "group-with-value": "Group: {groupID}", + "group-token": "그룹 토큰", + "group-with-value": "그룹: {groupID}", "groups": "그룹", "manage-groups": "그룹 관리", "user-group": "사용자 그룹", - "user-group-created": "User Group Created", + "user-group-created": "사용자 그룹 생성됨", "user-group-creation-failed": "User Group Creation Failed", "settings": { "keep-my-recipes-private": "Keep My Recipes Private", @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -290,62 +291,62 @@ "admin-household-management": "Admin Household Management", "admin-household-management-text": "Changes to this household will be reflected immediately.", "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "private-household": "개인 가정", + "private-household-description": "귀하의 가구를 비공개로 설정하면 모든 공개 보기 옵션이 비활성화됩니다. 이는 개별 공개 보기 설정을 재정의합니다.", + "lock-recipe-edits-from-other-households": "다른 가구의 레시피 편집 잠금", + "lock-recipe-edits-from-other-households-description": "이 기능을 활성화하면 귀하의 가족 구성원만 귀하의 가족이 만든 요리법을 편집할 수 있습니다.", + "household-recipe-preferences": "가정용 레시피 선호도", + "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": "Household Preferences" }, "meal-plan": { - "create-a-new-meal-plan": "Create a New Meal Plan", - "update-this-meal-plan": "Update this Meal Plan", - "dinner-this-week": "Dinner This Week", - "dinner-today": "Dinner Today", - "dinner-tonight": "DINNER TONIGHT", - "edit-meal-plan": "Edit Meal Plan", - "end-date": "End Date", - "group": "Group (Beta)", + "create-a-new-meal-plan": "새로운 식사 계획 생성", + "update-this-meal-plan": "이 식사 계획 업데이트", + "dinner-this-week": "이번 주 저녁 식사", + "dinner-today": "오늘 저녁 식사", + "dinner-tonight": "오늘 밤 저녁 식사", + "edit-meal-plan": "식사 계획 편집", + "end-date": "종료 날짜", + "group": "그룹(베타)", "main": "메인", - "meal-planner": "Meal Planner", - "meal-plans": "Meal Plans", - "mealplan-categories": "MEALPLAN CATEGORIES", - "mealplan-created": "Mealplan created", - "mealplan-creation-failed": "Mealplan creation failed", - "mealplan-deleted": "Mealplan Deleted", - "mealplan-deletion-failed": "Mealplan deletion failed", - "mealplan-settings": "Mealplan Settings", - "mealplan-update-failed": "Mealplan update failed", - "mealplan-updated": "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", - "no-meal-plan-defined-yet": "No meal plan defined yet", - "no-meal-planned-for-today": "No meal planned for today", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", - "planner": "Planner", - "quick-week": "Quick Week", - "side": "Side", - "sides": "Sides", - "start-date": "Start Date", - "rule-day": "Rule Day", - "meal-type": "Meal Type", + "meal-planner": "식사 플래너", + "meal-plans": "식사 플랜", + "mealplan-categories": "식사 계획 카테고리", + "mealplan-created": "식사 계획이 생성됨", + "mealplan-creation-failed": "식사 계획 생성 실패", + "mealplan-deleted": "식사 계획 삭제됨", + "mealplan-deletion-failed": "식사계획 삭제 실패", + "mealplan-settings": "식사 계획 설정", + "mealplan-update-failed": "식사 계획 업데이트 실패", + "mealplan-updated": "식사 계획이 업데이트됨", + "mealplan-households-description": "가구를 선택하지 않은 경우 모든 가구의 레시피를 추가할 수 있습니다.", + "any-category": "모든 카테고리", + "any-tag": "모든 태그", + "any-household": "모든 가구", + "no-meal-plan-defined-yet": "아직 식사 계획이 정의되지 않았습니다.", + "no-meal-planned-for-today": "오늘은 식사 계획이 없습니다", + "numberOfDays-hint": "페이지 로드 일수", + "numberOfDays-label": "기본 일수", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "이 카테고리의 레시피만 식사 계획에 사용됩니다.", + "planner": "플래너", + "quick-week": "빠른 주", + "side": "사이드", + "sides": "사이드", + "start-date": "시작 일자", + "rule-day": "규칙의 날", + "meal-type": "식사 유형", "breakfast": "조식", "lunch": "점심", "dinner": "저녁 식사", - "type-any": "Any", - "day-any": "Any", + "type-any": "모두", + "day-any": "모두", "editor": "편집기", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", + "meal-recipe": "식사 레시피", + "meal-title": "식사 제목", + "meal-note": "식사 노트", + "note-only": "참고사항만", "random-meal": "Random Meal", "random-dinner": "Random Dinner", "random-side": "Random Side", @@ -412,75 +413,75 @@ "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { - "title": "My Recipe Box", - "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." + "title": "내 레시피 박스", + "description-long": "Mealie는 My Recipe Box에서 레시피를 가져올 수 있습니다. CSV 형식으로 레시피를 내보낸 다음 아래의 .csv 파일을 업로드하세요." }, "recipekeeper": { - "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "title": "레시피 보관함", + "description-long": "Mealie는 Recipe Keeper에서 레시피를 가져올 수 있습니다. 레시피를 zip 형식으로 내보낸 다음 아래의 .zip 파일을 업로드하세요." } }, "new-recipe": { - "bulk-add": "Bulk Add", - "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", - "error-title": "Looks Like We Couldn't Find Anything", - "from-url": "Import a Recipe", + "bulk-add": "일괄추가", + "error-details": "Mealie는 ld+json 또는 microdata를 포함하는 웹사이트만 가져올 수 있습니다. 대부분의 주요 레시피 웹사이트는 이 데이터 구조를 지원합니다. 사이트를 가져올 수 없지만 로그에 json 데이터가 있는 경우 URL과 데이터와 함께 github 이슈를 제출하세요.", + "error-title": "아무것도 찾지 못한 것 같습니다", + "from-url": "레시피 가져오기", "github-issues": "GitHub Issues", "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "Must be a Valid URL", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list", - "recipe-markup-specification": "Recipe Markup Specification", - "recipe-url": "Recipe URL", - "recipe-html-or-json": "Recipe HTML or JSON", - "upload-a-recipe": "Upload a Recipe", - "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", - "url-form-hint": "Copy and paste a link from your favorite recipe website", - "view-scraped-data": "View Scraped Data", - "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", + "must-be-a-valid-url": "유효한 URL이어야 합니다.", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "레시피 데이터를 붙여넣습니다. 각 줄은 목록의 항목으로 처리됩니다.", + "recipe-markup-specification": "레시피 마크업 사양", + "recipe-url": "레시피 URL", + "recipe-html-or-json": "레시피 HTML 또는 JSON", + "upload-a-recipe": "레시피 업로드", + "upload-individual-zip-file": "다른 Mealie 인스턴스에서 내보낸 개별 .zip 파일을 업로드합니다.", + "url-form-hint": "좋아하는 레시피 웹사이트에서 링크를 복사하여 붙여넣으세요", + "view-scraped-data": "스크랩된 데이터 보기", + "trim-whitespace-description": "앞뒤 공백과 빈 줄을 잘라냅니다.", "trim-prefix-description": "Trim first character from each line", - "split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns", - "import-by-url": "Import a recipe by URL", - "create-manually": "Create a recipe manually", - "make-recipe-image": "Make this the recipe image" + "split-by-numbered-line-description": "'1)' 또는 '1.' 패턴을 일치시켜 문단을 분할하려고 시도합니다.", + "import-by-url": "URL로 레시피 가져오기", + "create-manually": "수동으로 레시피 만들기", + "make-recipe-image": "이것을 레시피 이미지로 만드세요." }, "page": { "404-page-not-found": "404. 페이지를 찾을 수 없음", "all-recipes": "모든 레시피", - "new-page-created": "New page created", - "page": "Page", - "page-creation-failed": "Page creation failed", - "page-deleted": "Page deleted", - "page-deletion-failed": "Page deletion failed", - "page-update-failed": "Page update failed", - "page-updated": "Page updated", - "pages-update-failed": "Pages update failed", - "pages-updated": "Pages updated", + "new-page-created": "새 페이지가 생성됨", + "page": "페이지", + "page-creation-failed": "페이지 생성 실패", + "page-deleted": "페이지 삭제됨", + "page-deletion-failed": "페이지 삭제 실패", + "page-update-failed": "페이지 업데이트 실패", + "page-updated": "페이지 업데이트됨", + "pages-update-failed": "페이지 업데이트 실패", + "pages-updated": "페이지 업데이트됨", "404-not-found": "404 Not Found", "an-error-occurred": "오류가 발생했습니다!" }, "recipe": { - "add-key": "Add Key", + "add-key": "키 추가", "add-to-favorites": "즐겨찾기에 추가", "api-extras": "API Extras", "calories": "칼로리", - "calories-suffix": "calories", + "calories-suffix": "칼로리", "carbohydrate-content": "탄수화물", "categories": "카테고리", - "cholesterol-content": "Cholesterol", - "comment-action": "Comment", - "comment": "Comment", - "comments": "Comments", + "cholesterol-content": "콜레스테롤", + "comment-action": "댓글", + "comment": "댓글", + "comments": "댓글", "delete-confirmation": "이 레시피를 정말 삭제하시겠습니까?", - "delete-recipe": "Delete Recipe", + "delete-recipe": "레시피 삭제", "description": "설명", - "disable-amount": "Disable Ingredient Amounts", + "disable-amount": "재료량 비활성화", "disable-comments": "댓글 사용 안 함", - "duplicate": "Duplicate recipe", - "duplicate-name": "Name of the new recipe", - "edit-scale": "Edit Scale", - "fat-content": "Fat", - "fiber-content": "Fiber", - "grams": "grams", + "duplicate": "중복된 레시피", + "duplicate-name": "새 레시피 이름", + "edit-scale": "스케일 편집", + "fat-content": "지방", + "fiber-content": "섬유질", + "grams": "그램", "ingredient": "Ingredient", "ingredients": "Ingredients", "insert-ingredient": "Insert Ingredient", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -527,35 +529,37 @@ "trans-fat-content": "Trans-fat", "unable-to-delete-recipe": "Unable to Delete Recipe", "unsaturated-fat-content": "Unsaturated fat", - "no-recipe": "No Recipe", - "locked-by-owner": "Locked by Owner", + "no-recipe": "레시피 없음", + "locked-by-owner": "소유자에 의해 잠김", "join-the-conversation": "대화에 참여하기", - "add-recipe-to-mealplan": "Add Recipe to Mealplan", - "entry-type": "Entry Type", + "add-recipe-to-mealplan": "식사 계획에 레시피 추가", + "entry-type": "항목 유형", "date-format-hint": "MM/DD/YYYY format", "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD format", "add-to-list": "목록에 추가", - "add-to-plan": "Add to Plan", + "add-to-plan": "계획에 추가", "add-to-timeline": "타임라인에 추가하기", - "recipe-added-to-list": "Recipe added to list", - "recipes-added-to-list": "Recipes added to list", - "successfully-added-to-list": "Successfully added to list", - "recipe-added-to-mealplan": "Recipe added to mealplan", - "failed-to-add-recipes-to-list": "Failed to add recipe to list", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", - "failed-to-add-to-list": "Failed to add to list", - "yield": "Yield", - "quantity": "Quantity", - "choose-unit": "Choose Unit", - "press-enter-to-create": "Press Enter to Create", - "choose-food": "Choose Food", - "notes": "Notes", + "recipe-added-to-list": "레시피가 목록에 추가되었습니다", + "recipes-added-to-list": "목록에 추가된 레시피", + "successfully-added-to-list": "목록에 성공적으로 추가되었습니다", + "recipe-added-to-mealplan": "식단표에 레시피 추가", + "failed-to-add-recipes-to-list": "목록에 레시피를 추가하지 못했습니다.", + "failed-to-add-recipe-to-mealplan": "식사 계획에 레시피를 추가하지 못했습니다.", + "failed-to-add-to-list": "목록에 추가하지 못했습니다.", + "yield": "용량", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", + "quantity": "수량", + "choose-unit": "단위 선택", + "press-enter-to-create": "Enter 키를 눌러 생성하세요", + "choose-food": "음식 선택", + "notes": "노트", "toggle-section": "Toggle Section", "see-original-text": "See Original Text", "original-text-with-value": "Original Text: {originalText}", "ingredient-linker": "Ingredient Linker", "linked-to-other-step": "Linked to other step", - "auto": "Auto", + "auto": "자동", "cook-mode": "Cook Mode", "link-ingredients": "Link Ingredients", "merge-above": "Merge Above", @@ -564,7 +568,7 @@ "reset-scale": "Reset Scale", "decrease-scale-label": "Decrease Scale by 1", "increase-scale-label": "Increase Scale by 1", - "locked": "Locked", + "locked": "잠김", "public-link": "Public Link", "timer": { "kitchen-timer": "Kitchen Timer", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "이미지 업로드", "screen-awake": "화면을 항상 켠 상태로 유지", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "고급 검색", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "모든 레시피", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "필터 옵션", diff --git a/frontend/lang/messages/lt-LT.json b/frontend/lang/messages/lt-LT.json index f7f9cfad59c..6238a854b52 100644 --- a/frontend/lang/messages/lt-LT.json +++ b/frontend/lang/messages/lt-LT.json @@ -276,7 +276,8 @@ "admin-group-management": "Administravimo grupės valdymas", "admin-group-management-text": "Pakeitimai šiai grupei pritaikomi iš karto.", "group-id-value": "Grupės ID: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Prieš naudodami išsaugokite receptą", "section-title": "Skilties pavadinimas", "servings": "Porcijos", + "serves-amount": "Serves {amount}", "share-recipe-message": "Noriu pasidalinti savo receptu {0} su jumis.", "show-nutrition-values": "Rodyti maistinę vertę", "sodium-content": "Natris", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Nepavyko pridėti recepto prie mitybos plano", "failed-to-add-to-list": "Failed to add to list", "yield": "Išeiga", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Kiekis", "choose-unit": "Pasirinkite vienetą", "press-enter-to-create": "Paspauskite 'Enter', norėdami sukurti", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Naudokite 'OpenAI', kad išanalizuoti rezultatus, o ne pasikliauti tinklalapių duomenų rinkiklio įrankiu. Kuriant receptą naudojant URL, tai padaroma automatiškai, jei duomenų rinkiklio įrankiui nepavyksta apdoroti rezultatų, tačiau čia jį galite išbandyti rankiniu būdu.", "debug": "Šalinti klaidas", "tree-view": "Medžio struktūra", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recepto išeiga", + "recipe-yield-text": "Recipe Yield Text", "unit": "Vienetas", "upload-image": "Įkelti nuotrauką", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Išplėstinė paieška", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Visi receptai", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Valdykite savo profilį, receptus ir grupių nustatymus.", + "invite-link": "Invite Link", "get-invite-link": "Gauti pakvietimo nuorodą", "get-public-link": "Get Public Link", "account-summary": "Paskyros apžvalga", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Receptų knygos", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Vieša receptų knyga", "public-cookbook-description": "Viešos receptų knygos gali būti bendrinamos su Mealie paskyros neturinčiais naudotojais ir bus rodomos jūsų grupių puslapyje.", "filter-options": "Filtro parinktys", diff --git a/frontend/lang/messages/lv-LV.json b/frontend/lang/messages/lv-LV.json index ad98e99818d..ff9f267b33f 100644 --- a/frontend/lang/messages/lv-LV.json +++ b/frontend/lang/messages/lv-LV.json @@ -8,1359 +8,1387 @@ "database-type": "Datubāzes tips", "database-url": "Datubāzes URL", "default-group": "Noklusētā grupa", - "default-household": "Default Household", + "default-household": "Noklusējuma mājsaimniecība", "demo": "Demo", "demo-status": "Demonstrācijas statuss", "development": "Izstrāde", "docs": "Dokumentācija", "download-log": "Lejupielādēt žurnālu", - "download-recipe-json": "Last Scraped JSON", + "download-recipe-json": "Pēdējo reizi nokasītais JSON", "github": "Github", - "log-lines": "Log Lines", - "not-demo": "Not Demo", - "portfolio": "Portfolio", - "production": "Production", - "support": "Support", - "version": "Version", - "unknown-version": "unknown", - "sponsor": "Sponsor" + "log-lines": "žurnāla līnijas", + "not-demo": "Nav demo", + "portfolio": "Portfelis", + "production": "Izstrāde", + "support": "Atbalsts", + "version": "Versija", + "unknown-version": "nezināms", + "sponsor": "Sponsors" }, "asset": { - "assets": "Assets", - "code": "Code", - "file": "File", - "image": "Image", - "new-asset": "New Asset", + "assets": "Aktīvi", + "code": "Kods", + "file": "Fails", + "image": "Attēls", + "new-asset": "Jauns aktīvs", "pdf": "PDF", - "recipe": "Recipe", - "show-assets": "Show Assets", - "error-submitting-form": "Error Submitting Form" + "recipe": "Recepte", + "show-assets": "Rādīt aktīvus", + "error-submitting-form": "Kļūda iesniedzot veidlapu" }, "category": { - "categories": "Categories", - "category-created": "Category created", - "category-creation-failed": "Category creation failed", - "category-deleted": "Category Deleted", - "category-deletion-failed": "Category deletion failed", - "category-filter": "Category Filter", - "category-update-failed": "Category update failed", - "category-updated": "Category updated", - "uncategorized-count": "Uncategorized {count}", - "create-a-category": "Create a Category", - "category-name": "Category Name", - "category": "Category" + "categories": "Kategorijas", + "category-created": "Izveidota kategorija", + "category-creation-failed": "Kategorijas izveide neizdevās", + "category-deleted": "Kategorija izdzēsta", + "category-deletion-failed": "Kategorijas dzēšana neizdevās", + "category-filter": "Kategoriju filtrs", + "category-update-failed": "Kategorijas atjaunināšana neizdevās", + "category-updated": "Kategorija atjaunināta", + "uncategorized-count": "Bez kategorijas {count}", + "create-a-category": "Izveidot kategoriju", + "category-name": "Kategorijas nosaukums", + "category": "Kategorija" }, "events": { - "apprise-url": "Apprise URL", - "database": "Database", - "delete-event": "Delete Event", - "event-delete-confirmation": "Are you sure you want to delete this event?", - "event-deleted": "Event Deleted", - "event-updated": "Event Updated", - "new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.", - "new-version": "New version available!", - "notification": "Notification", - "refresh": "Refresh", - "scheduled": "Scheduled", - "something-went-wrong": "Something Went Wrong!", - "subscribed-events": "Subscribed Events", - "test-message-sent": "Test Message Sent", - "message-sent": "Message Sent", - "new-notification": "New Notification", - "event-notifiers": "Event Notifiers", - "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", - "enable-notifier": "Enable Notifier", - "what-events": "What events should this notifier subscribe to?", - "user-events": "User Events", - "mealplan-events": "Mealplan Events", - "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", - "shopping-list-events": "Shopping List Events", - "cookbook-events": "Cookbook Events", - "tag-events": "Tag Events", - "category-events": "Category Events", - "when-a-new-user-joins-your-group": "When a new user joins your group", - "recipe-events": "Recipe Events" + "apprise-url": "Iepazīstieties ar URL", + "database": "Datu bāze", + "delete-event": "Dzēst notikumu", + "event-delete-confirmation": "Vai tiešām vēlaties dzēst šo notikumu?", + "event-deleted": "Notikums dzēsts", + "event-updated": "Notikums atjaunināts", + "new-notification-form-description": "Mealie izmanto Apprise bibliotēku, lai ģenerētu paziņojumus. Tie piedāvā daudzas iespējas pakalpojumiem, ko izmantot paziņojumiem. Skatiet viņu wiki, lai iegūtu visaptverošu rokasgrāmatu par to, kā izveidot URL savam pakalpojumam. Ja iespējams, paziņojuma veida atlasīšana var ietvert papildu funkcijas.", + "new-version": "Pieejama jauna versija!", + "notification": "Paziņojums", + "refresh": "Atsvaidzināt", + "scheduled": "Plānots", + "something-went-wrong": "Kaut kas nogāja greizi!", + "subscribed-events": "Abonētie notikumi", + "test-message-sent": "Pārbaudes ziņojums nosūtīts", + "message-sent": "Ziņojums nosūtīts", + "new-notification": "Jauns paziņojums", + "event-notifiers": "Notikumu paziņotāji", + "apprise-url-skipped-if-blank": "Apprise URL (izlaists, ja tukšs)", + "enable-notifier": "Iespējot paziņotāju", + "what-events": "Kādus notikumus šim paziņotājam vajadzētu abonēt?", + "user-events": "Lietotāju notikumi", + "mealplan-events": "Ēdināšanas plāna ntikumi", + "when-a-user-in-your-group-creates-a-new-mealplan": "Kad lietotājs jūsu grupā izveido jaunu ēdināšanas plānu", + "shopping-list-events": "Iepirkumu saraksta notikumi", + "cookbook-events": "Pavārgrāmatu notikumi", + "tag-events": "Atzīmēt notikumus", + "category-events": "Kategorija Notikumi", + "when-a-new-user-joins-your-group": "Kad jūsu grupai pievienojas jauns lietotājs", + "recipe-events": "Recepšu notikumi" }, "general": { - "add": "Add", - "cancel": "Cancel", - "clear": "Clear", - "close": "Close", - "confirm": "Confirm", - "confirm-how-does-everything-look": "How does everything look?", - "confirm-delete-generic": "Are you sure you want to delete this?", - "copied_message": "Copied!", - "create": "Create", - "created": "Created", - "custom": "Custom", - "dashboard": "Dashboard", - "delete": "Delete", - "disabled": "Disabled", - "download": "Download", - "duplicate": "Duplicate", - "edit": "Edit", - "enabled": "Enabled", - "exception": "Exception", - "failed-count": "Failed: {count}", - "failure-uploading-file": "Failure uploading file", - "favorites": "Favorites", - "field-required": "Field Required", - "file-folder-not-found": "File/folder not found", - "file-uploaded": "File uploaded", - "filter": "Filter", - "friday": "Friday", - "general": "General", - "get": "Get", - "home": "Home", - "image": "Image", - "image-upload-failed": "Image upload failed", - "import": "Import", + "add": "Pievienot", + "cancel": "Atcelt", + "clear": "Notīrīt", + "close": "Aizvērt", + "confirm": "Apstiprināt", + "confirm-how-does-everything-look": "Kā viss izskatās?", + "confirm-delete-generic": "Vai esat pārliecināts, ka vēlaties to izdzēst?", + "copied_message": "Kopēts!", + "create": "Izveidot", + "created": "Izveidots", + "custom": "Pielāgots", + "dashboard": "Informācijas panelis", + "delete": "Dzēst", + "disabled": "Atspējots", + "download": "Lejupielādēt", + "duplicate": "Dublēt", + "edit": "Rediģēt", + "enabled": "Iespējots", + "exception": "Izņēmums", + "failed-count": "Neizdevās: {count}", + "failure-uploading-file": "Neveiksmīga faila augšupielāde", + "favorites": "Izlases", + "field-required": "Obligāts lauks", + "file-folder-not-found": "Fails/mape nav atrasta", + "file-uploaded": "Fails augšupielādēts", + "filter": "Filtrēt", + "friday": "Piektdiena", + "general": "Vispārīgi", + "get": "Iegūt", + "home": "Mājas", + "image": "Attēls", + "image-upload-failed": "Attēla augšupielāde neizdevās", + "import": "Importēt", "json": "JSON", - "keyword": "Keyword", - "link-copied": "Link Copied", - "loading": "Loading", - "loading-events": "Loading Events", - "loading-recipe": "Loading recipe...", - "loading-ocr-data": "Loading OCR data...", - "loading-recipes": "Loading Recipes", - "message": "Message", - "monday": "Monday", - "name": "Name", - "new": "New", - "never": "Never", - "no": "No", - "no-recipe-found": "No Recipe Found", - "ok": "OK", - "options": "Options:", - "plural-name": "Plural Name", - "print": "Print", - "print-preferences": "Print Preferences", - "random": "Random", - "rating": "Rating", - "recent": "Recent", - "recipe": "Recipe", - "recipes": "Recipes", - "rename-object": "Rename {0}", - "reset": "Reset", - "saturday": "Saturday", - "save": "Save", - "settings": "Settings", - "share": "Share", - "show-all": "Show All", - "shuffle": "Shuffle", - "sort": "Sort", - "sort-ascending": "Sort Ascending", - "sort-descending": "Sort Descending", - "sort-alphabetically": "Alphabetical", - "status": "Status", - "subject": "Subject", - "submit": "Submit", - "success-count": "Success: {count}", - "sunday": "Sunday", - "system": "System", - "templates": "Templates:", - "test": "Test", - "themes": "Themes", - "thursday": "Thursday", - "title": "Title", + "keyword": "Atslēgvārds", + "link-copied": "Saite nokopēta", + "loading": "Notiek ielāde", + "loading-events": "Notikumu ielāde", + "loading-recipe": "Ielādē recepti...", + "loading-ocr-data": "Ielādē OCR datus...", + "loading-recipes": "Recepšu ielāde", + "message": "Ziņojums", + "monday": "Pirmdiena", + "name": "Vārds", + "new": "Jauns", + "never": "Nekad", + "no": "NĒ", + "no-recipe-found": "Nav atrasta neviena recepte", + "ok": "LABI", + "options": "Iespējas:", + "plural-name": "Daudzskaitļa vārds", + "print": "Drukāt", + "print-preferences": "Drukāšanas preferences", + "random": "Nejauša", + "rating": "Vērtējums", + "recent": "Nesens", + "recipe": "Recepte", + "recipes": "Receptes", + "rename-object": "Pārdēvēt {0}", + "reset": "Atiestatīt", + "saturday": "Sestdiena", + "save": "Saglabāt", + "settings": "Iestatījumi", + "share": "Dalīties", + "show-all": "Rādīt visu", + "shuffle": "Jaukt", + "sort": "Kārtot", + "sort-ascending": "Kārtot augoši", + "sort-descending": "Kārtot dilstošā secībā", + "sort-alphabetically": "Alfabētiskā secībā", + "status": "Statuss", + "subject": "Priekšmets", + "submit": "Iesniegt", + "success-count": "Veiksmīgi: {count}", + "sunday": "Svētdiena", + "system": "Sistēma", + "templates": "Veidnes:", + "test": "Tests", + "themes": "Tēmas", + "thursday": "Ceturtdiena", + "title": "Nosaukums", "token": "Token", - "tuesday": "Tuesday", - "type": "Type", - "update": "Update", - "updated": "Updated", - "upload": "Upload", + "tuesday": "Otrdiena", + "type": "Tips", + "update": "Atjaunināt", + "updated": "Atjaunināts", + "upload": "Augšupielādēt", "url": "URL", - "view": "View", - "wednesday": "Wednesday", - "yes": "Yes", - "foods": "Foods", - "units": "Units", - "back": "Back", - "next": "Next", - "start": "Start", - "toggle-view": "Toggle View", - "date": "Date", + "view": "Skats", + "wednesday": "Trešdiena", + "yes": "Jā", + "foods": "Pārtika", + "units": "Vienības", + "back": "Atpakaļ", + "next": "Nākamais", + "start": "Sākt", + "toggle-view": "Pārslēgt skatu", + "date": "Datums", "id": "Id", - "owner": "Owner", - "change-owner": "Change Owner", - "date-added": "Date Added", - "none": "None", - "run": "Run", - "menu": "Menu", - "a-name-is-required": "A Name is Required", - "delete-with-name": "Delete {name}", - "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", - "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", - "organizer": "Organizer", - "transfer": "Transfer", - "copy": "Copy", - "color": "Color", - "timestamp": "Timestamp", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "clipboard-not-supported": "Clipboard not supported", - "copied-to-clipboard": "Copied to clipboard", - "your-browser-does-not-support-clipboard": "Your browser does not support clipboard", - "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All", - "refresh": "Refresh", - "upload-file": "Upload File", - "created-on-date": "Created on: {0}", - "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", - "clipboard-copy-failure": "Failed to copy to the clipboard.", - "confirm-delete-generic-items": "Are you sure you want to delete the following items?", - "organizers": "Organizers", - "caution": "Caution", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "owner": "Īpašnieks", + "change-owner": "Mainīt īpašnieku", + "date-added": "Pievienošanas datums", + "none": "Nav", + "run": "Palaist", + "menu": "Izvēlne", + "a-name-is-required": "Vārds ir obligāts", + "delete-with-name": "Dzēst {name}", + "confirm-delete-generic-with-name": "Vai esat pārliecināts, ka vēlaties to izdzēst{name}?", + "confirm-delete-own-admin-account": "Lūdzu, ņemiet vērā, ka jūs mēģināt izdzēst savu administratora kontu! Šo darbību nevar atsaukt, un tā neatgriezeniski izdzēsīs jūsu kontu?", + "organizer": "Organizators", + "transfer": "Pārsūtīšana", + "copy": "Kopēt", + "color": "Krāsa", + "timestamp": "Laikspiedols", + "last-made": "Pēdējo reizi izveidots", + "learn-more": "Uzziniet vairāk", + "this-feature-is-currently-inactive": "Šī funkcija pašlaik nav aktīva", + "clipboard-not-supported": "Starpliktuve netiek atbalstīta", + "copied-to-clipboard": "Kopēts starpliktuvē", + "your-browser-does-not-support-clipboard": "Jūsu pārlūkprogramma neatbalsta starpliktuvi", + "copied-items-to-clipboard": "Neviens vienums nav kopēts uz starpliktuvi|Viens vienums ir kopēts uz starpliktuvi|Kopēti vienumi starpliktuvē {count}", + "actions": "Darbības", + "selected-count": "Atlasīts:{count}", + "export-all": "Eksportēt visu", + "refresh": "Atsvaidzināt", + "upload-file": "Augšupielādēt failu", + "created-on-date": "Izveidots: {0}", + "unsaved-changes": "Jums ir nesaglabātas izmaiņas. Vai vēlaties ietaupīt pirms aiziešanas? Labi, lai saglabātu, Atcelt, lai izmestu izmaiņas.", + "clipboard-copy-failure": "Neizdevās kopēt starpliktuvē.", + "confirm-delete-generic-items": "Vai tiešām vēlaties dzēst šādus vienumus?", + "organizers": "Organizatori", + "caution": "Uzmanību", + "show-advanced": "Rādīt papildu", + "add-field": "Pievienot lauku", + "date-created": "Izveidošanas datums", + "date-updated": "Atjaunināšanas datums" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete {groupName}?", - "cannot-delete-default-group": "Cannot delete default group", - "cannot-delete-group-with-users": "Cannot delete group with users", - "confirm-group-deletion": "Confirm Group Deletion", - "create-group": "Create Group", - "error-updating-group": "Error updating group", - "group": "Group", - "group-deleted": "Group deleted", - "group-deletion-failed": "Group deletion failed", - "group-id-with-value": "Group ID: {groupID}", - "group-name": "Group Name", - "group-not-found": "Group not found", - "group-token": "Group Token", - "group-with-value": "Group: {groupID}", - "groups": "Groups", - "manage-groups": "Manage Groups", - "user-group": "User Group", - "user-group-created": "User Group Created", - "user-group-creation-failed": "User Group Creation Failed", + "are-you-sure-you-want-to-delete-the-group": "Vai tiešām vēlaties dzēst {groupName} ?", + "cannot-delete-default-group": "Nevar izdzēst noklusējuma grupu", + "cannot-delete-group-with-users": "Nevar izdzēst grupu ar lietotājiem", + "confirm-group-deletion": "Apstipriniet grupas dzēšanu", + "create-group": "Izveidot grupu", + "error-updating-group": "Atjauninot grupu, radās kļūda", + "group": "Grupa", + "group-deleted": "Grupa izdzēsta", + "group-deletion-failed": "Grupas dzēšana neizdevās", + "group-id-with-value": "Grupas ID: {groupID}", + "group-name": "Grupas nosaukums", + "group-not-found": "Grupa nav atrasta", + "group-token": "Grupas tokens", + "group-with-value": "Grupa: {groupID}", + "groups": "Grupas", + "manage-groups": "Pārvaldīt grupas", + "user-group": "Lietotāju grupa", + "user-group-created": "Lietotāju grupa izveidota", + "user-group-creation-failed": "Lietotāju grupas izveide neizdevās", "settings": { - "keep-my-recipes-private": "Keep My Recipes Private", - "keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later." + "keep-my-recipes-private": "Saglabājiet manas receptes privātas", + "keep-my-recipes-private-description": "Iestatiet grupas un visu recepšu noklusējuma iestatījumus kā privātas. Jūs vienmēr varat to mainīt vēlāk." }, - "manage-members": "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", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", - "enable-public-access": "Enable Public Access", - "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", - "show-nutrition-information": "Show nutrition information", - "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", - "show-recipe-assets": "Show recipe assets", - "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", - "default-to-landscape-view": "Default to landscape view", - "default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", - "disable-users-from-commenting-on-recipes-description": "Hides the comment section on the recipe page and disables commenting", - "disable-organizing-recipe-ingredients-by-units-and-food": "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", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report", - "report-with-id": "Report ID: {id}", - "group-management": "Group Management", - "admin-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" + "manage-members": "Pārvaldīt dalībniekus", + "manage-members-description": "Pārvaldiet savas mājsaimniecības locekļu atļaujas. {manage}ļauj lietotājam piekļūt datu pārvaldības lapai un {invite} ļauj lietotājam ģenerēt ielūgumu saites citiem lietotājiem. Grupas īpašnieki nevar mainīt savas atļaujas.", + "manage": "Pārvaldīt", + "manage-household": "Pārvaldiet mājsaimniecību", + "invite": "Uzaicināt", + "looking-to-update-your-profile": "Vai vēlaties atjaunināt savu profilu?", + "default-recipe-preferences-description": "Šie ir noklusējuma iestatījumi, kad jūsu grupā tiek izveidota jauna recepte. Tos var mainīt atsevišķām receptēm recepšu iestatījumu izvēlnē.", + "default-recipe-preferences": "Noklusējuma recepšu preferences", + "group-preferences": "Grupas preferences", + "private-group": "Privātā grupa", + "private-group-description": "Iestatot grupu uz privātu, tiks atspējotas visas publiskā skata opcijas. Tas ignorē jebkurus atsevišķus publiskā skata iestatījumus", + "enable-public-access": "Iespējot publisko piekļuvi", + "enable-public-access-description": "Pēc noklusējuma padariet grupas receptes publiskas un ļaujiet apmeklētājiem skatīt receptes bez pierakstīšanās", + "allow-users-outside-of-your-group-to-see-your-recipes": "Ļaujiet lietotājiem ārpus jūsu grupas redzēt jūsu receptes", + "allow-users-outside-of-your-group-to-see-your-recipes-description": "Kad tas ir iespējots, varat izmantot publisku koplietošanas saiti, lai koplietotu noteiktas receptes, nepilnvarojot lietotāju. Kad tas ir atspējots, varat kopīgot receptes tikai ar lietotājiem, kuri ir jūsu grupā, vai ar iepriekš izveidotu privātu saiti", + "show-nutrition-information": "Rādīt informāciju par uzturvērtību", + "show-nutrition-information-description": "Kad tā ir iespējota, uztura informācija tiks parādīta receptē, ja tā ir pieejama. Ja nav pieejama informācija par uzturvērtību, informācija par uzturvērtību netiks parādīta", + "show-recipe-assets": "Rādīt recepšu aktīvus", + "show-recipe-assets-description": "Kad tas ir iespējots, receptes aktīvi tiks parādīti receptē, ja tie ir pieejami", + "default-to-landscape-view": "Noklusējuma ainavas skats", + "default-to-landscape-view-description": "Kad tas ir iespējots, receptes galvenes sadaļa tiks parādīta ainavas skatā", + "disable-users-from-commenting-on-recipes": "Atspējojiet lietotājiem komentēt receptes", + "disable-users-from-commenting-on-recipes-description": "Slēpj komentāru sadaļu receptes lapā un atspējo komentēšanu", + "disable-organizing-recipe-ingredients-by-units-and-food": "Atspējojiet recepšu sastāvdaļu organizēšanu pa vienībām un ēdieniem", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "Slēpj sastāvdaļu laukus Pārtika, Vienība un Daudzums un apstrādā sastāvdaļas kā vienkāršu teksta laukus", + "general-preferences": "Vispārīgās preferences", + "group-recipe-preferences": "Grupas recepšu preferences", + "report": "Ziņojums", + "report-with-id": "Ziņojuma ID: {id}", + "group-management": "Grupas vadība", + "admin-group-management": "Administratoru grupas vadība", + "admin-group-management-text": "Izmaiņas šajā grupā tiks atspoguļotas nekavējoties.", + "group-id-value": "Grupas ID: {0}", + "total-households": "Kopējais mājsaimniecību skaits", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Household", - "households": "Households", - "user-household": "User Household", - "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "household": "Mājsaimniecība", + "households": "Mājsaimniecības", + "user-household": "Lietotāju mājsaimniecība", + "create-household": "Izveidot mājsaimniecību", + "household-name": "Mājsaimniecības vārds", + "household-group": "Mājsaimniecības grupa", + "household-management": "Mājsaimniecības vadība", + "manage-households": "Pārvaldiet mājsaimniecības", + "admin-household-management": "Administratora mājsaimniecības vadība", + "admin-household-management-text": "Izmaiņas šajā mājsaimniecībā tiks atspoguļotas nekavējoties.", + "household-id-value": "Mājsaimniecības ID: {0}", + "private-household": "Privātā mājsaimniecība", + "private-household-description": "Iestatot mājsaimniecību uz privātu, tiks atspējotas visas publiskā skata opcijas. Tas ignorē jebkurus atsevišķus publiskā skata iestatījumus", + "lock-recipe-edits-from-other-households": "Bloķējiet citu mājsaimniecību recepšu labojumus", + "lock-recipe-edits-from-other-households-description": "Ja tas ir iespējots, tikai jūsu mājsaimniecības lietotāji var rediģēt jūsu mājsaimniecības izveidotās receptes", + "household-recipe-preferences": "Mājsaimniecības recepšu preferences", + "default-recipe-preferences-description": "Šie ir noklusējuma iestatījumi, kad jūsu mājsaimniecībā tiek izveidota jauna recepte. Tos var mainīt atsevišķām receptēm recepšu iestatījumu izvēlnē.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Ļaujiet lietotājiem ārpus jūsu mājsaimniecības redzēt jūsu receptes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Kad tas ir iespējots, varat izmantot publisku koplietošanas saiti, lai koplietotu noteiktas receptes, nepilnvarojot lietotāju. Ja tas ir atspējots, receptēs varat koplietot tikai ar lietotājiem, kuri atrodas jūsu mājsaimniecībā, vai ar iepriekš izveidotu privātu saiti", + "household-preferences": "Mājsaimniecības preferences" }, "meal-plan": { - "create-a-new-meal-plan": "Create a New Meal Plan", - "update-this-meal-plan": "Update this Meal Plan", - "dinner-this-week": "Dinner This Week", - "dinner-today": "Dinner Today", - "dinner-tonight": "DINNER TONIGHT", - "edit-meal-plan": "Edit Meal Plan", - "end-date": "End Date", - "group": "Group (Beta)", - "main": "Main", - "meal-planner": "Meal Planner", - "meal-plans": "Meal Plans", - "mealplan-categories": "MEALPLAN CATEGORIES", - "mealplan-created": "Mealplan created", - "mealplan-creation-failed": "Mealplan creation failed", - "mealplan-deleted": "Mealplan Deleted", - "mealplan-deletion-failed": "Mealplan deletion failed", - "mealplan-settings": "Mealplan Settings", - "mealplan-update-failed": "Mealplan update failed", - "mealplan-updated": "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", - "no-meal-plan-defined-yet": "No meal plan defined yet", - "no-meal-planned-for-today": "No meal planned for today", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", - "planner": "Planner", - "quick-week": "Quick Week", - "side": "Side", - "sides": "Sides", - "start-date": "Start Date", - "rule-day": "Rule Day", - "meal-type": "Meal Type", - "breakfast": "Breakfast", - "lunch": "Lunch", - "dinner": "Dinner", - "type-any": "Any", - "day-any": "Any", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", - "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "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.", - "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "create-a-new-meal-plan": "Izveidojiet jaunu maltītes plānu", + "update-this-meal-plan": "Atjauniniet šo ēdienreizes plānu", + "dinner-this-week": "Vakariņas šonedēļ", + "dinner-today": "Vakariņas šodien", + "dinner-tonight": "VAKARIŅAS ŠOVAKAR", + "edit-meal-plan": "Rediģēt maltītes plānu", + "end-date": "Beigu datums", + "group": "Grupa (Beta)", + "main": "galvenais", + "meal-planner": "Maltītes plānotājs", + "meal-plans": "Maltītes plāni", + "mealplan-categories": "ĒDINĀŠANAS PLĀNU KATEGORIJAS", + "mealplan-created": "Izveidots ēdināšanas plāns", + "mealplan-creation-failed": "Ēdienu plāna izveide neizdevās", + "mealplan-deleted": "Izdzēsts ēdināšanas plāns", + "mealplan-deletion-failed": "Mealplan dzēšana neizdevās", + "mealplan-settings": "Ēdināšanas plāna iestatījumi", + "mealplan-update-failed": "Mealplan atjaunināšana neizdevās", + "mealplan-updated": "Ēdināšanas plāns atjaunināts", + "mealplan-households-description": "Ja mājsaimniecība nav izvēlēta, receptes var pievienot no jebkuras mājsaimniecības", + "any-category": "Jebkura kategorija", + "any-tag": "Jebkura zīme", + "any-household": "Jebkura mājsaimniecība", + "no-meal-plan-defined-yet": "Pagaidām nav definēts ēdienreizes plāns", + "no-meal-planned-for-today": "Šodien nav plānota maltīte", + "numberOfDays-hint": "Dienu skaits lapas ielādē", + "numberOfDays-label": "Noklusējuma dienas", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Ēdienu plānos tiks izmantotas tikai receptes ar šīm kategorijām", + "planner": "Plānotājs", + "quick-week": "Ātrā nedēļa", + "side": "Sānu", + "sides": "sāni", + "start-date": " Sākuma datums ", + "rule-day": "Noteikumu diena", + "meal-type": "Maltītes veids", + "breakfast": "Brokastis", + "lunch": "pusdienas", + "dinner": "Vakariņas", + "type-any": "Jebkurš", + "day-any": "Jebkurš", + "editor": "Redaktors", + "meal-recipe": "Maltītes recepte", + "meal-title": "Maltītes nosaukums", + "meal-note": "Maltītes piezīme", + "note-only": "Tikai piezīme", + "random-meal": "Nejauša maltīte", + "random-dinner": "Nejaušas vakariņas", + "random-side": "Nejauša puse", + "this-rule-will-apply": "Šis noteikums tiks piemērots {dayCriteria}{mealTypeCriteria}.", + "to-all-days": "visām dienām", + "on-days": "uz {0} s", + "for-all-meal-types": "visiem maltīšu veidiem", + "for-type-meal-types": "{0}maltīšu veidiem", + "meal-plan-rules": "Maltītes plāna noteikumi", + "new-rule": "Jauns noteikums", + "meal-plan-rules-description": "Jūs varat izveidot noteikumus, kā automātiski atlasīt ēdienreizes plānu receptes. Serveris izmanto šos noteikumus, lai noteiktu nejaušu recepšu kopumu, no kuriem izvēlēties, veidojot maltīšu plānus. Ņemiet vērā, ka, ja kārtulām ir vienādi dienas/tipa ierobežojumi, kārtulu filtri tiks apvienoti. Praksē nav nepieciešams izveidot dublikātus noteikumus, taču to ir iespējams izdarīt.", + "new-rule-description": "Veidojot jaunu noteikumu maltītes plānam, jūs varat ierobežot noteikumu piemērošanu noteiktai nedēļas dienai un/vai konkrētam ēdienreizes veidam. Lai piemērotu noteikumu visām dienām vai visiem ēdienreizēm, varat iestatīt noteikumu uz “Jebkurš”, kas to piemēros visām iespējamām dienas un/vai maltītes veida vērtībām.", + "recipe-rules": "Recepšu noteikumi", + "applies-to-all-days": "Attiecas uz visām dienām", + "applies-on-days": "Attiecas uz {0} s", + "meal-plan-settings": "Maltītes plāna iestatījumi" }, "migration": { - "migration-data-removed": "Migration data removed", - "new-migration": "New Migration", - "no-file-selected": "No File Selected", - "no-migration-data-available": "No Migration Data Available", - "previous-migrations": "Previous Migrations", - "recipe-migration": "Recipe Migration", + "migration-data-removed": "Migrācijas dati noņemti", + "new-migration": "Jauna migrācija", + "no-file-selected": "nav izvēlēts fails", + "no-migration-data-available": "Migrācijas dati nav pieejami", + "previous-migrations": "Iepriekšējās migrācijas", + "recipe-migration": "Recepšu migrācija", "chowdown": { - "description": "Migrate data from Chowdown", - "description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "description": "Migrēt datus no Chowdown", + "description-long": "Mealie sākotnēji atbalsta chowdown krātuves formātu. Lejupielādējiet kodu krātuvi kā.zip failu un augšupielādējiet to zemāk.", "title": "Chowdown" }, "nextcloud": { - "description": "Migrate data from a Nextcloud Cookbook instance", - "description-long": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", - "title": "Nextcloud Cookbook" + "description": "Datu migrēšana no Nextcloud Cookbook instances", + "description-long": "Nextcloud receptes var importēt no zip faila, kas satur datus, kas saglabāti Nextcloud. Skatiet tālāk redzamo mapju struktūras piemēru, lai pārliecinātos, ka receptes var importēt.", + "title": "Nextcloud pavārgrāmata" }, "copymethat": { - "description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", - "title": "Copy Me That Recipe Manager" + "description-long": "Mealie var importēt receptes no Copy Me That. Eksportējiet savas receptes HTML formātā, pēc tam augšupielādējiet zemāk esošu.zip.", + "title": "Kopējiet man šo recepšu pārvaldnieku" }, "paprika": { - "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", - "title": "Paprika Recipe Manager" + "description-long": "Mealie var importēt receptes no Paprika lietojumprogrammas. Eksportējiet savas receptes no paprikas, pārdēvējiet eksporta paplašinājumu uz.zip un augšupielādējiet to zemāk.", + "title": "Paprikas recepšu vadītājs" }, "mealie-pre-v1": { - "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", + "description-long": "Mealie var importēt receptes no lietojumprogrammas Mealie no pirms v1.0 izlaiduma. Eksportējiet receptes no vecās instances un augšupielādējiet zemāk esošo zip failu. Ņemiet vērā, ka no eksporta var importēt tikai receptes.", "title": "Mealie Pre v1.0" }, "tandoor": { - "description-long": "Mealie can import recipes from Tandoor. Export your data in the \"Default\" format, then upload the .zip below.", - "title": "Tandoor Recipes" + "description-long": "Mealie var importēt receptes no Tandoor. Eksportējiet savus datus formātā “Noklusējums”, pēc tam augšupielādējiet zemāk esošu.zip.", + "title": "Tandoor receptes" }, - "recipe-data-migrations": "Recipe Data Migrations", - "recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", - "choose-migration-type": "Choose Migration Type", - "tag-all-recipes": "Tag all recipes with {tag-name} tag", - "nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", - "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", - "recipe-1": "Recipe 1", - "recipe-2": "Recipe 2", - "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", - "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", + "recipe-data-migrations": "Recepšu datu migrācija", + "recipe-data-migrations-explanation": "Receptes var migrēt no citas atbalstītas lietojumprogrammas uz Mealie. Tas ir lielisks veids, kā sākt darbu ar Mealie.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Vai nāk no citas lietojumprogrammas vai vēl vecākas Mealie versijas? Pārbaudiet migrācijas un pārbaudiet, vai jūsu datus var importēt.", + "choose-migration-type": "Izvēlieties migrācijas veidu", + "tag-all-recipes": "Atzīmējiet visas receptes ar {tag-name} tagu", + "nextcloud-text": "Nextcloud receptes var importēt no zip faila, kas satur datus, kas saglabāti Nextcloud. Skatiet tālāk redzamo mapju struktūras piemēru, lai pārliecinātos, ka receptes var importēt.", + "chowdown-text": "Mealie sākotnēji atbalsta chowdown krātuves formātu. Lejupielādējiet kodu krātuvi kā.zip failu un augšupielādējiet to zemāk.", + "recipe-1": "Recepte 1", + "recipe-2": "2. recepte", + "paprika-text": "Mealie var importēt receptes no Paprika lietojumprogrammas. Eksportējiet savas receptes no paprikas, pārdēvējiet eksporta paplašinājumu uz.zip un augšupielādējiet to zemāk.", + "mealie-text": "Mealie var importēt receptes no lietojumprogrammas Mealie no pirms v1.0 izlaiduma. Eksportējiet receptes no vecās instances un augšupielādējiet zemāk esošo zip failu. Ņemiet vērā, ka no eksporta var importēt tikai receptes.", "plantoeat": { - "title": "Plan to Eat", - "description-long": "Mealie can import recipies from Plan to Eat." + "title": "Plānojiet ēst", + "description-long": "Mealie var importēt receptes no Plan to Eat." }, "myrecipebox": { - "title": "My Recipe Box", - "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." + "title": "Mana recepšu kaste", + "description-long": "Mealie var importēt receptes no My Recipe Box. Eksportējiet savas receptes CSV formātā, pēc tam augšupielādējiet zemāk esošo.csv failu." }, "recipekeeper": { - "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "title": "Recepšu turētājs", + "description-long": "Mealie var importēt receptes no Recipe Keeper. Eksportējiet savas receptes zip formātā, pēc tam augšupielādējiet zemāk esošo.zip failu." } }, "new-recipe": { - "bulk-add": "Bulk Add", - "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", - "error-title": "Looks Like We Couldn't Find Anything", - "from-url": "Import a Recipe", - "github-issues": "GitHub Issues", - "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "Must be a Valid URL", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list", - "recipe-markup-specification": "Recipe Markup Specification", - "recipe-url": "Recipe URL", - "recipe-html-or-json": "Recipe HTML or JSON", - "upload-a-recipe": "Upload a Recipe", - "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", - "url-form-hint": "Copy and paste a link from your favorite recipe website", - "view-scraped-data": "View Scraped Data", - "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", - "trim-prefix-description": "Trim first character from each line", - "split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns", - "import-by-url": "Import a recipe by URL", - "create-manually": "Create a recipe manually", - "make-recipe-image": "Make this the recipe image" + "bulk-add": "Lielapjoma pievienošana", + "error-details": "Mealie var importēt tikai vietnes, kas satur ld+json vai mikrodatus. Lielākā daļa lielāko recepšu vietņu atbalsta šo datu struktūru. Ja jūsu vietni nevar importēt, bet žurnālā ir json dati, lūdzu, iesniedziet github problēmu ar URL un datiem.", + "error-title": "Izskatās, ka mēs neko nevarējām atrast", + "from-url": "Importēt recepti", + "github-issues": "GitHub problēmas", + "google-ld-json-info": "Google ld+json informācija", + "must-be-a-valid-url": "Jābūt derīgam URL", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Ielīmējiet receptes datus. Katra rinda tiks uzskatīta par vienumu sarakstā", + "recipe-markup-specification": "Receptes marķēšanas specifikācija", + "recipe-url": "Receptes URL", + "recipe-html-or-json": "Recepte HTML vai JSON", + "upload-a-recipe": "Augšupielādējiet recepti", + "upload-individual-zip-file": "Augšupielādējiet atsevišķu.zip failu, kas eksportēts no citas Mealie instances.", + "url-form-hint": "Kopējiet un ielīmējiet saiti no savas iecienītākās receptes vietnes", + "view-scraped-data": "Skatīt nokasītos datus", + "trim-whitespace-description": "Apgrieziet priekšējo un aizmugurējo atstarpi, kā arī tukšas rindas", + "trim-prefix-description": "Izgrieziet pirmo rakstzīmi no katras rindas", + "split-by-numbered-line-description": "Mēģinājumi sadalīt rindkopu, saskaņojot modeļus “1)” vai “1.”", + "import-by-url": "Receptes importēšana pēc URL", + "create-manually": "Izveidojiet recepti manuāli", + "make-recipe-image": "Padariet šo par receptes attēlu" }, "page": { - "404-page-not-found": "404 Page not found", - "all-recipes": "All Recipes", - "new-page-created": "New page created", - "page": "Page", - "page-creation-failed": "Page creation failed", - "page-deleted": "Page deleted", - "page-deletion-failed": "Page deletion failed", - "page-update-failed": "Page update failed", - "page-updated": "Page updated", - "pages-update-failed": "Pages update failed", - "pages-updated": "Pages updated", - "404-not-found": "404 Not Found", - "an-error-occurred": "An error occurred" + "404-page-not-found": "404 Lapa nav atrasta", + "all-recipes": "Visas receptes", + "new-page-created": "Jauna lapa izveidota", + "page": "Lapa", + "page-creation-failed": "Lapas izveide neizdevās", + "page-deleted": "Lapa izdzēsta", + "page-deletion-failed": "Lapas dzēšana neizdevās", + "page-update-failed": "Lapas atjaunināšana neizdevās", + "page-updated": "Lapa atjaunināta", + "pages-update-failed": "Lapu atjaunināšana neizdevās", + "pages-updated": "Lapas atjauninātas", + "404-not-found": "404 nav atrasts", + "an-error-occurred": "Radās kļūda" }, "recipe": { - "add-key": "Add Key", - "add-to-favorites": "Add to Favorites", - "api-extras": "API Extras", - "calories": "Calories", - "calories-suffix": "calories", - "carbohydrate-content": "Carbohydrate", - "categories": "Categories", - "cholesterol-content": "Cholesterol", - "comment-action": "Comment", - "comment": "Comment", - "comments": "Comments", - "delete-confirmation": "Are you sure you want to delete this recipe?", - "delete-recipe": "Delete Recipe", - "description": "Description", - "disable-amount": "Disable Ingredient Amounts", - "disable-comments": "Disable Comments", - "duplicate": "Duplicate recipe", - "duplicate-name": "Name of the new recipe", - "edit-scale": "Edit Scale", - "fat-content": "Fat", - "fiber-content": "Fiber", - "grams": "grams", - "ingredient": "Ingredient", - "ingredients": "Ingredients", - "insert-ingredient": "Insert Ingredient", - "insert-section": "Insert Section", - "insert-above": "Insert Above", - "insert-below": "Insert Below", - "instructions": "Instructions", - "key-name-required": "Key Name Required", - "landscape-view-coming-soon": "Landscape View", - "milligrams": "milligrams", - "new-key-name": "New Key Name", - "no-white-space-allowed": "No White Space Allowed", - "note": "Note", - "nutrition": "Nutrition", - "object-key": "Object Key", - "object-value": "Object Value", - "original-url": "Original URL", - "perform-time": "Cook Time", - "prep-time": "Prep Time", - "protein-content": "Protein", - "public-recipe": "Public Recipe", - "recipe-created": "Recipe created", - "recipe-creation-failed": "Recipe creation failed", - "recipe-deleted": "Recipe deleted", - "recipe-image": "Recipe Image", - "recipe-image-updated": "Recipe image updated", - "recipe-name": "Recipe Name", - "recipe-settings": "Recipe Settings", - "recipe-update-failed": "Recipe update failed", - "recipe-updated": "Recipe updated", - "remove-from-favorites": "Remove from Favorites", - "remove-section": "Remove Section", - "saturated-fat-content": "Saturated fat", - "save-recipe-before-use": "Save recipe before use", - "section-title": "Section Title", - "servings": "Servings", - "share-recipe-message": "I wanted to share my {0} recipe with you.", - "show-nutrition-values": "Show Nutrition Values", - "sodium-content": "Sodium", - "step-index": "Step: {step}", - "sugar-content": "Sugar", - "title": "Title", - "total-time": "Total Time", - "trans-fat-content": "Trans-fat", - "unable-to-delete-recipe": "Unable to Delete Recipe", - "unsaturated-fat-content": "Unsaturated fat", - "no-recipe": "No Recipe", - "locked-by-owner": "Locked by Owner", - "join-the-conversation": "Join the Conversation", - "add-recipe-to-mealplan": "Add Recipe to Mealplan", - "entry-type": "Entry Type", - "date-format-hint": "MM/DD/YYYY format", - "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD format", - "add-to-list": "Add to List", - "add-to-plan": "Add to Plan", - "add-to-timeline": "Add to Timeline", - "recipe-added-to-list": "Recipe added to list", - "recipes-added-to-list": "Recipes added to list", - "successfully-added-to-list": "Successfully added to list", - "recipe-added-to-mealplan": "Recipe added to mealplan", - "failed-to-add-recipes-to-list": "Failed to add recipe to list", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", - "failed-to-add-to-list": "Failed to add to list", - "yield": "Yield", - "quantity": "Quantity", - "choose-unit": "Choose Unit", - "press-enter-to-create": "Press Enter to Create", - "choose-food": "Choose Food", - "notes": "Notes", - "toggle-section": "Toggle Section", - "see-original-text": "See Original Text", - "original-text-with-value": "Original Text: {originalText}", - "ingredient-linker": "Ingredient Linker", - "linked-to-other-step": "Linked to other step", - "auto": "Auto", - "cook-mode": "Cook Mode", - "link-ingredients": "Link Ingredients", - "merge-above": "Merge Above", - "move-to-bottom": "Move To Bottom", - "move-to-top": "Move To Top", - "reset-scale": "Reset Scale", - "decrease-scale-label": "Decrease Scale by 1", - "increase-scale-label": "Increase Scale by 1", - "locked": "Locked", - "public-link": "Public Link", + "add-key": "Pievienot atslēgu", + "add-to-favorites": "Pievienot izlasei", + "api-extras": "API ekstras", + "calories": "Kalorijas", + "calories-suffix": "Kalorijas", + "carbohydrate-content": "Ogļhidrātu", + "categories": "Kategorijas", + "cholesterol-content": "Holesterīns", + "comment-action": "Komentārs", + "comment": "Komentārs", + "comments": "Komentāri", + "delete-confirmation": "Vai esat pārliecināts, ka vēlaties izdzēst šo recepti?", + "delete-recipe": "Dzēst recepti", + "description": "Apraksts", + "disable-amount": "Atspējot sastāvdaļu daudzumu", + "disable-comments": "Atspējot komentārus", + "duplicate": "Receptes dublikāts", + "duplicate-name": "Jaunās receptes nosaukums", + "edit-scale": "Rediģēt mērogu", + "fat-content": "Tauki", + "fiber-content": "Šķiedra", + "grams": "grami", + "ingredient": "Sastāvdaļa", + "ingredients": "Sastāvdaļas", + "insert-ingredient": "Ievietojiet sastāvdaļu", + "insert-section": "Ievietot sadaļu", + "insert-above": "Ievietojiet iepriekš", + "insert-below": "Ievietojiet zemāk", + "instructions": "Instrukcijas", + "key-name-required": "Nepieciešams atslēgas nosaukums", + "landscape-view-coming-soon": "Ainavas skats", + "milligrams": "Miligrami", + "new-key-name": "Jauns atslēgas nosaukums", + "no-white-space-allowed": "Nav atļauta balta telpa", + "note": "piezīme", + "nutrition": "Uzturs", + "object-key": "Objekta atslēga", + "object-value": "Objekta vērtība", + "original-url": "Sākotnējais URL", + "perform-time": "Gatavošanas laiks", + "prep-time": "Sagatavošanas laiks", + "protein-content": "Olbaltumvielu", + "public-recipe": "Publiskā recepte", + "recipe-created": "Izveidota recepte", + "recipe-creation-failed": "Receptes izveide neizdevās", + "recipe-deleted": "Recepte izdzēsta", + "recipe-image": "Receptes attēls", + "recipe-image-updated": "Receptes attēls atjaunināts", + "recipe-name": "Receptes nosaukums", + "recipe-settings": "Receptes iestatījumi", + "recipe-update-failed": "Receptes atjaunināšana neizdevās", + "recipe-updated": "Recepte atjaunināta", + "remove-from-favorites": "Noņemt no izlasēm", + "remove-section": "Noņemt sadaļu", + "saturated-fat-content": "piesātinātie tauki", + "save-recipe-before-use": "Saglabājiet recepti pirms lietošanas", + "section-title": "Sadaļas nosaukums", + "servings": "Porcijas", + "serves-amount": "Serves {amount}", + "share-recipe-message": "Es gribēju dalīties ar jums savā {0} receptē.", + "show-nutrition-values": "Parādīt uztura vērtības", + "sodium-content": "Nātrijs", + "step-index": "Solis: {step}", + "sugar-content": "Cukurs", + "title": "Nosaukums", + "total-time": "Kopējais laiks", + "trans-fat-content": "Trans-tauki", + "unable-to-delete-recipe": "Nevar izdzēst recepti", + "unsaturated-fat-content": "Nepiesātināti tauki", + "no-recipe": "Nav receptes", + "locked-by-owner": "Ieslēdzis īpašnieks", + "join-the-conversation": "Pievienojieties sarunai", + "add-recipe-to-mealplan": "Pievienojiet recepti Mealplan", + "entry-type": "Ieraksta veids", + "date-format-hint": "MM/DD/GGGG formāts", + "date-format-hint-yyyy-mm-dd": "GGGG-MM-DD formāts", + "add-to-list": "Pievienot sarakstam", + "add-to-plan": "Pievienot plānam", + "add-to-timeline": "Pievienot laika skalai", + "recipe-added-to-list": "Recepte pievienota sarakstam", + "recipes-added-to-list": "Receptes pievienotas sarakstam", + "successfully-added-to-list": "Veiksmīgi pievienots sarakstam", + "recipe-added-to-mealplan": "Recepte pievienota ēdināšanas plānam", + "failed-to-add-recipes-to-list": "Neizdevās pievienot recepti sarakstam", + "failed-to-add-recipe-to-mealplan": "Neizdevās pievienot recepti ēdienreizes plānam", + "failed-to-add-to-list": "Neizdevās pievienot sarakstam", + "yield": "Ienesīgums", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", + "quantity": "Daudzums", + "choose-unit": "Izvēlieties vienību", + "press-enter-to-create": "Nospiediet taustiņu Enter, lai izveidotu", + "choose-food": "Izvēlieties ēdienu", + "notes": "Piezīmes", + "toggle-section": "Pārslēgt sadaļu", + "see-original-text": "Skatīt oriģinālo tekstu", + "original-text-with-value": "Oriģinālais teksts: {originalText}", + "ingredient-linker": "Sastāvdaļu Linker", + "linked-to-other-step": "Saistīts ar citu soli", + "auto": "Automātiski", + "cook-mode": "Gatavošanas režīms", + "link-ingredients": "Saites sastāvdaļas", + "merge-above": "Apvienot augstāk", + "move-to-bottom": "Pārvietot uz leju", + "move-to-top": "Pārvietot uz augšu", + "reset-scale": "Atiestatīt mērogu", + "decrease-scale-label": "Samazināt skalu par 1", + "increase-scale-label": "Palieliniet skalu par 1", + "locked": "Bloķēts", + "public-link": "Publiskā saite", "timer": { - "kitchen-timer": "Kitchen Timer", - "start-timer": "Start Timer", - "pause-timer": "Pause Timer", - "resume-timer": "Resume Timer", - "stop-timer": "Stop Timer" + "kitchen-timer": "Virtuves taimeris", + "start-timer": "Sākuma taimeris", + "pause-timer": "Pauzes taimeris", + "resume-timer": "Atjaunot taimeri", + "stop-timer": "Apturēšanas taimeris" }, - "edit-timeline-event": "Edit Timeline Event", - "timeline": "Timeline", - "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", - "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", - "group-global-timeline": "{groupName} Global Timeline", - "open-timeline": "Open Timeline", - "made-this": "I Made This", - "how-did-it-turn-out": "How did it turn out?", - "user-made-this": "{user} made this", - "last-made-date": "Last Made {date}", - "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", - "attach-images-hint": "Attach images by dragging & dropping them into the editor", - "drop-image": "Drop image", - "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", - "parse-ingredients": "Parse ingredients", - "edit-markdown": "Edit Markdown", - "recipe-creation": "Recipe Creation", - "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", - "looking-for-migrations": "Looking For Migrations?", - "import-with-url": "Import with URL", - "create-recipe": "Create Recipe", - "create-recipe-description": "Create a new recipe from scratch.", - "create-recipes": "Create Recipes", - "import-with-zip": "Import with .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.", - "create-from-image": "Create from Image", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", - "bulk-url-import": "Bulk URL Import", - "debug-scraper": "Debug Scraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", - "new-recipe-names-must-be-unique": "New recipe names must be unique", - "scrape-recipe": "Scrape Recipe", - "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", - "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", - "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", - "import-original-keywords-as-tags": "Import original keywords as tags", - "stay-in-edit-mode": "Stay in Edit mode", - "import-from-zip": "Import from Zip", - "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", - "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", - "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", - "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", - "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", - "recipe-bulk-importer": "Recipe Bulk Importer", - "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", - "set-categories-and-tags": "Set Categories and Tags", - "bulk-imports": "Bulk Imports", - "bulk-import-process-has-started": "Bulk Import process has started", - "bulk-import-process-has-failed": "Bulk import process has failed", - "report-deletion-failed": "Report deletion failed", - "recipe-debugger": "Recipe Debugger", - "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", - "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.", - "debug": "Debug", - "tree-view": "Tree View", - "recipe-yield": "Recipe Yield", - "unit": "Unit", - "upload-image": "Upload image", - "screen-awake": "Keep Screen Awake", - "remove-image": "Remove image", - "nextStep": "Next step", - "recipe-actions": "Recipe Actions", + "edit-timeline-event": "Laika skalas notikuma rediģēšana", + "timeline": "Laika skala", + "timeline-is-empty": "Pagaidām nekas laika skalā. Mēģiniet pagatavot šo recepti!", + "timeline-no-events-found-try-adjusting-filters": "Neviens notikums nav atrasts. Mēģiniet pielāgot meklēšanas filtrus.", + "group-global-timeline": "{groupName}Globālā laika skala", + "open-timeline": "Atvērt laika skalu", + "made-this": "Es to pagatavoju", + "how-did-it-turn-out": "Kā tas izrādījās?", + "user-made-this": "{user}izdarīja šo", + "last-made-date": "Pēdējo reizi izgatavots {date}", + "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", + "attach-images-hint": "Pievienojiet attēlus, velkot un nometot tos redaktorā", + "drop-image": "Nometiet attēlu", + "enable-ingredient-amounts-to-use-this-feature": "Iespējojiet sastāvdaļu daudzumu, lai izmantotu šo funkciju", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Receptes ar definētām vienībām vai pārtikas produktiem nevar analizēt.", + "parse-ingredients": "Parsējiet sastāvdaļas", + "edit-markdown": "Rediģēt Markdown", + "recipe-creation": "Receptes izveide", + "select-one-of-the-various-ways-to-create-a-recipe": "Izvēlieties vienu no dažādiem receptes izveidošanas veidiem", + "looking-for-migrations": "Vai meklējat migrāciju?", + "import-with-url": "Importēt ar URL", + "create-recipe": "Izveidot recepti", + "create-recipe-description": "Izveidojiet jaunu recepti no nulles.", + "create-recipes": "Izveidojiet receptes", + "import-with-zip": "Importēt ar .zip", + "create-recipe-from-an-image": "Izveidojiet recepti no attēla", + "create-recipe-from-an-image-description": "Izveidojiet recepti, augšupielādējot tās attēlu. Mealie mēģinās iegūt tekstu no attēla, izmantojot AI, un no tā izveidot recepti.", + "crop-and-rotate-the-image": "Apgrieziet un pagrieziet attēlu tā, lai būtu redzams tikai teksts un tas būtu pareizajā orientācijā.", + "create-from-image": "Izveidot no attēla", + "should-translate-description": "Tulkojiet recepti manā valodā", + "please-wait-image-procesing": "Lūdzu, pagaidiet, attēls tiek apstrādāts. Tas var aizņemt kādu laiku.", + "bulk-url-import": "Lielapjoma URL importēšana", + "debug-scraper": "Atkļūdošanas skrāpis", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Izveidojiet recepti, norādot nosaukumu. Visām receptēm jābūt unikāliem nosaukumiem.", + "new-recipe-names-must-be-unique": "Jaunajiem recepšu nosaukumiem jābūt unikāliem", + "scrape-recipe": "Sasmalcināšanas recepte", + "scrape-recipe-description": "Noslaukiet recepti pēc url. Norādiet vietnes URL, kuru vēlaties nokasīt, un Mealie mēģinās nokasīt recepti no šīs vietnes un pievienot to savai kolekcijai.", + "scrape-recipe-have-a-lot-of-recipes": "Vai jums ir daudz recepšu, kuras vēlaties uzreiz nokasīt?", + "scrape-recipe-suggest-bulk-importer": "Izmēģiniet lielapjoma importētāju", + "scrape-recipe-have-raw-html-or-json-data": "Vai jums ir neapstrādāti HTML vai JSON dati?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Jūs varat importēt no neapstrādātiem datiem tieši", + "import-original-keywords-as-tags": "Importējiet oriģinālos atslēgvārdus kā tagus", + "stay-in-edit-mode": "Palieciet rediģēšanas režīmā", + "import-from-zip": "Importēt no Zip", + "import-from-zip-description": "Importējiet vienu recepti, kas tika eksportēta no cita Mealie gadījuma.", + "import-from-html-or-json": "Importēt no HTML vai JSON", + "import-from-html-or-json-description": "Importējiet vienu recepti no neapstrādāta HTML vai JSON. Tas ir noderīgi, ja jums ir recepte no vietnes, kuru Mealie nevar normāli nokasīt, vai no kāda cita ārēja avota.", + "json-import-format-description-colon": "Lai importētu, izmantojot JSON, tam jābūt derīgā formātā:", + "json-editor": "JSON redaktors", + "zip-files-must-have-been-exported-from-mealie": ".zip failiem jābūt eksportētiem no Mealie", + "create-a-recipe-by-uploading-a-scan": "Izveidojiet recepti, augšupielādējot skenēšanu.", + "upload-a-png-image-from-a-recipe-book": "Augšupielādējiet png attēlu no recepšu grāmatas", + "recipe-bulk-importer": "Recepšu lielapjoma importētājs", + "recipe-bulk-importer-description": "Lielapjoma recepšu importētājs ļauj importēt vairākas receptes vienlaikus, rindojot vietnes aizmugurē un palaižot uzdevumu fonā. Tas var būt noderīgi, sākotnēji migrējot uz Mealie vai ja vēlaties importēt lielu skaitu recepšu.", + "set-categories-and-tags": "Iestatiet kategorijas un tagus", + "bulk-imports": "Lielapjoma imports", + "bulk-import-process-has-started": "Ir sācies lielapjoma importa process", + "bulk-import-process-has-failed": "Lielapjoma importēšanas process nav bijis veiksmīgs", + "report-deletion-failed": "Ziņojuma dzēšana neizdevās", + "recipe-debugger": "Recepšu atkļūdotājs", + "recipe-debugger-description": "Paņemiet tās receptes URL, kuru vēlaties atkļūdot, un ielīmējiet to šeit. URL tiks nokasīts ar recepšu skrāpi, un tiks parādīti rezultāti. Ja neredzat atgrieztos datus, vietni, kuru mēģināt nokasīt, neatbalsta Mealie vai tās skrāpju bibliotēka.", + "use-openai": "Izmantojiet OpenAI", + "recipe-debugger-use-openai-description": "Izmantojiet OpenAI, lai parsētu rezultātus, nevis paļautos uz skrāpju bibliotēku. Veidojot recepti, izmantojot URL, tas tiek darīts automātiski, ja skrāpju bibliotēka neizdodas, taču šeit varat to pārbaudīt manuāli.", + "debug": "Atkļūdošana", + "tree-view": "Koku skats", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Receptes raža", + "recipe-yield-text": "Recipe Yield Text", + "unit": "Vienība", + "upload-image": "Augšupielādējiet attēlu", + "screen-awake": "Turiet ekrānu nomodā", + "remove-image": "Noņemt attēlu", + "nextStep": "Nākamais solis", + "recipe-actions": "Recepšu darbības", "parser": { - "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", - "ingredient-parser": "Ingredient Parser", - "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", - "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", - "select-parser": "Select Parser", - "natural-language-processor": "Natural Language Processor", - "brute-parser": "Brute Parser", - "openai-parser": "OpenAI Parser", - "parse-all": "Parse All", - "no-unit": "No unit", - "missing-unit": "Create missing unit: {unit}", - "missing-food": "Create missing food: {food}", - "no-food": "No Food" + "experimental-alert-text": "Mealie izmanto dabiskās valodas apstrādi, lai parsētu un izveidotu vienības un pārtikas produktus jūsu receptes sastāvdaļām. Šī funkcija ir eksperimentāla un ne vienmēr var darboties, kā paredzēts. Ja nevēlaties izmantot parsētos rezultātus, varat izvēlēties “Atcelt”, un jūsu izmaiņas netiks saglabātas.", + "ingredient-parser": "Sastāvdaļu parsētājs", + "explanation": "Lai izmantotu sastāvdaļu parsētāju, noklikšķiniet uz pogas “Parsēt visu”, lai sāktu procesu. Kad apstrādātās sastāvdaļas ir pieejamas, varat pārskatīt preces un pārbaudīt, vai tie ir pareizi parsēti. Modeļa ticamības rādītājs tiek parādīts labajā pusē no vienuma nosaukuma. Šis rādītājs ir visu individuālo punktu vidējais rādītājs, un tas ne vienmēr var būt pilnīgi precīzs.", + "alerts-explainer": "Brīdinājumi tiks parādīti, ja tiks atrasts atbilstošs pārtikas produkts vai vienība, bet datu bāzē tā nepastāv.", + "select-parser": "Izvēlieties parsētāju", + "natural-language-processor": "Dabiskās valodas procesors", + "brute-parser": "Brutāls parsētājs", + "openai-parser": "OpenAI parsētājs", + "parse-all": "Parsējiet visu", + "no-unit": "Nav vienības", + "missing-unit": "Izveidot trūkstošo vienību: {unit}", + "missing-food": "Izveidojiet trūkstošo ēdienu: {food}", + "no-food": "Nav pārtikas" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Atiestatīt porciju skaitu", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { - "advanced-search": "Advanced Search", - "and": "and", - "exclude": "Exclude", - "include": "Include", - "max-results": "Max Results", - "or": "Or", - "has-any": "Has Any", - "has-all": "Has All", - "clear-selection": "Clear Selection", - "results": "Results", - "search": "Search", - "search-mealie": "Search Mealie (press /)", - "search-placeholder": "Search...", - "tag-filter": "Tag Filter", - "search-hint": "Press '/'", - "advanced": "Advanced", - "auto-search": "Auto Search", - "no-results": "No results found" + "advanced-search": "Papildu meklēšana", + "and": "un", + "exclude": "Izslēgt", + "include": "Iekļaut", + "max-results": "Maksimālie rezultāti", + "or": "or", + "has-any": "Ir kāds", + "has-all": "Ir viss", + "clear-selection": "Notīrīt atlasi", + "results": "Rezultāti", + "search": "Meklēt", + "search-mealie": "Meklēt Mealie (nospiediet/)", + "search-placeholder": "Meklēt...", + "tag-filter": "Tagu filtrs", + "search-hint": "Nospiediet '/'", + "advanced": "Papildu Opcijas", + "auto-search": "Automātiskā meklēšana", + "no-results": "Nav atrasts neviens rezultāts" }, "settings": { - "add-a-new-theme": "Add a New Theme", - "admin-settings": "Admin Settings", + "add-a-new-theme": "Pievienot jaunu motīvu", + "admin-settings": "Administratora iestatījumi", "backup": { - "backup-created": "Backup created successfully", - "backup-created-at-response-export_path": "Backup Created at {path}", - "backup-deleted": "Backup deleted", - "restore-success": "Restore successful", - "restore-fail": "Restore failed. Check your server logs for more details", - "backup-tag": "Backup Tag", - "create-heading": "Create A Backup", - "delete-backup": "Delete Backup", - "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", - "full-backup": "Full Backup", - "import-summary": "Import Summary", - "partial-backup": "Partial Backup", - "unable-to-delete-backup": "Unable to Delete Backup.", - "experimental-description": "Backups are total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", - "backup-restore": "Backup Restore", - "back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.", - "cannot-be-undone": "This action cannot be undone - use with caution.", - "postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.", - "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", - "irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss", - "restore-backup": "Restore Backup" + "backup-created": "Veiksmīgi izveidots dublējums", + "backup-created-at-response-export_path": "Dublējums izveidots vietnē {path}", + "backup-deleted": "Dublējums izdzēsts", + "restore-success": "Veiksmīga atjaunošana", + "restore-fail": "Atjaunošana neizdevās. Lai iegūtu sīkāku informāciju, pārbaudiet servera žurnālus", + "backup-tag": "Dublēšanas tags", + "create-heading": "Izveidojiet dublējumu", + "delete-backup": "Dzēst dublējumu", + "error-creating-backup-see-log-file": "Kļūda, izveidojot dublējumu. Skatīt žurnāla failu", + "full-backup": "Pilna dublēšana", + "import-summary": "Importa kopsavilkums", + "partial-backup": "Daļēja dublēšana", + "unable-to-delete-backup": "Nevar izdzēst dublējumu.", + "experimental-description": "Dublējumi ir kopējie vietnes datu bāzes un datu direktorija momentuzņēmumi. Tas ietver visus datus, un to nevar iestatīt, lai izslēgtu datu apakškopas. Jūs to varat iedomāties kā Mealie momentuzņēmumu noteiktā laikā. Tie kalpo kā datu bāzes agnostisks veids, kā eksportēt un importēt datus vai dublēt vietni ārējā vietā.", + "backup-restore": "Dublēšanas atjaunošana", + "back-restore-description": "Atjaunojot šo dublējumu, tiks pārrakstīti visi pašreizējie dati jūsu datu bāzē un datu direktorijā un aizstāti tos ar šīs dublējuma saturu. {cannot-be-undone}Ja atjaunošana būs veiksmīga, jūs izrakstīsities.", + "cannot-be-undone": "Šo darbību nevar atsaukt - lietojiet piesardzīgi.", + "postgresql-note": "Ja izmantojat PostgreSQL, lūdzu, pārskatiet to {backup-restore-process} pirms atjaunošanas.", + "backup-restore-process-in-the-documentation": "dublēšanas/atjaunošanas process dokumentācijā", + "irreversible-acknowledgment": "Es saprotu, ka šī darbība ir neatgriezeniska, destruktīva un var izraisīt datu zudumu", + "restore-backup": "Atjaunot backup" }, - "backup-and-exports": "Backups", - "change-password": "Change Password", - "current": "Version:", - "custom-pages": "Custom Pages", - "edit-page": "Edit Page", - "events": "Events", - "first-day-of-week": "First day of the week", - "group-settings-updated": "Group Settings Updated", + "backup-and-exports": "Dublējumi", + "change-password": "Mainīt paroli", + "current": "Versija:", + "custom-pages": "Pielāgotas lapas", + "edit-page": "Rediģēt lapu", + "events": "Pasākumi", + "first-day-of-week": "Nedēļas pirmā diena", + "group-settings-updated": "Grupas iestatījumi atjaunināti", "homepage": { - "all-categories": "All Categories", - "card-per-section": "Card Per Section", - "home-page": "Home Page", - "home-page-sections": "Home Page Sections", - "show-recent": "Show Recent" + "all-categories": "Visas kategorijas", + "card-per-section": "Karte katrā sadaļā", + "home-page": "Mājas lapa", + "home-page-sections": "Mājas lapas sadaļas", + "show-recent": "Rādīt jaunāko" }, - "language": "Language", - "latest": "Latest", - "local-api": "Local API", - "locale-settings": "Locale settings", - "migrations": "Migrations", - "new-page": "New Page", - "notify": "Notify", - "organize": "Organize", - "page-name": "Page Name", - "pages": "Pages", - "profile": "Profile", - "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", - "set-new-time": "Set New Time", - "settings-update-failed": "Settings update failed", - "settings-updated": "Settings updated", - "site-settings": "Site Settings", + "language": "Valoda", + "latest": "Jaunākais", + "local-api": "Vietējā API", + "locale-settings": "Lokālo iestatījumu iestatījumi", + "migrations": "Migrācijas", + "new-page": "Jauna lapa", + "notify": "Paziņot", + "organize": "Organizēt", + "page-name": "Lapas nosaukums", + "pages": "lapas", + "profile": "Profils", + "remove-existing-entries-matching-imported-entries": "Noņemiet esošos ierakstus, kas atbilst importētajiem ierakstiem", + "set-new-time": "Iestatiet jaunu laiku", + "settings-update-failed": "Iestatījumu atjaunināšana neizdevās", + "settings-updated": "Iestatījumi atjaunināti", + "site-settings": "Vietnes iestatījumi", "theme": { - "accent": "Accent", - "dark": "Dark", - "default-to-system": "Default to system", - "error": "Error", - "error-creating-theme-see-log-file": "Error creating theme. See log file.", - "error-deleting-theme": "Error deleting theme", - "error-updating-theme": "Error updating theme", - "info": "Info", - "light": "Light", - "primary": "Primary", - "secondary": "Secondary", - "success": "Success", - "switch-to-dark-mode": "Switch to dark mode", - "switch-to-light-mode": "Switch to light mode", - "theme-deleted": "Theme deleted", - "theme-name": "Theme Name", - "theme-name-is-required": "Theme Name is required.", - "theme-saved": "Theme Saved", - "theme-updated": "Theme updated", - "warning": "Warning", - "light-mode": "Light Mode", - "dark-mode": "Dark Mode" + "accent": "Akcents", + "dark": "Tumšs", + "default-to-system": "Sistēmas noklusējums", + "error": "Kļūda", + "error-creating-theme-see-log-file": "Kļūda, izveidojot motīvu. Skatīt žurnāla failu.", + "error-deleting-theme": "Kļūda dzēšot motīvu", + "error-updating-theme": "Kļūda atjauninot motīvu", + "info": "Informācija", + "light": "Gaisma", + "primary": "Primārais", + "secondary": "Sekundārā", + "success": "Panākumi", + "switch-to-dark-mode": "Pārslēgties uz tumšo režīmu", + "switch-to-light-mode": "Pārslēdzieties uz gaismas režīmu", + "theme-deleted": "Tēma izdzēsta", + "theme-name": "Tēmas nosaukums", + "theme-name-is-required": "Tēmas nosaukums ir nepieciešams.", + "theme-saved": "Tēma saglabāta", + "theme-updated": "Tēma atjaunināta", + "warning": "Brīdinājums", + "light-mode": "Gaismas režīms", + "dark-mode": "Tumšais režīms" }, "token": { - "active-tokens": "ACTIVE TOKENS", - "api-token": "API Token", - "api-tokens": "API Tokens", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", - "create-an-api-token": "Create an API Token", - "token-name": "Token Name", - "generate": "Generate", - "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." + "active-tokens": "AKTĪVIE ŽETONI", + "api-token": "API marķieris", + "api-tokens": "API marķieri", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopējiet šo marķieri lietošanai ar ārēju lietojumprogrammu. Šis marķieris vairs nebūs skatāms.", + "create-an-api-token": "Izveidojiet API marķieri", + "token-name": "Marķiera nosaukums", + "generate": "Ģenerēt", + "you-have-token-count": "Jums nav aktīvu žetonu. |Jums ir viens aktīvs marķieris. |Jums ir {count} aktīvi žetoni." }, "toolbox": { - "assign-all": "Assign All", - "bulk-assign": "Bulk Assign", - "new-name": "New Name", - "no-unused-items": "No Unused Items", - "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", - "remove-unused": "Remove Unused", - "title-case-all": "Title Case All", - "toolbox": "Toolbox", - "unorganized": "Unorganized" + "assign-all": "Piešķiriet visu", + "bulk-assign": "Lielapjoma piešķiršana", + "new-name": "Jauns nosaukums", + "no-unused-items": "Nav neizmantotu priekšmetu", + "recipes-affected": "Nav ietekmētas receptes | Ietekmēta viena recepte | Ietekmētas receptes {count}", + "remove-unused": "Noņemt neizmantoto", + "title-case-all": "Nosaukuma gadījums Visi", + "toolbox": "Rīklodziņš", + "unorganized": "Neorganizēts" }, "webhooks": { - "test-webhooks": "Test Webhooks", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", + "test-webhooks": "Pārbaudiet tīmekļa āķus", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Tālāk uzskaitītie URL saņems tīmekļa āķus, kas satur ēdienreizes plāna recepšu datus paredzētajā dienā. Pašlaik Webhook izpildīsies plkst", "webhook-url": "Webhook URL", - "webhooks-caps": "WEBHOOKS", - "webhooks": "Webhooks", - "webhook-name": "Webhook Name", - "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." + "webhooks-caps": "TĪMEKĻA ĀĶI", + "webhooks": "TĪMEKĻA ĀĶI", + "webhook-name": "Webhook nosaukums", + "description": "Turpmāk definētie tīmekļa āķi tiks izpildīti, kad ir noteikta maltīte šai dienai. Plānotajā laikā tīmekļa āķi tiks nosūtīti ar datiem no receptes, kas paredzēta šai dienai. Ņemiet vērā, ka webhook izpilde nav precīza. Tīmekļa āķi tiek izpildīti ar 5 minūšu intervālu, tāpēc tīmekļa āķi tiks izpildīti 5 +/- minūšu laikā pēc plānotā." }, - "bug-report": "Bug Report", - "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", - "tracker": "Tracker", - "configuration": "Configuration", - "docker-volume": "Docker Volume", - "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", - "volumes-are-misconfigured": "Volumes are misconfigured.", - "volumes-are-configured-correctly": "Volumes are configured correctly.", - "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", - "validate": "Validate", - "email-configuration-status": "Email Configuration Status", - "email-configured": "Email Configured", - "email-test-results": "Email Test Results", - "ready": "Ready", - "not-ready": "Not Ready - Check Environmental Variables", - "succeeded": "Succeeded", - "failed": "Failed", - "general-about": "General About", - "application-version": "Application Version", - "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", - "mealie-is-up-to-date": "Mealie is up to date", - "secure-site": "Secure Site", - "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", - "secure-site-success-text": "Site is accessed by localhost or https", - "server-side-base-url": "Server Side Base URL", - "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", - "server-side-base-url-success-text": "Server Side URL does not match the default", - "ldap-ready": "LDAP Ready", - "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", - "ldap-ready-success-text": "Required LDAP variables are all set.", - "build": "Build", - "recipe-scraper-version": "Recipe Scraper Version", - "oidc-ready": "OIDC Ready", - "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", - "oidc-ready-success-text": "Required OIDC variables are all set.", - "openai-ready": "OpenAI Ready", - "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", - "openai-ready-success-text": "Required OpenAI variables are all set." + "bug-report": "Ziņojums par kļūdu", + "bug-report-information": "Izmantojiet šo informāciju, lai ziņotu par kļūdu. Sīkākas informācijas sniegšana izstrādātājiem ir labākais veids, kā ātri atrisināt problēmas.", + "tracker": "Izsekotājs", + "configuration": "Konfigurācija", + "docker-volume": "Docker skaļums", + "docker-volume-help": "Mealie pieprasa, lai priekšējam konteineram un aizmugurējam būtu vienāds dokera tilpums vai krātuve. Tas nodrošina, ka frontend konteiners var pareizi piekļūt diskā saglabātajiem attēliem un resursiem.", + "volumes-are-misconfigured": "Apjomi ir nepareizi konfigurēti.", + "volumes-are-configured-correctly": "Apjomi ir konfigurēti pareizi.", + "status-unknown-try-running-a-validation": "Statuss nav zināms. Mēģiniet palaist validāciju.", + "validate": "Apstiprināt", + "email-configuration-status": "E-pasta konfigurācijas statuss", + "email-configured": "E-pasts konfigurēts", + "email-test-results": "E-pasta testa rezultāti", + "ready": "Gatavs", + "not-ready": "Nav gatavs - pārbaudiet vides mainīgos", + "succeeded": "Izdevās", + "failed": "Neizdevās", + "general-about": "Vispārīgi Par", + "application-version": "Lietojumprogrammas versija", + "application-version-error-text": "Jūsu pašreizējā versija ({0}) neatbilst jaunākajai versijai. Apsverot atjaunināšanu uz jaunāko versiju ({1}).", + "mealie-is-up-to-date": "Mealie ir atjaunināta", + "secure-site": "Droša vietne", + "secure-site-error-text": "Apkalpojiet, izmantojot localhost vai droši, izmantojot https. Starpliktuve un papildu pārlūkprogrammas API var nedarboties.", + "secure-site-success-text": "Vietnei piekļūst localhost vai https", + "server-side-base-url": "Servera puses bāzes URL", + "server-side-base-url-error-text": "`BASE_URL` joprojām ir noklusējuma vērtība API serverī. Tas radīs problēmas ar paziņojumu saitēm, kas serverī ģenerētas e-pasta ziņojumiem utt.", + "server-side-base-url-success-text": "Servera puses URL neatbilst noklusējumam", + "ldap-ready": "LDAP gatavs", + "ldap-ready-error-text": "Ne visas LDAP vērtības ir konfigurētas. To var ignorēt, ja neizmantojat LDAP autentifikāciju.", + "ldap-ready-success-text": "Visi nepieciešamie LDAP mainīgie ir iestatīti.", + "build": "Uzbūvēt", + "recipe-scraper-version": "Receptes skrāpja versija", + "oidc-ready": "OIDC gatavs", + "oidc-ready-error-text": "Ne visas OIDC vērtības ir konfigurētas. To var ignorēt, ja neizmantojat OIDC autentifikāciju.", + "oidc-ready-success-text": "Visi nepieciešamie OIDC mainīgie ir iestatīti.", + "openai-ready": "OpenAI gatavs", + "openai-ready-error-text": "Ne visas OpenAI vērtības ir konfigurētas. To var ignorēt, ja neizmantojat OpenAI funkcijas.", + "openai-ready-success-text": "Visi nepieciešamie OpenAI mainīgie ir iestatīti." }, "shopping-list": { - "all-lists": "All Lists", - "create-shopping-list": "Create Shopping List", - "from-recipe": "From Recipe", - "list-name": "List Name", - "new-list": "New List", - "quantity": "Quantity: {0}", - "shopping-list": "Shopping List", - "shopping-lists": "Shopping Lists", - "food": "Food", - "note": "Note", - "label": "Label", - "save-label": "Save Label", - "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", - "toggle-food": "Toggle Food", - "manage-labels": "Manage Labels", - "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", - "copy-as-text": "Copy as Text", - "copy-as-markdown": "Copy as Markdown", - "delete-checked": "Delete Checked", - "toggle-label-sort": "Toggle Label Sort", - "reorder-labels": "Reorder Labels", - "uncheck-all-items": "Uncheck All Items", - "check-all-items": "Check All Items", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label", - "completed-on": "Completed on {date}", - "you-are-offline": "You are offline", - "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", - "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", - "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "all-lists": "Visi saraksti", + "create-shopping-list": "Izveidot iepirkumu sarakstu", + "from-recipe": "No receptes", + "list-name": "Saraksta nosaukums", + "new-list": "Jauns saraksts", + "quantity": "Daudzums: {0}", + "shopping-list": "Iepirkumu saraksts", + "shopping-lists": "Iepirkumu saraksti", + "food": "Pārtika", + "note": "piezīme", + "label": "etiķete", + "save-label": "Saglabāt etiķeti", + "linked-item-warning": "Šis vienums ir saistīts ar vienu vai vairākām receptēm. Vienību vai pārtikas produktu pielāgošana dos negaidītus rezultātus, pievienojot vai noņemot recepti no šī saraksta.", + "toggle-food": "Pārslēgt pārtiku", + "manage-labels": "Pārvaldīt etiķetes", + "are-you-sure-you-want-to-delete-this-item": "Vai tiešām vēlaties dzēst šo vienumu?", + "copy-as-text": "Kopēt kā tekstu", + "copy-as-markdown": "Kopēt kā Markdown", + "delete-checked": "Dzēst pārbaudītu", + "toggle-label-sort": "Pārslēgt etiķetes kārtošanu", + "reorder-labels": "Pārkārtojiet etiķetes", + "uncheck-all-items": "Noņemiet atzīmi no visiem vienumiem", + "check-all-items": "Pārbaudiet visus vienumus", + "linked-recipes-count": "Nav saistītu recepšu | Viena saistīta recepte| Saistītās receptes {count}", + "items-checked-count": "Preču nav pārbaudīta|Viena prece pārbaudīta| preces pārbaudītas {count}", + "no-label": "Nav etiķetes", + "completed-on": "Pabeigts {date}", + "you-are-offline": "Jūs esat bezsaistē", + "you-are-offline-description": "Ne visas funkcijas ir pieejamas bezsaistē. Jūs joprojām varat pievienot, modificēt un noņemt vienumus, taču jūs nevarēsit sinhronizēt izmaiņas serverī, kamēr neesat atkal tiešsaistē.", + "are-you-sure-you-want-to-check-all-items": "Vai esat pārliecināts, ka vēlaties pārbaudīt visus vienumus?", + "are-you-sure-you-want-to-uncheck-all-items": "Vai esat pārliecināts, ka vēlaties noņemt atzīmi no visiem vienumiem?", + "are-you-sure-you-want-to-delete-checked-items": "Vai tiešām vēlaties dzēst visus pārbaudītos vienumus?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { - "all-recipes": "All Recipes", - "backups": "Backups", - "categories": "Categories", - "cookbooks": "Cookbooks", - "dashboard": "Dashboard", - "home-page": "Home Page", - "manage-users": "Manage Users", - "migrations": "Migrations", - "profile": "Profile", - "search": "Search", - "site-settings": "Site Settings", - "tags": "Tags", - "toolbox": "Toolbox", - "language": "Language", - "maintenance": "Maintenance", - "background-tasks": "Background Tasks", - "parser": "Parser", - "developer": "Developer", - "cookbook": "Cookbook", - "create-cookbook": "Create a new cookbook" + "all-recipes": "Visas receptes", + "backups": "Dublējumi", + "categories": "Kategorijas", + "cookbooks": "Pavārgrāmatas", + "dashboard": "Informācijas panelis", + "home-page": "Mājas lapa", + "manage-users": "Pārvaldīt lietotājus", + "migrations": "Migrācijas", + "profile": "Profils", + "search": "Meklēt", + "site-settings": "Vietnes iestatījumi", + "tags": "tagi", + "toolbox": "Rīklodziņš", + "language": "Valoda", + "maintenance": "Apkope", + "background-tasks": "Pamatuzdevumi", + "parser": "Parsētājs", + "developer": "Izstrādātājs", + "cookbook": "Pavārgrāmata", + "create-cookbook": "Izveidojiet jaunu pavārgrāmatu" }, "signup": { - "error-signing-up": "Error Signing Up", - "sign-up": "Sign Up", - "sign-up-link-created": "Sign up link created", - "sign-up-link-creation-failed": "Sign up link creation failed", - "sign-up-links": "Sign Up Links", - "sign-up-token-deleted": "Sign Up Token Deleted", - "sign-up-token-deletion-failed": "Sign up token deletion failed", - "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." + "error-signing-up": "Reģistrējoties kļūda", + "sign-up": "Reģistrēties", + "sign-up-link-created": "Izveidota reģistrēšanās saite", + "sign-up-link-creation-failed": "Reģistrēšanās saites izveide neizdevās", + "sign-up-links": "Reģistrēšanās saites", + "sign-up-token-deleted": "Reģistrēšanās marķieris dzēsts", + "sign-up-token-deletion-failed": "Reģistrēšanās marķiera dzēšana neizdevās", + "welcome-to-mealie": "Laipni lūdzam Mealie! Lai kļūtu par šī gadījuma lietotāju, jums ir nepieciešama derīga ielūguma saite. Ja neesat saņēmis ielūgumu, nevarat reģistrēties. Lai saņemtu saiti, sazinieties ar vietnes administratoru." }, "tag": { - "tag-created": "Tag created", - "tag-creation-failed": "Tag creation failed", - "tag-deleted": "Tag deleted", - "tag-deletion-failed": "Tag deletion failed", - "tag-update-failed": "Tag update failed", - "tag-updated": "Tag updated", - "tags": "Tags", - "untagged-count": "Untagged {count}", - "create-a-tag": "Create a Tag", - "tag-name": "Tag Name", - "tag": "Tag" + "tag-created": "Izveidots tags", + "tag-creation-failed": "Tagu izveide neizdevās", + "tag-deleted": "Tag izdzēsts", + "tag-deletion-failed": "Tagu dzēšana neizdevās", + "tag-update-failed": "Tagu atjaunināšana neizdevās", + "tag-updated": "Atjaunināts tags", + "tags": "tagi", + "untagged-count": "Bez atzīmes {count}", + "create-a-tag": "Izveidot tagu", + "tag-name": "Tagu nosaukums", + "tag": "birka" }, "tool": { - "tools": "Tools", - "on-hand": "On Hand", - "create-a-tool": "Create a Tool", - "tool-name": "Tool Name", - "create-new-tool": "Create New Tool", - "on-hand-checkbox-label": "Show as On Hand (Checked)", - "required-tools": "Required Tools", - "tool": "Tool" + "tools": "Instrumenti", + "on-hand": "Uz rokas", + "create-a-tool": "Izveidojiet rīku", + "tool-name": "Instrumenta nosaukums", + "create-new-tool": "Izveidot jaunu rīku", + "on-hand-checkbox-label": "Rādīt kā uz rokas (pārbaudīts)", + "required-tools": "Nepieciešamie rīki", + "tool": "rīks" }, "user": { - "admin": "Admin", - "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", - "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", - "auth-method": "Auth Method", - "confirm-link-deletion": "Confirm Link Deletion", - "confirm-password": "Confirm Password", - "confirm-user-deletion": "Confirm User Deletion", - "could-not-validate-credentials": "Could Not Validate Credentials", - "create-link": "Create Link", - "create-user": "Create User", - "current-password": "Current Password", - "e-mail-must-be-valid": "E-mail must be valid", - "edit-user": "Edit User", - "email": "Email", - "error-cannot-delete-super-user": "Error! Cannot Delete Super User", - "existing-password-does-not-match": "Existing password does not match", - "full-name": "Full Name", - "generate-password-reset-link": "Generate Password Reset Link", - "invite-only": "Invite Only", - "link-id": "Link ID", - "link-name": "Link Name", - "login": "Login", - "login-oidc": "Login with", - "or": "or", - "logout": "Logout", - "manage-users": "Manage Users", - "manage-users-description": "Create and manage users.", - "new-password": "New Password", - "new-user": "New User", - "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", - "password-must-match": "Password must match", - "password-reset-failed": "Password reset failed", - "password-updated": "Password updated", - "password": "Password", - "password-strength": "Password is {strength}", - "please-enter-password": "Please enter your new password.", - "register": "Register", - "reset-password": "Reset Password", - "sign-in": "Sign in", - "total-mealplans": "Total MealPlans", - "total-users": "Total Users", - "upload-photo": "Upload Photo", - "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", - "user-created": "User created", - "user-creation-failed": "User creation failed", - "user-deleted": "User deleted", - "user-id-with-value": "User ID: {id}", - "user-id": "User ID", - "user-password": "User Password", - "user-successfully-logged-in": "User Successfully Logged In", - "user-update-failed": "User update failed", - "user-updated": "User updated", - "user": "User", - "username": "Username", - "users-header": "USERS", - "users": "Users", - "user-not-found": "User not found", - "webhook-time": "Webhook Time", - "webhooks-enabled": "Webhooks Enabled", - "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", - "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", - "enable-advanced-content": "Enable Advanced Content", - "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", - "favorite-recipes": "Favorite Recipes", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "admin": "Administrators", + "are-you-sure-you-want-to-delete-the-link": "Vai tiešām vēlaties dzēst {link} ?", + "are-you-sure-you-want-to-delete-the-user": "Vai tiešām vēlaties dzēst {activeName} ID: {activeId}?", + "auth-method": "Autēšanas metode", + "confirm-link-deletion": "Apstipriniet saites dzēšanu", + "confirm-password": "Apstiprināt paroli", + "confirm-user-deletion": "Apstipriniet lietotāja dzēšanu", + "could-not-validate-credentials": "Nevarēja apstiprināt akreditācijas datus", + "create-link": "Izveidot saiti", + "create-user": "Izveidot lietotāju", + "current-password": "Pašreizējā parole", + "e-mail-must-be-valid": "E-pastam jābūt derīgam", + "edit-user": "Rediģēt lietotāju", + "email": "E-pasts", + "error-cannot-delete-super-user": "Kļūda! Nevar izdzēst Super User", + "existing-password-does-not-match": "Esošā parole neatbilst", + "full-name": "Pilns vārds", + "generate-password-reset-link": "Ģenerēt paroles atiestatīšanas saiti", + "invite-only": "Tikai uzaicināt", + "link-id": "Saites ID", + "link-name": "Saites nosaukums", + "login": "Pieslēgties", + "login-oidc": "Pieslēgties ar", + "or": "vai", + "logout": "Iziet", + "manage-users": "Pārvaldīt lietotājus", + "manage-users-description": "Izveidojiet un pārvaldiet lietotājus.", + "new-password": "Jauna parole", + "new-user": "Jauns lietotājs", + "password-has-been-reset-to-the-default-password": "Parole ir atiestatīta uz noklusējuma paroli", + "password-must-match": "Parolei jāatbilst", + "password-reset-failed": "Paroles atiestatīšana neizdevās", + "password-updated": "Atjaunināta parole", + "password": "Parole", + "password-strength": "Parole ir {strength}", + "please-enter-password": "Lūdzu, ievadiet savu jauno paroli.", + "register": "Reģistrēties", + "reset-password": "Atjaunot paroli", + "sign-in": "Pierakstīties", + "total-mealplans": "Kopējie ēdienreizes plāni", + "total-users": "Kopējais lietotāju skaits", + "upload-photo": "Augšupielādēt fotoattēlu", + "use-8-characters-or-more-for-your-password": "Izmantojiet 8 vai vairāk rakstzīmes savai parolei", + "user-created": "Lietotājs izveidots", + "user-creation-failed": "Lietotāja izveide neizdevās", + "user-deleted": "Lietotājs dzēsts", + "user-id-with-value": "Lietotāja ID: {id}", + "user-id": "Lietotāja ID", + "user-password": "Lietotāja parole", + "user-successfully-logged-in": "Lietotājs veiksmīgi pieteicies", + "user-update-failed": "Lietotāja atjaunināšana neizdevās", + "user-updated": "Lietotājs atjaunināts", + "user": "Lietotājs", + "username": "Lietotājvārds", + "users-header": "Lietotāji", + "users": "Lietotāji", + "user-not-found": "Lietotājs nav atrasts", + "webhook-time": "Webhook laiks", + "webhooks-enabled": "Tīmekļa āķi iespējoti", + "you-are-not-allowed-to-create-a-user": "Jums nav atļauts izveidot lietotāju", + "you-are-not-allowed-to-delete-this-user": "Jums nav atļauts dzēst šo lietotāju", + "enable-advanced-content": "Iespējot papildu saturu", + "enable-advanced-content-description": "Iespējot uzlabotas funkcijas, piemēram, recepšu mērogošanu, API atslēgas, tīmekļa ķēdes un datu pārvaldību. Neuztraucieties, jūs vienmēr varat to mainīt vēlāk", + "favorite-recipes": "Iecienītākās receptes", + "email-or-username": "E-pasts vai lietotājvārds", + "remember-me": "Atcerieties mani", + "please-enter-your-email-and-password": "Lūdzu, ievadiet savu e-pastu un paroli", + "invalid-credentials": "Nederīgi akreditācijas dati", + "account-locked-please-try-again-later": "Konts ir bloķēts. Lūdzu, mēģiniet vēlreiz vēlāk", + "user-favorites": "Lietotāju izlases", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Vājš", + "good": "Labi", + "strong": "Spēcīgs", + "very-strong": "Ļoti spēcīgs" }, - "user-management": "User Management", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", - "admin-user-management": "Admin User Management", - "user-details": "User Details", - "user-name": "User Name", - "authentication-method": "Authentication Method", + "user-management": "Lietotāju pārvaldība", + "reset-locked-users": "Atiestatīt bloķētos lietotājus", + "admin-user-creation": "Administratora lietotāju izveide", + "admin-user-management": "Administratora lietotāju pārvaldība", + "user-details": "Informācija par lietotāju", + "user-name": "Lietotāja vārds", + "authentication-method": "Autentifikācijas metode", "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Permissions", - "administrator": "Administrator", - "user-can-invite-other-to-group": "User can invite others to group", - "user-can-manage-group": "User can manage group", - "user-can-manage-household": "User can manage household", - "user-can-organize-group-data": "User can organize group data", - "enable-advanced-features": "Enable advanced features", - "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", - "forgot-password": "Forgot Password", - "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", - "changes-reflected-immediately": "Changes to this user will be reflected immediately." + "permissions": "Atļaujas", + "administrator": "Administrators", + "user-can-invite-other-to-group": "Lietotājs var uzaicināt citus grupēt", + "user-can-manage-group": "Lietotājs var pārvaldīt grupu", + "user-can-manage-household": "Lietotājs var pārvaldīt mājsaimniecību", + "user-can-organize-group-data": "Lietotājs var organizēt grupas datus", + "enable-advanced-features": "Iespējot papildu funkcijas", + "it-looks-like-this-is-your-first-time-logging-in": "Izskatās, ka šī ir jūsu pirmā reize, kad piesakāties.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Vai nevēlaties to vairs redzēt? Noteikti mainiet savu e-pastu lietotāja iestatījumos!", + "forgot-password": "Aizmirsāt paroli", + "forgot-password-text": "Lūdzu, ievadiet savu e-pasta adresi, un mēs jums nosūtīsim saiti, lai atiestatītu jūsu paroli.", + "changes-reflected-immediately": "Izmaiņas šim lietotājam tiks atspoguļotas nekavējoties." }, "language-dialog": { - "translated": "translated", - "choose-language": "Choose Language", - "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", - "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", - "read-the-docs": "Read the docs" + "translated": "tulkots", + "choose-language": "Izvēlieties valodu", + "select-description": "Izvēlieties valodu Mealie lietotāja saskarnei. Iestatījums attiecas tikai uz jums, nevis citiem lietotājiem.", + "how-to-contribute-description": "Vai kaut kas vēl nav tulkots, nepareizi tulkots vai sarakstā trūkst jūsu valodas? {read-the-docs-link}par to, kā dot ieguldījumu!", + "read-the-docs": "Izlasiet dokumentus" }, "data-pages": { "foods": { - "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", - "merge-food-example": "Merging {food1} into {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", - "combine-food": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data", - "example-food-singular": "ex: Onion", - "example-food-plural": "ex: Onions", - "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", - "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." + "merge-dialog-text": "Izvēlēto pārtikas produktu apvienošana apvienos avota pārtiku un mērķa pārtiku vienā ēdienā. Avota barība tiks svītrota, un visas atsauces uz avota pārtiku tiks atjauninātas, lai norādītu uz mērķa pārtiku.", + "merge-food-example": "Apvienošanās {food1} {food2}", + "seed-dialog-text": "Sēdziet datu bāzi ar pārtikas produktiem, pamatojoties uz jūsu vietējo valodu. Tādējādi tiks izveidoti vairāk nekā 200 izplatīti pārtikas produkti, kurus var izmantot datu bāzes sakārtošanai. Pārtika tiek tulkota ar kopienas centieniem.", + "seed-dialog-warning": "Jūsu datu bāzē jau ir daži vienumi. Šī darbība nesaskaņos dublikātus, jums tie būs jāpārvalda manuāli.", + "combine-food": "Apvienojiet ēdienu", + "source-food": "Pārtikas avots", + "target-food": "Mērķa pārtika", + "create-food": "Izveidojiet ēdienu", + "food-label": "Pārtikas etiķete", + "edit-food": "Rediģēt pārtiku", + "food-data": "Pārtikas dati", + "example-food-singular": "piemēram: sīpols", + "example-food-plural": "piemēram: sīpoli", + "label-overwrite-warning": "Tas piešķirs izvēlēto etiķeti visiem atlasītajiem pārtikas produktiem un, iespējams, pārrakstīs esošās etiķetes.", + "on-hand-checkbox-label": "Iestatot šo karodziņu, šis ēdiens pēc noklusējuma netiks atzīmēts, pievienojot recepti iepirkumu sarakstam." }, "units": { - "seed-dialog-text": "Seed the database with common units based on your local language.", - "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", - "combine-unit": "Combine Unit", - "source-unit": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "plural-abbreviation": "Plural Abbreviation", - "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", - "fraction": "Fraction", - "example-unit-singular": "ex: Tablespoon", - "example-unit-plural": "ex: Tablespoons", - "example-unit-abbreviation-singular": "ex: Tbsp", - "example-unit-abbreviation-plural": "ex: Tbsps" + "seed-dialog-text": "Izveidojiet datu bāzi ar kopējām vienībām, pamatojoties uz jūsu vietējo valodu.", + "combine-unit-description": "Apvienojot atlasītās vienības, avota vienība un mērķa vienība tiks apvienota vienā vienībā. Visas {source-unit-will-be-deleted} atsauces uz avota vienību tiks atjauninātas, lai norādītu uz mērķa vienību.", + "combine-unit": "Apvienot vienību", + "source-unit": "Avota vienība", + "target-unit": "Mērķa vienība", + "merging-unit-into-unit": "Apvienošanās {0} {1}", + "create-unit": "Izveidot vienību", + "abbreviation": "Saīsinājums", + "plural-abbreviation": "Daudzskaitļa saīsin", + "description": "Apraksts", + "display-as-fraction": "Parādīt kā frakciju", + "use-abbreviation": "Izmantojiet saīsinājumu", + "edit-unit": "Rediģēt vienību", + "unit-data": "Vienības dati", + "use-abbv": "Izmantojiet Abbv.", + "fraction": "Frakcija", + "example-unit-singular": "piemēram: ēdamkarote", + "example-unit-plural": "piemēram: ēdamkarotes", + "example-unit-abbreviation-singular": "piemēram: ēdamkarote", + "example-unit-abbreviation-plural": "piemēram: Tbsps" }, "labels": { - "seed-dialog-text": "Seed the database with common labels based on your local language.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels", - "assign-label": "Assign Label" + "seed-dialog-text": "Izveidojiet datu bāzi ar kopējām etiķetēm, pamatojoties uz jūsu vietējo valodu.", + "edit-label": "Rediģēt etiķeti", + "new-label": "Jauna etiķete", + "labels": "Etiķetes", + "assign-label": "Piešķirt etiķeti" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", - "categorize": "Categorize", - "update-settings": "Update Settings", - "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", - "export-recipes": "Export Recipes", - "delete-recipes": "Delete Recipes", - "source-unit-will-be-deleted": "Source Unit will be deleted" + "purge-exports": "Tīrīšanas eksports", + "are-you-sure-you-want-to-delete-all-export-data": "Vai tiešām vēlaties dzēst visus eksporta datus?", + "confirm-delete-recipes": "Vai esat pārliecināts, ka vēlaties izdzēst šādas receptes? Šo darbību nevar atsaukt.", + "the-following-recipes-selected-length-will-be-exported": "Tiks eksportētas šādas receptes ({0}).", + "settings-chosen-explanation": "Šeit izvēlētie iestatījumi, izņemot bloķēto opciju, tiks piemēroti visām atlasītajām receptēm.", + "selected-length-recipe-s-settings-will-be-updated": "{count}receptes (-u) iestatījumi tiks atjaunināti.", + "recipe-data": "Receptes dati", + "recipe-data-description": "Izmantojiet šo sadaļu, lai pārvaldītu datus, kas saistīti ar jūsu receptēm. Savās receptēs varat veikt vairākas lielapjoma darbības, tostarp eksportēšanu, dzēšanu, atzīmēšanu un kategoriju piešķiršanu.", + "recipe-columns": "Recepšu kolonnas", + "data-exports-description": "Šajā sadaļā ir pieejamas saites uz pieejamo eksportu, kas ir gatavs lejupielādei. Šo eksportu derīguma termiņš beidzas, tāpēc noteikti paņemiet tos, kamēr tie joprojām ir pieejami.", + "data-exports": "Datu eksports", + "tag": "birka", + "categorize": "Kategorizēt", + "update-settings": "Atjaunināt iestatījumus", + "tag-recipes": "Tag Receptes", + "categorize-recipes": "Kategorizēt receptes", + "export-recipes": "Eksporta receptes", + "delete-recipes": "Dzēst receptes", + "source-unit-will-be-deleted": "Avota vienība tiks dzēsta" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "Recepšu darbību dati", + "new-recipe-action": "Jaunas receptes darbība", + "edit-recipe-action": "Rediģēt receptes darbību", + "action-type": "Darbības veids" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", - "seed-data": "Seed Data", - "seed": "Seed", - "data-management": "Data Management", - "data-management-description": "Select which data set you want to make changes to.", - "select-data": "Select Data", - "select-language": "Select Language", - "columns": "Columns", - "combine": "Combine", + "create-alias": "Izveidot aizstājvārdu", + "manage-aliases": "Pārvaldīt aizstājvārdus", + "seed-data": "Sēklu dati", + "seed": "Sēklas", + "data-management": "Datu pārvaldība", + "data-management-description": "Atlasiet datu kopu, kurā vēlaties veikt izmaiņas.", + "select-data": "Izvēlieties datus", + "select-language": "Izvēlieties valodu", + "columns": "Kolonnas", + "combine": "Apvienot", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", - "category-data": "Category Data" + "edit-category": "Rediģēt kategoriju", + "new-category": "Jauna kategorija", + "category-data": "Kategorija Dati" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "Jauns tags", + "edit-tag": "Rediģēt tagu", + "tag-data": "Atzīmes datums" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "Jauns rīks", + "edit-tool": "Rediģēšanas rīks", + "tool-data": "Rīka dati" } }, "user-registration": { - "user-registration": "User Registration", - "registration-success": "Registration Success", - "join-a-group": "Join a Group", - "create-a-new-group": "Create a New Group", - "provide-registration-token-description": "Please provide the registration token associated with the group that you'd like to join. You'll need to obtain this from an existing group member.", - "group-details": "Group Details", - "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", - "use-seed-data": "Use Seed Data", - "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes.", - "account-details": "Account Details" + "user-registration": "Lietotāja reģistrācija", + "registration-success": "Reģistrācijas panākumi", + "join-a-group": "Pievienojieties grupai", + "create-a-new-group": "Jaunas grupas izveide", + "provide-registration-token-description": "Lūdzu, norādiet reģistrācijas marķieri, kas saistīts ar grupu, kurai vēlaties pievienoties. Jums tas būs jāiegūst no esoša grupas dalībnieka.", + "group-details": "Grupas informācija", + "group-details-description": "Pirms konta izveides jums būs jāizveido grupa. Jūsu grupā būs tikai jūs, bet vēlāk varēsiet uzaicināt citus. Jūsu grupas dalībnieki var dalīties maltīšu plānos, iepirkumu sarakstos, receptēs un daudz ko citu!", + "use-seed-data": "Izmantojiet sēklu datus", + "use-seed-data-description": "Mealie piegādā kopā ar pārtikas produktu, vienību un etiķešu kolekciju, ko var izmantot, lai papildinātu grupu ar noderīgiem datiem recepšu sakārtošanai.", + "account-details": "Konta informācija" }, "validation": { - "group-name-is-taken": "Group name is taken", - "username-is-taken": "Username is taken", - "email-is-taken": "Email is taken", - "this-field-is-required": "This Field is Required" + "group-name-is-taken": "Tiek ņemts grupas nosaukums", + "username-is-taken": "Lietotājvārds ir ņemts", + "email-is-taken": "E-pasts ir pieņemts", + "this-field-is-required": "Šis lauks ir obligāts" }, "export": { - "export": "Export", - "file-name": "File Name", - "size": "Size", - "link-expires": "Link Expires" + "export": "Eksportēt", + "file-name": "Faila nosaukums", + "size": "Izmērs", + "link-expires": "Saites beidzas" }, "recipe-share": { - "expiration-date": "Expiration Date", - "share-recipe": "Share Recipe", - "default-30-days": "Default 30 Days", - "expires-at": "Expires At", - "recipe-link-copied-message": "Recipe link copied to clipboard" + "expiration-date": "Derīguma termiņš", + "share-recipe": "Kopīgojiet recepti", + "default-30-days": "Noklusējuma 30 dienas", + "expires-at": "Derīguma termiņš beidzas", + "recipe-link-copied-message": "Receptes saite kopēta starpliktuvē" }, "banner-experimental": { - "title": "Experimental Feature", - "description": "This page contains experimental or still-baking features. Please excuse the mess.", - "issue-link-text": "Track our progress here" + "title": "Eksperimentālā iezīme", + "description": "Šajā lapā ir eksperimentālas vai vēl cepamās funkcijas. Lūdzu, atvainojiet jucekli.", + "issue-link-text": "Sekojiet mūsu progresam šeit" }, "form": { - "quantity-label-abbreviated": "Qty" + "quantity-label-abbreviated": "Daudzums" }, "markdown-editor": { - "preview-markdown-button-label": "Preview Markdown" + "preview-markdown-button-label": "Priekšskatījums Markdown" }, "demo": { - "info_message_with_version": "This is a Demo for version: {version}", - "demo_username": "Username: {username}", - "demo_password": "Password: {password}" + "info_message_with_version": "Šī ir versijas demonstrācija: {version}", + "demo_username": "Lietotājvārds: {username}", + "demo_password": "Parole: {password}" }, "ocr-editor": { - "ocr-editor": "Ocr editor", - "toolbar": "Toolbar", - "selection-mode": "Selection mode", - "pan-and-zoom-picture": "Pan and zoom picture", - "split-text": "Split text", - "preserve-line-breaks": "Preserve original line breaks", - "split-by-block": "Split by text block", - "flatten": "Flatten regardless of original formating", + "ocr-editor": "Ocr redaktors", + "toolbar": "Rīkjosla", + "selection-mode": "Atlases režīms", + "pan-and-zoom-picture": "Attēla pārvēršana un tālummaiņa", + "split-text": "Sadalīt tekstu", + "preserve-line-breaks": "Saglabājiet oriģinālos līnijas pārtraukumus", + "split-by-block": "Sadalīt pēc teksta bloka", + "flatten": "Izlīdziniet neatkarīgi no sākotnējās formēšanas", "help": { - "help": "Help", - "mouse-modes": "Mouse modes", - "selection-mode": "Selection Mode (default)", - "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", + "help": "Palīdzība", + "mouse-modes": "Peles režīmi", + "selection-mode": "Atlases režīms (noklusējums)", + "selection-mode-desc": "Atlases režīms ir galvenais režīms, ko var izmantot datu ievadīšanai:", "selection-mode-steps": { - "draw": "Draw a rectangle on the text you want to select.", - "click": "Click on any field on the right and then click back on the rectangle above the image.", - "result": "The selected text will appear inside the previously selected field." + "draw": "Uz teksta, kuru vēlaties atlasīt, uzzīmējiet taisnstūri.", + "click": "Noklikšķiniet uz jebkura lauka labajā pusē un pēc tam noklikšķiniet atpakaļ uz taisnstūra virs attēla.", + "result": "Atlasītais teksts parādīsies iepriekš atlasītajā laukā." }, - "pan-and-zoom-mode": "Pan and Zoom Mode", - "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", - "split-text-mode": "Split Text modes", + "pan-and-zoom-mode": "Pāriešanas un tālummaiņas režīms", + "pan-and-zoom-desc": "Izvēlieties pan un tālummaiņu, noklikšķinot uz ikonas. Šis režīms ļauj tuvināt attēla iekšpusi un pārvietoties, lai atvieglotu lielu attēlu izmantošanu.", + "split-text-mode": "Sadalītā teksta režīmi", "split-modes": { - "line-mode": "Line mode (default)", - "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", - "block-mode": "Block mode", - "block-mode-desc": "In block mode, the text will be split in blocks. This mode is useful when bulk adding instructions that are usually written in paragraphs.", - "flat-mode": "Flat mode", - "flat-mode-desc": "In flat mode, the text will be added to the selected recipe field with no line breaks." + "line-mode": "Līnijas režīms (noklusējums)", + "line-mode-desc": "Līnijas režīmā teksts tiks izplatīts, saglabājot sākotnējos rindu pārtraukumus. Šis režīms ir noderīgs, ja izmanto lielapjoma pievienošanu sastāvdaļu sarakstā, kur viena sastāvdaļa ir viena rinda.", + "block-mode": "Bloķēšanas režīms", + "block-mode-desc": "Bloku režīmā teksts tiks sadalīts blokos. Šis režīms ir noderīgs, pievienojot lielapjoma instrukcijas, kas parasti tiek rakstītas rindkopās.", + "flat-mode": "Plakanais režīms", + "flat-mode-desc": "Plakanā režīmā teksts tiks pievienots atlasītajam receptes laukam bez rindu pārtraukumiem." } } }, "admin": { "maintenance": { - "storage-details": "Storage Details", - "page-title": "Site Maintenance", - "summary-title": "Summary", - "button-label-get-summary": "Get Summary", - "button-label-open-details": "Details", - "info-description-data-dir-size": "Data Directory Size", - "info-description-log-file-size": "Log File Size", - "info-description-cleanable-directories": "Cleanable Directories", - "info-description-cleanable-images": "Cleanable Images", + "storage-details": "Uzglabāšanas informācija", + "page-title": "Vietnes uzturēšana", + "summary-title": "Kopsavilkums", + "button-label-get-summary": "Saņemt kopsavilkumu", + "button-label-open-details": "Sīkāka informācija", + "info-description-data-dir-size": "Datu direktorija lielums", + "info-description-log-file-size": "Žurnāla faila lielums", + "info-description-cleanable-directories": "Notīrāmi direktoriji", + "info-description-cleanable-images": "Notīrāmi attēli", "storage": { - "title-temporary-directory": "Temporary Directory (.temp)", - "title-backups-directory": "Backups Directory (backups)", - "title-groups-directory": "Groups Directory (groups)", - "title-recipes-directory": "Recipes Directory (recipes)", - "title-user-directory": "User Directory (user)" + "title-temporary-directory": "Pagaidu direktorijs (.temp)", + "title-backups-directory": "Dublējumkopiju direktorijs (dublējumkopijas)", + "title-groups-directory": "Grupu katalogs (grupas)", + "title-recipes-directory": "Recepšu katalogs (receptes)", + "title-user-directory": "Lietotāju direktorijs (lietotājs)" }, - "action-delete-log-files-name": "Delete Log Files", - "action-delete-log-files-description": "Deletes all the log files", - "action-clean-directories-name": "Clean Directories", - "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", - "action-clean-temporary-files-name": "Clean Temporary Files", - "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", - "action-clean-images-name": "Clean Images", - "action-clean-images-description": "Removes all the images that don't end with .webp", - "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", - "actions-description-destructive": "destructive", - "actions-description-irreversible": "irreversible", - "logs-action-refresh": "Refresh Logs", - "logs-page-title": "Mealie Logs", - "logs-tail-lines-label": "Tail Lines" + "action-delete-log-files-name": "Dzēst žurnāla failus", + "action-delete-log-files-description": "Dzēš visus žurnālfailus", + "action-clean-directories-name": "Notīriet direktorijus", + "action-clean-directories-description": "Noņem visas recepšu mapes, kas nav derīgi UUID", + "action-clean-temporary-files-name": "Notīriet pagaidu failus", + "action-clean-temporary-files-description": "Noņem visus failus un mapes direktorijā.temp", + "action-clean-images-name": "Tīri attēli", + "action-clean-images-description": "Noņem visus attēlus, kas nebeidzas ar .webp", + "actions-description": "Apkopes darbības {destructive_in_bold} ir un jālieto piesardzīgi. Veicot jebkuru no šīm darbībām, ir{irreversible_in_bold}.", + "actions-description-destructive": "iznīcinošs", + "actions-description-irreversible": "neatgriezenisks", + "logs-action-refresh": "Atsvaidzināt žurnālus", + "logs-page-title": "Mealie žurnāli", + "logs-tail-lines-label": "Astes līnijas" }, "mainentance": { - "actions-title": "Actions" + "actions-title": "Darbības" }, - "ingredients-natural-language-processor": "Ingredients Natural Language Processor", - "ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.", - "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", + "ingredients-natural-language-processor": "Sastāvdaļas Dabiskās valodas procesors", + "ingredients-natural-language-processor-explanation": "Mealie izmanto nosacītos izlases laukus (CRF) sastāvdaļu parsēšanai un apstrādei. Sastāvdaļām izmantotais modelis ir balstīts uz datu kopu, kurā ir vairāk nekā 100 000 sastāvdaļu no datu kopas, ko apkopojis New York Times. Ņemiet vērā, ka, tā kā modelis ir apmācīts tikai angļu valodā, var būt dažādi rezultāti, lietojot modeli citās valodās. Šī lapa ir rotaļu laukums modeļa pārbaudei.", + "ingredients-natural-language-processor-explanation-2": "Tas nav ideāls, taču kopumā tas dod lieliskus rezultātus un ir labs sākumpunkts sastāvdaļu manuālai parsēšanai atsevišķos laukos. Alternatīvi, varat izmantot arī “Brute” procesoru, kas izmanto modeļu saskaņošanas paņēmienu, lai identificētu sastāvdaļas.", "nlp": "NLP", - "brute": "Brute", + "brute": "Brutāls", "openai": "OpenAI", - "show-individual-confidence": "Show individual confidence", - "ingredient-text": "Ingredient Text", - "average-confident": "{0} Confident", - "try-an-example": "Try an example", - "parser": "Parser", - "background-tasks": "Background Tasks", - "background-tasks-description": "Here you can view all the running background tasks and their status", - "no-logs-found": "No Logs Found", - "tasks": "Tasks", + "show-individual-confidence": "Parādiet individuālo pārliecību", + "ingredient-text": "Sastāvdaļu teksts", + "average-confident": "{0}Pārliecināts", + "try-an-example": "Izmēģiniet piemēru", + "parser": "Parsētājs", + "background-tasks": "Pamatuzdevumi", + "background-tasks-description": "Šeit jūs varat apskatīt visus darbības fona uzdevumus un to statusu", + "no-logs-found": "Nav atrasti žurnāli", + "tasks": "Uzdevumi", "setup": { - "first-time-setup": "First Time Setup", - "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", - "common-settings-for-new-sites": "Here are some common settings for new sites", - "setup-complete": "Setup Complete!", - "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", - "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", - "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." + "first-time-setup": "Pirmo reizi iestatīšana", + "welcome-to-mealie-get-started": "Laipni lūdzam Mealie! Sāksim", + "already-set-up-bring-to-homepage": "Es jau esmu iestatīts, vienkārši nogādājiet mani mājaslapā", + "common-settings-for-new-sites": "Šeit ir daži kopīgi iestatījumi jaunām vietnēm", + "setup-complete": "Iestatīšana pabeigta!", + "here-are-a-few-things-to-help-you-get-started": "Šeit ir dažas lietas, kas palīdzēs jums sākt darbu ar Mealie", + "restore-from-v1-backup": "Vai jums ir dublējums no iepriekšējā Mealie v1 gadījuma? Jūs varat to atjaunot šeit.", + "manage-profile-or-get-invite-link": "Pārvaldiet savu profilu vai paņemiet uzaicinājuma saiti, lai kopīgotu ar citiem." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "OpenAI pakalpojumu atkļūdošana", + "debug-openai-services-description": "Izmantojiet šo lapu, lai atkļūdotu OpenAI pakalpojumus. Jūs varat pārbaudīt savu OpenAI savienojumu un skatīt rezultātus šeit. Ja jums ir iespējoti attēlu pakalpojumi, varat arī nodrošināt attēlu.", + "run-test": "Palaist pārbaudi", + "test-results": "Testa rezultāti", + "group-delete-note": "Grupas ar lietotājiem vai mājsaimniecībām nevar dzēst", + "household-delete-note": "Mājsaimniecības ar lietotājiem nevar tikt dzēstas" }, "profile": { - "welcome-user": "👋 Welcome, {0}!", - "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "Get Invite Link", - "get-public-link": "Get Public Link", - "account-summary": "Account Summary", - "account-summary-description": "Here's a summary of your group's information.", - "group-statistics": "Group Statistics", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", - "storage-capacity": "Storage Capacity", - "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", - "personal": "Personal", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", - "user-settings": "User Settings", - "user-settings-description": "Manage your preferences, change your password, and update your email.", - "api-tokens-description": "Manage your API Tokens for access from external applications.", - "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", - "group-settings": "Group Settings", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", - "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", - "members": "Members", - "members-description": "See who's in your household and manage their permissions.", + "welcome-user": "👋 Laipni lūgti, {0}!", + "description": "Pārvaldiet savu profilu, receptes un grupas iestatījumus.", + "invite-link": "Invite Link", + "get-invite-link": "Saņemt uzaicinājuma saiti", + "get-public-link": "Iegūstiet publisko saiti", + "account-summary": "Konta kopsavilkums", + "account-summary-description": "Šeit ir jūsu grupas informācijas kopsavilkums.", + "group-statistics": "Grupas statistika", + "group-statistics-description": "Jūsu grupas statistika sniedz zināmu ieskatu, kā jūs izmantojat Mealie.", + "household-statistics": "Mājsaimniecību statistika", + "household-statistics-description": "Jūsu mājsaimniecības statistika sniedz zināmu ieskatu, kā jūs izmantojat Mealie.", + "storage-capacity": "Uzglabāšanas ietilpība", + "storage-capacity-description": "Jūsu atmiņas ietilpība ir augšupielādēto attēlu un līdzekļu aprēķins.", + "personal": "Personīgais", + "personal-description": "Šie ir iestatījumi, kas jums ir personiski. Izmaiņas šeit neietekmēs citus lietotājus.", + "user-settings": "Lietotāja iestatījumi", + "user-settings-description": "Pārvaldiet savas preferences, mainiet paroli un atjauniniet e-pastu.", + "api-tokens-description": "Pārvaldiet savus API žetonus, lai piekļūtu no ārējām lietojumprogrammām.", + "group-description": "Šie vienumi tiek koplietoti jūsu grupā. Rediģējot vienu no tiem, tas mainīs visai grupai!", + "group-settings": "Grupas iestatījumi", + "group-settings-description": "Pārvaldiet kopīgos grupas iestatījumus, piemēram, konfidencialitātes iestatījumus.", + "household-description": "Šie priekšmeti tiek koplietoti jūsu mājsaimniecībā. Rediģējot vienu no tiem, tas mainīs visai mājsaimniecībai!", + "household-settings": "Mājsaimniecības iestatījumi", + "household-settings-description": "Pārvaldiet mājsaimniecības iestatījumus, piemēram, ēdināšanas plānu un privātuma iestatījumus.", + "cookbooks-description": "Pārvaldiet recepšu kategoriju kolekciju un ģenerējiet tām lapas.", + "members": "Biedri", + "members-description": "Skatiet, kas atrodas jūsu mājsaimniecībā, un pārvaldiet viņu atļaujas.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifiers", + "notifiers": "Paziņotāji", "notifiers-description": "Setup email and push notifications that trigger on specific events.", - "manage-data": "Manage Data", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", - "data-migrations": "Data Migrations", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", - "email-sent": "Email Sent", - "error-sending-email": "Error Sending Email", - "personal-information": "Personal Information", - "preferences": "Preferences", - "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", - "back-to-profile": "Back to Profile", - "looking-for-privacy-settings": "Looking for Privacy Settings?", - "manage-your-api-tokens": "Manage Your API Tokens", - "manage-user-profile": "Manage User Profile", - "manage-cookbooks": "Manage Cookbooks", - "manage-members": "Manage Members", - "manage-webhooks": "Manage Webhooks", - "manage-notifiers": "Manage Notifiers", - "manage-data-migrations": "Manage Data Migrations" + "manage-data": "Pārvaldīt datus", + "manage-data-description": "Pārvaldiet savus Meelie datus; Pārtika, Vienības, Kategorijas, Tagi un daudz kas cits.", + "data-migrations": "Datu migrācija", + "data-migrations-description": "Migrējiet esošos datus no citām lietojumprogrammām, piemēram, Nextcloud Recipes un Chowdown.", + "email-sent": "E-pasts nosūtīts", + "error-sending-email": "Kļūda sūtot e-pastu", + "personal-information": "Personiskā informācija", + "preferences": "Uzstādījumi", + "show-advanced-description": "Rādīt papildu funkcijas (API atslēgas, tīmekļa uzgaļi un datu pārvaldība)", + "back-to-profile": "Atpakaļ uz profilu", + "looking-for-privacy-settings": "Vai meklējat konfidencialitātes iestatījumus?", + "manage-your-api-tokens": "Pārvaldiet savus API žetonus", + "manage-user-profile": "Pārvaldīt lietotāja profilu", + "manage-cookbooks": "Pārvaldīt pavārgrāmatas", + "manage-members": "Pārvaldīt dalībniekus", + "manage-webhooks": "Pārvaldiet tīmekļa āķus", + "manage-notifiers": "Pārvaldīt paziņojumus", + "manage-data-migrations": "Pārvaldīt datu migrācijas" }, "cookbook": { - "cookbooks": "Cookbooks", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", - "public-cookbook": "Public Cookbook", - "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", - "filter-options": "Filter Options", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", - "cookbook-name": "Cookbook Name", - "cookbook-with-name": "Cookbook {0}", - "household-cookbook-name": "{0} Cookbook {1}", - "create-a-cookbook": "Create a Cookbook", - "cookbook": "Cookbook" + "cookbooks": "Pavārgrāmatas", + "description": "Pavārgrāmatas ir vēl viens veids, kā organizēt receptes, izveidojot recepšu šķērsgriezumus, organizatorus un citus filtrus. Pavārgrāmatas izveidošana sānu joslā tiks pievienots ieraksts, un visas receptes ar izvēlētajiem filtriem tiks parādītas pavārgrāmatā.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "public-cookbook": "Publiskā pavārgrāmata", + "public-cookbook-description": "Publiskās pavārgrāmatas var koplietot ar lietotājiem, kas nav ēdieni, un tās tiks parādītas jūsu grupu lapā.", + "filter-options": "Filtra opcijas", + "filter-options-description": "Ja ir izvēlēts viss, pavārgrāmatā būs iekļautas tikai receptes, kurās ir atlasīti visi vienumi. Tas attiecas uz katru selektoru apakškopu, nevis atlasīto vienumu šķērsgriezumu.", + "require-all-categories": "Pieprasīt visas kategorijas", + "require-all-tags": "Pieprasīt visus tagus", + "require-all-tools": "Pieprasīt visus rīkus", + "cookbook-name": "Pavārgrāmatas nosaukums", + "cookbook-with-name": "Pavārgrāmata {0}", + "household-cookbook-name": "{0}Pavārgrāmata {1}", + "create-a-cookbook": "Izveidojiet pavārgrāmatu", + "cookbook": "Pavārgrāmata" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "un", + "or": "VAI" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "vienāds", + "does-not-equal": "nav vienāds", + "is-greater-than": "ir lielāks par", + "is-greater-than-or-equal-to": "ir lielāks vai vienāds ar", + "is-less-than": "ir mazāks par", + "is-less-than-or-equal-to": "ir mazāks vai vienāds ar" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "IR", + "is-not": "nav", + "is-one-of": "ir viens no", + "is-not-one-of": "nav viens no", + "contains-all-of": "satur visus", + "is-like": "ir kā", + "is-not-like": "nav tāds, kā" } } } diff --git a/frontend/lang/messages/nl-NL.json b/frontend/lang/messages/nl-NL.json index aaf657f3845..199d093e776 100644 --- a/frontend/lang/messages/nl-NL.json +++ b/frontend/lang/messages/nl-NL.json @@ -276,7 +276,8 @@ "admin-group-management": "Beheerdergroep-beheer", "admin-group-management-text": "Wijzigingen in deze groep zijn meteen zichtbaar.", "group-id-value": "Groeps-id: {0}", - "total-households": "Totaal aantal huishoudens" + "total-households": "Totaal aantal huishoudens", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Huishouden", @@ -297,8 +298,8 @@ "household-recipe-preferences": "Receptvoorkeuren voor groep", "default-recipe-preferences-description": "Dit zijn de standaardinstellingen als er een nieuw recept in je groep wordt gemaakt. Deze kunnen worden gewijzigd voor individuele recepten in het menu recepteninstellingen.", "allow-users-outside-of-your-household-to-see-your-recipes": "Sta gebruikers buiten je groep toe om je recepten te zien", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Wanneer geactiveerd, kun je een recept delen met iedereen, zonder dat zij een account hebben. Als deze mogelijkheid is uitgeschakeld, kun je een recept alleen delen met mensen die in je huishouden zitten, of met een vooraf gemaakte privé-link", + "household-preferences": "Voorkeuren huishouden" }, "meal-plan": { "create-a-new-meal-plan": "Maak een nieuw maaltijdplan", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Recept opslaan vóór gebruik", "section-title": "Sectietitel", "servings": "Porties", + "serves-amount": "Serves {amount}", "share-recipe-message": "Ik wil mijn {0} recept met je delen.", "show-nutrition-values": "Toon voedingswaarden", "sodium-content": "Zout", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Recept aan maaltijdplan toevoegen mislukt", "failed-to-add-to-list": "Toevoegen aan lijst mislukt", "yield": "Opbrengst", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Hoeveelheid", "choose-unit": "Kies een eenheid", "press-enter-to-create": "Druk op Enter om aan te maken", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Gebruik OpenAI om de resultaten te verwerken in plaats van te vertrouwen op de scraper-bibliotheek. Bij het maken van een recept via een URL wordt dit automatisch gedaan als de scraper-bibliotheek mislukt, maar u kunt het hier handmatig testen.", "debug": "Debug", "tree-view": "Boomstructuurweergave", + "recipe-servings": "Recipe Servings", "recipe-yield": "Opbrengst van recept", + "recipe-yield-text": "Recipe Yield Text", "unit": "Eenheid", "upload-image": "Afbeelding uploaden", "screen-awake": "Scherm aan laten staan", @@ -662,7 +668,25 @@ "missing-food": "Ontbrekend levensmiddel maken: {food}", "no-food": "Geen levensmiddel" }, - "reset-servings-count": "Zet de teller van aantal keer gegeten op nul" + "reset-servings-count": "Zet de teller van aantal keer gegeten op nul", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Geavanceerd zoeken", @@ -866,7 +890,8 @@ "you-are-offline-description": "Je kunt niet alles doen als je offline bent. Je kunt wel dingen toevoegen, veranderen of weghalen. Maar we verwerken je aanpassingen pas als je weer online bent.", "are-you-sure-you-want-to-check-all-items": "Weet je zeker dat je alle items wilt selecteren?", "are-you-sure-you-want-to-uncheck-all-items": "Weet je zeker dat je alle items wilt deselecteren?", - "are-you-sure-you-want-to-delete-checked-items": "Weet je zeker dat je de geselecteerde items wilt verwijderen?" + "are-you-sure-you-want-to-delete-checked-items": "Weet je zeker dat je de geselecteerde items wilt verwijderen?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Alle Recepten", @@ -1278,14 +1303,15 @@ "profile": { "welcome-user": "👋 Welkom, {0}!", "description": "Beheer je profiel, recepten en groepsinstellingen.", + "invite-link": "Invite Link", "get-invite-link": "Krijg uitnodigingslink", "get-public-link": "Openbare link krijgen", "account-summary": "Accountoverzicht", "account-summary-description": "Hier is een samenvatting van jouw groep.", "group-statistics": "Groepsstatistieken", "group-statistics-description": "Jouw groepsstatistieken bieden inzicht in hoe je Mealie gebruikt.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics": "Statistieken huishouden", + "household-statistics-description": "De statistieken van je huishouden bieden inzicht in hoe je Mealie gebruikt.", "storage-capacity": "Opslagcapaciteit", "storage-capacity-description": "Jouw opslagcapaciteit is een berekening van de afbeeldingen en bijlagen die je hebt geüpload.", "personal": "Persoonlijk", @@ -1295,13 +1321,13 @@ "api-tokens-description": "Beheer je API-tokens voor toegang vanuit externe applicaties.", "group-description": "Deze items worden gedeeld binnen je groep. Het bewerken van een van deze items zal het voor de hele groep veranderen!", "group-settings": "Groepsinstellingen", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Beheer je groepsinstellingen, zoals privacyinstellingen.", + "household-description": "Deze items worden gedeeld binnen je huishouden. Het bewerken van één van deze items zal het voor het hele huishouden veranderen!", + "household-settings": "Instellingen huishouden", + "household-settings-description": "Beheer de instellingen van je huishouden, zoals je maaltijdplan en privacyinstellingen.", "cookbooks-description": "Beheer een verzameling receptcategorieën en genereer hier pagina's voor.", "members": "Leden", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Bekijk wie er in je huishouden zit en beheer hun rechten.", "webhooks-description": "Stel webhooks in die worden geactiveerd op dagen dat je een maaltijdplan hebt gepland.", "notifiers": "Melders", "notifiers-description": "Stel e-mail en push-meldingen in die worden getriggerd bij specifieke gebeurtenissen.", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kookboeken", "description": "Kookboeken zijn een andere manier om recepten te organiseren door verzamelingen van recepten, organisatoren en andere filters te maken. Het maken van een kookboek voegt een item toe aan de zijbalk. Alle recepten met de gekozen filters worden in het kookboek getoond.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Openbaar kookboek", "public-cookbook-description": "Openbare kookboeken kunnen worden gedeeld met niet-Mealie-gebruikers en zullen worden weergegeven op jouw groepspagina.", "filter-options": "Filteropties", @@ -1336,7 +1364,7 @@ "require-all-tools": "Vereis al het keukengerei", "cookbook-name": "Naam van het kookboek", "cookbook-with-name": "Kookboek {0}", - "household-cookbook-name": "{0} Cookbook {1}", + "household-cookbook-name": "{0} Kookboek {1}", "create-a-cookbook": "Maak een kookboek", "cookbook": "Kookboek" }, diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index e7e2a77af3b..13312e0c715 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -182,7 +182,7 @@ "date": "Dato", "id": "Id", "owner": "Eier", - "change-owner": "Change Owner", + "change-owner": "Bytt eier", "date-added": "Dato lagt til", "none": "Ingen", "run": "Kjør", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Er du sikker på at du vil slette følgende elementer?", "organizers": "Organisatorer", "caution": "Forsiktig", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Vis avansert", + "add-field": "Legg til felt", + "date-created": "Opprettet dato", + "date-updated": "Dato oppdatert" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Er du sikker på at du vil slette {groupName}?", @@ -246,7 +246,7 @@ "manage-members": "Administrer medlemmer", "manage-members-description": "Administrer rettighetene til medlemmene i ditt hushold. {manage} lar brukeren få tilgang til dataadministrasjonssiden. {invite} lar brukeren generere invitasjonslenker for andre brukere. Gruppeeiere kan ikke endre egne tillatelser.", "manage": "Administrer", - "manage-household": "Manage Household", + "manage-household": "Administrer husholdning", "invite": "Inviter", "looking-to-update-your-profile": "Ønsker du å oppdatere profilen din?", "default-recipe-preferences-description": "Dette er standardinnstillingene når en ny oppskrift blir opprettet i gruppen din. Disse kan endres for individuelle oppskrifter i oppskriftsmenyen.", @@ -276,7 +276,8 @@ "admin-group-management": "Gruppeadministrasjon", "admin-group-management-text": "Endringer i denne gruppen vil gjenspeiles umiddelbart.", "group-id-value": "Gruppe-ID: {0}", - "total-households": "Husholdninger totalt" + "total-households": "Husholdninger totalt", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Husholdning", @@ -321,7 +322,7 @@ "mealplan-update-failed": "Oppdatering av måltidsplan mislyktes", "mealplan-updated": "Måltidsplan oppdatert", "mealplan-households-description": "If no household is selected, recipes can be added from any household", - "any-category": "Any Category", + "any-category": "Enhver kategori", "any-tag": "Any Tag", "any-household": "Any Household", "no-meal-plan-defined-yet": "Ingen måltidsplan er definert ennå", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Lagre oppskrift før bruk", "section-title": "Seksjonstittel", "servings": "Porsjoner", + "serves-amount": "Serves {amount}", "share-recipe-message": "Jeg ville dele min {0} oppskrift med deg.", "show-nutrition-values": "Vis ernæringsverdier", "sodium-content": "Natrium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Klarte ikke å legge til oppskrift i måltidsplan", "failed-to-add-to-list": "Klarte ikke å legge til oppskrift i listen", "yield": "Gir", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Antall", "choose-unit": "Velg enhet", "press-enter-to-create": "Trykk Enter for å opprette", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Bruke OpenAI til å analysere resultatene i stedet for å basere seg på scraper-biblioteket. Når du oppretter en oppskrift via URL, blir dette gjort automatisk hvis scraper-biblioteket mislykkes, men du kan teste det manuelt her.", "debug": "Feilsøk", "tree-view": "Trevisning", + "recipe-servings": "Recipe Servings", "recipe-yield": "Utbytte av oppskrift", + "recipe-yield-text": "Recipe Yield Text", "unit": "Enhet", "upload-image": "Last opp bilde", "screen-awake": "Hold skjermen på", @@ -662,7 +668,25 @@ "missing-food": "Opprett manglende mat: {food}", "no-food": "Ingen matvarer" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Avansert søk", @@ -866,7 +890,8 @@ "you-are-offline-description": "Ikke alle funksjoner er tilgjengelige i frakoblet modus. Du kan fremdeles legge til, endre og fjerne elementer. men du vil ikke kunne synkronisere endringene dine med serveren før du er logget på igjen.", "are-you-sure-you-want-to-check-all-items": "Er du sikker på at du vil velge alle elementer?", "are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på at du vil fjerne valg av alle elementer?", - "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på at du vil slette alle valgte elementer?" + "are-you-sure-you-want-to-delete-checked-items": "Er du sikker på at du vil slette alle valgte elementer?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Alle oppskrifter", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "Velkommen, {0}!", "description": "Administrer din profil, oppskrifter og gruppeinnstillinger.", + "invite-link": "Invite Link", "get-invite-link": "Få invitasjonslenke", "get-public-link": "Få offentlig lenke", "account-summary": "Kontosammendrag", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kokebøker", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Offentlig kokebok", "public-cookbook-description": "Offentlige kokebøker kan deles med ikke-Mealie-brukere og vil bli vist på din gruppeside.", "filter-options": "Filteralternativer", diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json index 28aa2db9f45..5095928a0c8 100644 --- a/frontend/lang/messages/pl-PL.json +++ b/frontend/lang/messages/pl-PL.json @@ -8,7 +8,7 @@ "database-type": "Rodzaj bazy danych", "database-url": "URL bazy danych", "default-group": "Domyślna grupa", - "default-household": "Default Household", + "default-household": "Domyślne gospodarstwo domowe", "demo": "Wersja demonstracyjna", "demo-status": "Status demo", "development": "Wersja testowa", @@ -45,7 +45,7 @@ "category-filter": "Filtr kategorii", "category-update-failed": "Aktualizacja kategorii nie powiodła się", "category-updated": "Zaktualizowano kategorię", - "uncategorized-count": "Nieskategoryzowane {count}", + "uncategorized-count": "{count} bez kategorii", "create-a-category": "Stwórz kategorię", "category-name": "Nazwa kategorii", "category": "Kategoria" @@ -65,7 +65,7 @@ "something-went-wrong": "Coś poszło nie tak!", "subscribed-events": "Zasubskrybowane wydarzenia", "test-message-sent": "Wiadomość została wysłana", - "message-sent": "Message Sent", + "message-sent": "Wiadomość wysłana", "new-notification": "Nowe powiadomienie", "event-notifiers": "Powiadomienia o zdarzeniach", "apprise-url-skipped-if-blank": "URL Apprise (pominięty, jeśli puste)", @@ -87,7 +87,7 @@ "clear": "Wyczyść", "close": "Zamknij", "confirm": "Potwierdź", - "confirm-how-does-everything-look": "How does everything look?", + "confirm-how-does-everything-look": "Jak wygląda wszystko?", "confirm-delete-generic": "Czy jesteś pewien, że chcesz usunąć ten element?", "copied_message": "Skopiowane!", "create": "Utwórz", @@ -149,8 +149,8 @@ "show-all": "Pokaż wszystko", "shuffle": "Pomieszaj", "sort": "Sortuj", - "sort-ascending": "Sort Ascending", - "sort-descending": "Sort Descending", + "sort-ascending": "Sortuj rosnąco", + "sort-descending": "Sortuj malejąco", "sort-alphabetically": "Alfabetyczne", "status": "Stan", "subject": "Temat", @@ -162,7 +162,7 @@ "test": "Testuj", "themes": "Motywy", "thursday": "Czwartek", - "title": "Title", + "title": "Tytuł", "token": "Token", "tuesday": "Wtorek", "type": "Typ", @@ -182,7 +182,7 @@ "date": "Data", "id": "Id", "owner": "Właściciel", - "change-owner": "Change Owner", + "change-owner": "Zmień właściciela", "date-added": "Data Dodania", "none": "Brak", "run": "Uruchom", @@ -212,12 +212,12 @@ "unsaved-changes": "Masz niezapisane zmiany. Czy chcesz zapisać przed wyjściem? Ok, aby zapisać, Anuluj, żeby odrzucić zmiany.", "clipboard-copy-failure": "Nie udało się skopiować do schowka.", "confirm-delete-generic-items": "Czy na pewno chcesz usunąć następujące elementy?", - "organizers": "Organizers", - "caution": "Caution", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "organizers": "Organizatory", + "caution": "Ostrzeżenie", + "show-advanced": "Pokaż zaawansowane", + "add-field": "Dodaj pole", + "date-created": "Data utworzenia", + "date-updated": "Data aktualizacji" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Czy na pewno chcesz usunąć {groupName}?", @@ -244,18 +244,18 @@ "keep-my-recipes-private-description": "Ustawia grupę i wszystkie przepisy jako prywatne. Opcję tą zawsze można później zmienić." }, "manage-members": "Zarządzaj członkami", - "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage-members-description": "Zarządzaj uprawnieniami członków w swoim gospodarstwie domowym. {manage} pozwala użytkownikowi na dostęp do strony zarządzania danymi, a {invite} pozwala użytkownikowi na generowanie linków z zaproszeniami dla innych użytkowników. Właściciele grupy nie mogą zmienić swoich uprawnień.", "manage": "Zarządzaj", - "manage-household": "Manage Household", + "manage-household": "Zarządzanie gospodarstwem domowym", "invite": "Zaproś", "looking-to-update-your-profile": "Chcesz zaktualizować swój profil?", "default-recipe-preferences-description": "To są ustawienia domyślne podczas tworzenia nowego przepisu w twojej grupie. Można je zmienić dla poszczególnych przepisów w menu ustawień przepisu.", "default-recipe-preferences": "Domyślne preferencje przepisów", "group-preferences": "Preferencje grupy", "private-group": "Prywatna Grupa", - "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", - "enable-public-access": "Enable Public Access", - "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "private-group-description": "Ustawienie twojej grupy na prywatne spowoduje wyłączenie wszystkich opcji widoku publicznego. To nadpisuje wszystkie ustawienia widoku publicznego", + "enable-public-access": "Włącz dostęp publiczny", + "enable-public-access-description": "Ustaw grupę przepisów jako domyślnie publiczną, i pozwól odwiedzającym zobaczyć przepisy bez logowania.", "allow-users-outside-of-your-group-to-see-your-recipes": "Zezwalaj użytkownikom spoza twojej grupy na oglądanie twoich przepisów", "allow-users-outside-of-your-group-to-see-your-recipes-description": "Po włączeniu możesz użyć linku publicznego udostępniania, aby udostępniać określone przepisy bez autoryzacji użytkownika. Po wyłączeniu, możesz dzielić się przepisami tylko z użytkownikami z twojej grupy lub z wcześniej wygenerowanym linkiem prywatnym", "show-nutrition-information": "Pokaż informacje o wartości odżywczej", @@ -267,7 +267,7 @@ "disable-users-from-commenting-on-recipes": "Zablokuj użytkownikom komentowanie przepisów", "disable-users-from-commenting-on-recipes-description": "Ukrywa sekcję komentarzy na stronie przepisu i wyłącza komentowanie", "disable-organizing-recipe-ingredients-by-units-and-food": "Wyłącz organizowanie składników receptury według jednostek i jedzenia", - "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": "Ukrywa pola Żywności, Jednostki i Ilości dla składników i traktuje składniki jako puste pola tekstowe", "general-preferences": "Ustawienia ogólne", "group-recipe-preferences": "Ustawienia grupy przepisów", "report": "Zgłoś", @@ -276,29 +276,30 @@ "admin-group-management": "Administracja Zarządzanie Grupami", "admin-group-management-text": "Zmiany w tej grupie zostaną natychmiast odzwierciedlone.", "group-id-value": "Id grupy: {0}", - "total-households": "Total Households" + "total-households": "Gospodarstwa domowe razem", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Household", - "households": "Households", - "user-household": "User Household", - "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "household": "Gospodarstwo domowe", + "households": "Gospodarstwa domowe", + "user-household": "Gospodarstwo domowe użytkownika", + "create-household": "Utwórz gospodarstwo domowe", + "household-name": "Nazwa gospodarstwa domowego", + "household-group": "Grupa gospodarstw domowych", + "household-management": "Zarządzanie gospodarstwem domowym", + "manage-households": "Zarządzaj gospodarstwami domowymi", + "admin-household-management": "Administracja gospodarstwem domowym", + "admin-household-management-text": "Zmiany w tym gospodarstwie domowym zostaną uwzględnione natychmiast.", + "household-id-value": "Id gospodarstwa domowego: {0}", + "private-household": "Prywatne gospodarstwo domowe", + "private-household-description": "Ustawienie domu na prywatne wyłączy wszystkie opcje widoku publicznego. To nadpisuje ustawienia widoku publicznego dla wszystkich przepisów.", + "lock-recipe-edits-from-other-households": "Zablokuj możliwość edycji przepisów z innych gospodarstw domowych", + "lock-recipe-edits-from-other-households-description": "Po włączeniu tylko użytkownicy w Twoim gospodarstwie domowym mogą edytować przepisy utworzone przez Twoje gospodarstwo domowe", + "household-recipe-preferences": "Preferencje przepisów w gospodarstwie domowym", + "default-recipe-preferences-description": "To są domyślne ustawienia, gdy nowy przepis jest tworzony w Twoim gospodarstwie domowym. Można je zmienić dla poszczególnych przepisów w menu ustawień przepisu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Zezwalaj użytkownikom spoza twojego gospodarstwa domowego na oglądanie twoich przepisów", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Po włączeniu możesz użyć linku publicznego udostępniania, aby udostępniać określone przepisy bez autoryzacji użytkownika. Po wyłączeniu możesz dzielić się recepturami tylko z użytkownikami, którzy są w Twoim gospodarstwie domowym lub z wygenerowanym wcześniej prywatnym linkiem", + "household-preferences": "Preferencje gospodarstwa domowego" }, "meal-plan": { "create-a-new-meal-plan": "Utwórz nowy plan posiłku", @@ -320,14 +321,14 @@ "mealplan-settings": "Ustawienia planu posiłków", "mealplan-update-failed": "Aktualizacja planu posiłków nie powiodła się", "mealplan-updated": "Plan posiłków został zaktualizowany", - "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": "Jeśli nie jest wybrane żadne gospodarstwo domowe, to przepisy mogą być dodane z dowolnego gospodarstwa domowego", + "any-category": "Dowolna kategoria", + "any-tag": "Dowolny tag", + "any-household": "Dowolne gospodarstwo domowe", "no-meal-plan-defined-yet": "Brak zdefiniowanego planu posiłków", "no-meal-planned-for-today": "Brak zaplanowane posiłku na dziś", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", + "numberOfDays-hint": "Ilość dni przy ładowaniu strony", + "numberOfDays-label": "Domyślne dni", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Tylko przepisy z tych kategorii będą używane w planach posiłków", "planner": "Planer", "quick-week": "Szybki plan na tydzień", @@ -348,7 +349,7 @@ "note-only": "Tylko notatka", "random-meal": "Losowy posiłek", "random-dinner": "Losowa Kolacja", - "random-side": "Losowa strona", + "random-side": "Losowa przystawka", "this-rule-will-apply": "Ta reguła zacznie obowiązywać {dayCriteria} {mealTypeCriteria}.", "to-all-days": "do wszystkich dni", "on-days": "dnia {0}ego", @@ -356,7 +357,7 @@ "for-type-meal-types": "dla {0} rodzajów posiłków", "meal-plan-rules": "Zasady planu posiłków", "new-rule": "Nowa reguła", - "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": "Możesz tworzyć reguły automatycznego wyboru przepisów dla planów posiłków. Te reguły są używane przez serwer do określenia losowej puli przepisów do wyboru podczas tworzenia planów posiłków. Zauważ, że jeśli reguły mają ograniczenia tego samego dnia lub typu, filtry reguł zostaną scalone. W praktyce tworzenie duplikatów reguł jest zbędne, ale dozwolone.", "new-rule-description": "Przy tworzeniu nowej reguły dotyczącej planu posiłków można ograniczyć regułę, tak aby miała zastosowanie do określonego dnia tygodnia i/lub określonego rodzaju posiłku. Aby zastosować regułę do wszystkich dni lub wszystkich rodzajów posiłków można ustawić regułę na \"Dowolny\", co będzie miało zastosowanie do wszystkich możliwych wartości dla dnia i/lub typu posiłku.", "recipe-rules": "Reguły przepisów", "applies-to-all-days": "Dotyczy wszystkich dni", @@ -398,11 +399,11 @@ }, "recipe-data-migrations": "Migracja danych przepisów", "recipe-data-migrations-explanation": "Receptury mogą być przeniesione z innej wspieranej aplikacji na Mealie. To świetny sposób na rozpoczęcie z Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Przechodzisz z innej aplikacji, bądź starszej wersji Mealie? Sprawdź dostępne migracje i zobacz czy dane mogą zostać zaimportowane.", "choose-migration-type": "Wybierz typ migracji", "tag-all-recipes": "Oznacz wszystkie przepisy tagiem {tag-name}", "nextcloud-text": "Przepisy Nextcloud mogą być zaimportowane z pliku zip, który zawiera dane przechowywane w Nextcloud. Zobacz przykładową strukturę folderu poniżej, aby upewnić się, że Twoje przepisy mogą być importowane.", - "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "chowdown-text": "Mealie natywnie obsługuje format repozytorium chowdown. Pobierz repozytorium kodu jako plik .zip i prześlij go poniżej.", "recipe-1": "Przepis 1", "recipe-2": "Przepis 2", "paprika-text": "Mealie może importować przepisy z aplikacji Paprika. Eksportuj swoje przepisy z papriki, zmień nazwę rozszerzenia eksportu na .zip i prześlij je poniżej.", @@ -413,11 +414,11 @@ }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." + "description-long": "Mealie mogą importować przepisy z My Recipe Box. Eksportuj swoje przepisy w formacie CSV, a następnie prześlij plik .csv poniżej." }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "Mealie może importować przepisy z Recipe Keeper. Eksportuj przepisy w formacie zip, a następnie prześlij plik .zip poniżej." } }, "new-recipe": { @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Wklej zawartość przepisu. Każda indywidualna linia traktowana będzie jako pozycja na liście", "recipe-markup-specification": "Specyfikacja znaczników przepisów", "recipe-url": "Adres URL przepisu", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Przepis HTML lub JSON", "upload-a-recipe": "Wrzuć przepis", "upload-individual-zip-file": "Prześlij pojedynczy plik .zip wyeksportowany z innej instancji Mealie.", "url-form-hint": "Skopiuj i wklej link ze swojej ulubionej strony z przepisami", @@ -485,8 +486,8 @@ "ingredients": "Składniki", "insert-ingredient": "Wstaw Składnik", "insert-section": "Wstaw sekcję", - "insert-above": "Insert Above", - "insert-below": "Insert Below", + "insert-above": "Wstaw powyżej", + "insert-below": "Wstaw poniżej", "instructions": "Instrukcje", "key-name-required": "Nazwa klucza jest wymagana", "landscape-view-coming-soon": "Widok poziomy (wkrótce)", @@ -513,10 +514,11 @@ "recipe-updated": "Przepis został zaktualizowany", "remove-from-favorites": "Usuń z ulubionych", "remove-section": "Usuń sekcję", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Tłuszcz nasycony", "save-recipe-before-use": "Zapisz przepis przed użyciem", "section-title": "Tytuł rozdziału", "servings": "Porcje", + "serves-amount": "Serves {amount}", "share-recipe-message": "Chcę podzielić się z Tobą moim przepisem na {0}.", "show-nutrition-values": "Pokaż wartości odżywcze", "sodium-content": "Sód", @@ -524,9 +526,9 @@ "sugar-content": "Cukry", "title": "Tytuł", "total-time": "Czas całkowity", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Tłuszcz trans", "unable-to-delete-recipe": "Nie można usunąć przepisu", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Tłuszcz nienasycony", "no-recipe": "Brak przepisu", "locked-by-owner": "Zablokowane przez właściciela", "join-the-conversation": "Dołącz do rozmowy", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Nie udało się dodać przepisu do planu posiłków", "failed-to-add-to-list": "Nie udało się dodać do listy", "yield": "Wydajność", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Ilość", "choose-unit": "Wybierz jednostkę", "press-enter-to-create": "Naciśnij \"enter\", aby utworzyć", @@ -576,7 +580,7 @@ "edit-timeline-event": "Edytuj zdarzenie osi czasu", "timeline": "Oś czasu", "timeline-is-empty": "Nie ma jeszcze nic na osi czasu. Spróbuj przygotować ten przepis!", - "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "timeline-no-events-found-try-adjusting-filters": "Nie znaleziono zdarzeń. Spróbuj dostosować filtr wyszukiwania.", "group-global-timeline": "{groupName} Globalna Oś czasu", "open-timeline": "Otwórz Oś czasu", "made-this": "Ugotowałem to", @@ -597,15 +601,15 @@ "looking-for-migrations": "Szukasz migracji?", "import-with-url": "Importuj z URL", "create-recipe": "Utwórz Przepis", - "create-recipe-description": "Create a new recipe from scratch.", - "create-recipes": "Create Recipes", + "create-recipe-description": "Utwórz nowy przepis od zera.", + "create-recipes": "Utwórz przepisy", "import-with-zip": "Importuj z pliku .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.", - "create-from-image": "Create from Image", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "create-recipe-from-an-image": "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-image": "Utwórz z obrazu", + "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ć.", "bulk-url-import": "Import Zbiorczy z URL", "debug-scraper": "Debuguj Scraper", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Utwórz przepis, podając nazwę. Wszystkie przepisy muszą mieć unikalne nazwy.", @@ -614,16 +618,16 @@ "scrape-recipe-description": "Wczytaj przepis przez URL. Podaj adres URL witryny z przepisem, który chcesz wczytać, a Mealie spróbuje wyodrębnić przepis z tej strony i dodać go do kolekcji.", "scrape-recipe-have-a-lot-of-recipes": "Masz mnóstwo przepisów, które chcesz zescrapować naraz?", "scrape-recipe-suggest-bulk-importer": "Wypróbuj importer zbiorczy", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Masz dane HTML bądź JSON?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Możesz zaimportować bezpośrednio z surowych danych", "import-original-keywords-as-tags": "Importuj oryginalne słowa kluczowe jako tagi", "stay-in-edit-mode": "Pozostań w trybie edycji", "import-from-zip": "Importuj z pliku Zip", "import-from-zip-description": "Importuj pojedynczy przepis, który został wyeksportowany z innej instancji 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": "Importuj z HTML lub JSON", + "import-from-html-or-json-description": "Importuj pojedynczy przepis z surowego HTML lub JSON. Jest to przydatne, jeśli masz przepis z miejsca, którego Mealie nie może scrape'ować normalnie lub z innego źródła zewnętrznego.", + "json-import-format-description-colon": "Aby zaimportować przez JSON, musi być w prawidłowym formacie:", + "json-editor": "Edytor JSON", "zip-files-must-have-been-exported-from-mealie": "Pliki .zip muszą zostać wyeksportowane z Mealie", "create-a-recipe-by-uploading-a-scan": "Utwórz przepis przesyłając skan.", "upload-a-png-image-from-a-recipe-book": "Prześlij obrazek png z książki przepisów", @@ -636,33 +640,53 @@ "report-deletion-failed": "Nie udało się usunąć raportu", "recipe-debugger": "Debugger przepisów", "recipe-debugger-description": "Skopiuj link do przepisu, który chcesz debugować i wklej go tutaj. Strona zostanie obskrobana przez skrobarkę przepisów i jej wynik zostanie wyświetlony. Jeśli nic nie zostało zwrócone, strona, którą próbujesz obskrobać, nie jest wspierana przez Mealie i jej bibliotekę skrobania.", - "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": "Użyj OpenAI", + "recipe-debugger-use-openai-description": "Użyj OpenAI, aby dynamicznie analizować przepisy zamiast polegać na bibliotece scraperów. Podczas tworzenia przepisu za pomocą adresu URL jest to wykonywane automatycznie, jeśli scraperowi nie uda się przetworzyć przepisu, ale możesz przetestować go ręcznie tutaj.", "debug": "Debuguj", "tree-view": "Widok drzewa", + "recipe-servings": "Recipe Servings", "recipe-yield": "Wydajność przepisu", + "recipe-yield-text": "Recipe Yield Text", "unit": "Jednostka", "upload-image": "Prześlij obraz", "screen-awake": "Pozostaw ekran włączony", "remove-image": "Usuń obraz", "nextStep": "Następny krok", - "recipe-actions": "Recipe Actions", + "recipe-actions": "Akcje przepisów", "parser": { - "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", - "ingredient-parser": "Ingredient Parser", - "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", - "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", - "select-parser": "Select Parser", - "natural-language-processor": "Natural Language Processor", - "brute-parser": "Brute Parser", - "openai-parser": "OpenAI Parser", - "parse-all": "Parse All", - "no-unit": "No unit", - "missing-unit": "Create missing unit: {unit}", - "missing-food": "Create missing food: {food}", - "no-food": "No Food" + "experimental-alert-text": "Mączka używa naturalnego przetwarzania języka, aby analizować i tworzyć jednostki oraz artykuły żywnościowe dla twoich składników. Ta funkcja jest eksperymentalna i nie zawsze działa zgodnie z oczekiwaniami. Jeśli wolisz nie używać zanalizowanych wyników, możesz wybrać 'Anuluj', a zmiany nie zostaną zapisane.", + "ingredient-parser": "Parser składników", + "explanation": "Aby użyć analizatora składników, kliknij przycisk \"Przeanalizuj wszystko\", aby rozpocząć proces. Gdy przetworzone składniki będą dostępne, możesz przejrzeć elementy i sprawdzić, czy zostały one poprawnie przetworzone. Wskaźnik zaufania modelu jest wyświetlany po prawej stronie tytułu elementu. Ten wynik jest średnią wszystkich wyników i nie zawsze będzie dokładny.", + "alerts-explainer": "Powiadomienia będą wyświetlane, jeśli zostanie znaleziona pasująca żywność lub jednostka, ale nie istnieje w bazie danych.", + "select-parser": "Wybierz parser", + "natural-language-processor": "Procesor języka naturalnego", + "brute-parser": "Parser brutalny", + "openai-parser": "Parser OpenAI", + "parse-all": "Przeanalizuj wszystko", + "no-unit": "Brak jednostki", + "missing-unit": "Utwórz brakującą jednostkę: {unit}", + "missing-food": "Utwórz brakującą potrawę: {food}", + "no-food": "Brak potrawy" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Zresetuj liczbę porcji", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Wyszukiwanie zaawansowane", @@ -673,7 +697,7 @@ "or": "Lub", "has-any": "Ma dowolny", "has-all": "Ma wszystkie", - "clear-selection": "Clear Selection", + "clear-selection": "Wyczyść zaznaczenie", "results": "Wyniki", "search": "Szukaj", "search-mealie": "Przeszukaj Mealie (naciśnij /)", @@ -692,7 +716,7 @@ "backup-created-at-response-export_path": "Kopia zapasowa została utworzona w {path}", "backup-deleted": "Kopia zapasowa została usunięta", "restore-success": "Przywracanie zakończone sukcesem", - "restore-fail": "Restore failed. Check your server logs for more details", + "restore-fail": "Przywracanie nieudane. Sprawdź logi serwera, aby uzyskać więcej informacji", "backup-tag": "Etykieta kopii zapasowej", "create-heading": "Utwórz kopię zapasową", "delete-backup": "Usuń kopię zapasową", @@ -827,12 +851,12 @@ "ldap-ready-success-text": "Wszystkie wymagane zmienne LDAP są ustawione.", "build": "Build", "recipe-scraper-version": "Wersja Scrapera Przepisów", - "oidc-ready": "OIDC Ready", - "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", - "oidc-ready-success-text": "Required OIDC variables are all set.", - "openai-ready": "OpenAI Ready", - "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", - "openai-ready-success-text": "Required OpenAI variables are all set." + "oidc-ready": "OIDC gotowe", + "oidc-ready-error-text": "Nie wszystkie wartości OIDC są skonfigurowane. Można to zignorować, jeśli nie używasz uwierzytelniania OIDC.", + "oidc-ready-success-text": "Wszystkie wymagane zmienne OIDC są ustawione.", + "openai-ready": "OpenAI gotowy", + "openai-ready-error-text": "Nie wszystkie wartości OpenAI są skonfigurowane. Można to zignorować, jeśli nie używasz funkcji OpenAI.", + "openai-ready-success-text": "Wszystkie wymagane zmienne OpenAI są ustawione." }, "shopping-list": { "all-lists": "Wszystkie listy", @@ -846,7 +870,7 @@ "food": "Jedzenie", "note": "Notatka", "label": "Etykieta", - "save-label": "Save Label", + "save-label": "Zapisz etykietę", "linked-item-warning": "Ten przedmiot jest powiązany z jednym lub kilkoma przepisami. Dostosowanie jednostek lub żywności przyniesie niespodziewane wyniki podczas dodawania lub usuwania przepisu z tej listy.", "toggle-food": "Przełącz Żywność", "manage-labels": "Zarządzaj Etykietami", @@ -862,11 +886,12 @@ "items-checked-count": "Nie zaznaczono żadnych elementów|Jeden zaznaczony element|{count} zaznaczonych elementów", "no-label": "Brak Etykiety", "completed-on": "Ukończono {date}", - "you-are-offline": "You are offline", - "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", - "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", - "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "you-are-offline": "Jesteś w trybie offline", + "you-are-offline-description": "Nie wszystkie funkcje są dostępne w trybie offline. Nadal możesz dodawać, modyfikować i usuwać elementy, ale nie będziesz w stanie zsynchronizować zmian na serwerze, dopóki nie wrócisz do trybu online.", + "are-you-sure-you-want-to-check-all-items": "Czy na pewno chcesz zaznaczyć wszystkie elementy?", + "are-you-sure-you-want-to-uncheck-all-items": "Czy na pewno chcesz odznaczyć wszystkie elementy?", + "are-you-sure-you-want-to-delete-checked-items": "Czy jesteś pewien, że chcesz usunąć wszystkie zaznaczone elementy?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Wszystkie", @@ -946,11 +971,11 @@ "link-id": "ID linku", "link-name": "Nazwa linku", "login": "Logowanie", - "login-oidc": "Login with", - "or": "or", + "login-oidc": "Zaloguj się przy użyciu", + "or": "lub", "logout": "Wyloguj się", "manage-users": "Zarządzaj użytkownikami", - "manage-users-description": "Create and manage users.", + "manage-users-description": "Twórz użytkowników i zarządzaj nimi.", "new-password": "Nowe Hasło", "new-user": "Nowy użytkownik", "password-has-been-reset-to-the-default-password": "Hasło zostało przywrócone do domyślnej wartości", @@ -1010,9 +1035,9 @@ "authentication-method-hint": "Określa jak użytkownik będzie uwierzytelniać się z Mealie. Jeśli nie jesteś pewien, wybierz 'Mealie", "permissions": "Uprawnienia", "administrator": "Administrator", - "user-can-invite-other-to-group": "User can invite others to group", + "user-can-invite-other-to-group": "Użytkownik może zaprosić innych do grupy", "user-can-manage-group": "Użytkownik może zarządzać grupą", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "Użytkownik może zarządzać gospodarstwem domowego", "user-can-organize-group-data": "Użytkownik może organizować dane grupy", "enable-advanced-features": "Włącz zaawansowane funkcje", "it-looks-like-this-is-your-first-time-logging-in": "Wygląda na to, że to jest twoje pierwsze logowanie.", @@ -1043,8 +1068,8 @@ "food-data": "Dane Żywności", "example-food-singular": "np. Cebula", "example-food-plural": "np. Cebule", - "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", - "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." + "label-overwrite-warning": "Spowoduje to przypisanie wybranej etykiety do wszystkich wybranych artykułów i może nadpisać istniejące etykiety.", + "on-hand-checkbox-label": "Ustawienie tej flagi spowoduje domyślne odznaczenie tego jedzenia podczas dodawania przepisu do listy zakupów." }, "units": { "seed-dialog-text": "Wypełnij bazę zwyczajowymi jednostkami dla wybranego języka.", @@ -1073,7 +1098,7 @@ "edit-label": "Edytuj Etykietę", "new-label": "Nowa Etykieta", "labels": "Etykiety", - "assign-label": "Assign Label" + "assign-label": "Przypisz etykietę" }, "recipes": { "purge-exports": "Wyczyść Eksport", @@ -1098,9 +1123,9 @@ }, "recipe-actions": { "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", + "new-recipe-action": "", "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "action-type": "Typ akcji" }, "create-alias": "Utwórz alias", "manage-aliases": "Zarządzaj aliasami", @@ -1259,37 +1284,38 @@ "no-logs-found": "Nie znaleziono logów", "tasks": "Zadania", "setup": { - "first-time-setup": "First Time Setup", - "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", - "common-settings-for-new-sites": "Here are some common settings for new sites", - "setup-complete": "Setup Complete!", - "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", - "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", - "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." + "first-time-setup": "Pierwsza konfiguracja", + "welcome-to-mealie-get-started": "Witaj w Mealie! Zaczynamy", + "already-set-up-bring-to-homepage": "Już mam skonfigurowane, po prostu przenieś mnie na stronę główną", + "common-settings-for-new-sites": "Oto kilka typowych ustawień dla nowych witryn", + "setup-complete": "Konfiguracja zakończona!", + "here-are-a-few-things-to-help-you-get-started": "Oto kilka rzeczy, które pomogą Ci zacząć z Mealie", + "restore-from-v1-backup": "Masz kopię zapasową z poprzedniej instancji Mealie v1? Możesz ją tutaj przywrócić.", + "manage-profile-or-get-invite-link": "Zarządzaj własnym profilem lub pobierz link z zaproszeniem, aby udostępnić go innym." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", + "debug-openai-services": "Debugowanie usług OpenAI", + "debug-openai-services-description": "....", + "run-test": "Uruchom test", + "test-results": "Wyniki testu", "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "household-delete-note": "Gospodarstwa domowe z użytkownikami nie mogą być usunięte" }, "profile": { - "welcome-user": "👋 Welcome, {0}!", + "welcome-user": "👋 Witaj, {0}!", "description": "Zarządzaj swoim profilem, przepisami i ustawieniami grupy.", + "invite-link": "Invite Link", "get-invite-link": "Uzyskaj link z zaproszeniem", "get-public-link": "Uzyskaj link publiczny", "account-summary": "Podsumowanie konta", "account-summary-description": "Here's a summary of your group's information.", "group-statistics": "Statystyki Grupy", "group-statistics-description": "Twoje statystyki grupy dostarczają informacji o tym, jak używasz Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics": "Statystyki gospodarstw domowych", + "household-statistics-description": "Twoje statystyki gospodarstw domowych dostarczają informacji o tym, jak używasz Mealie.", "storage-capacity": "Pojemność Magazynowa", "storage-capacity-description": "Twoja pojemność magazynowa jest wyliczeniem zdjęć i zasobów, które przesłałeś.", "personal": "Osobiste", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "personal-description": "To są ustawienia, które są dla ciebie osobiste. Zmiany tutaj nie wpłyną na innych użytkowników.", "user-settings": "Ustawienia użytkownika", "user-settings-description": "Manage your preferences, change your password, and update your email.", "api-tokens-description": "Manage your API Tokens for access from external applications.", @@ -1297,18 +1323,18 @@ "group-settings": "Ustawienia Grupy", "group-settings-description": "Manage your common group settings, like privacy settings.", "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "household-settings": "Ustawienia gospodarstwa domowego", + "household-settings-description": "Zarządzaj ustawieniami swojego gospodarstwa domowego, takimi jak plan posiłków i ustawienia prywatności.", "cookbooks-description": "Zarządzaj kolekcją kategorii przepisów i generuj dla nich strony.", "members": "Członkowie", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Zobacz, kto jest w twoim gospodarstwie domowym i zarządzaj jego uprawnieniami.", "webhooks-description": "Skonfiguruj webhooki, które uruchamiają się w dniach, w których planujesz posiłki.", "notifiers": "Powiadomienia", "notifiers-description": "Skonfiguruj e-mail i powiadomienia, które uruchamiają określone zdarzenia.", "manage-data": "Zarządzanie Danymi", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "manage-data-description": "Zarządzaj swoimi danymi Mealie; potrawy, jednostki, kategorie, tagi i inne.", "data-migrations": "Migracje Danych", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "data-migrations-description": "Migruj swoje istniejące dane z innych aplikacji, takich jak Przepisy Nextcloud i Chowdown.", "email-sent": "E-mail wysłany", "error-sending-email": "Błąd podczas wysyłania e-mail", "personal-information": "Informacje osobiste", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Książki kucharskie", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Publiczka książka kucharska", "public-cookbook-description": "Publiczne Książki kucharskie mogą być udostępniane użytkownikom spoza Mealie i będą wyświetlane na stronie Twoich grup.", "filter-options": "Filtruj opcje", @@ -1336,31 +1364,31 @@ "require-all-tools": "Wymagaj wszystkich narzędzi", "cookbook-name": "Nazwa książki kucharskiej", "cookbook-with-name": "Książka kucharska {0}", - "household-cookbook-name": "{0} Cookbook {1}", + "household-cookbook-name": "{0} Książka kucharska {1}", "create-a-cookbook": "Utwórz nową książkę kucharską", "cookbook": "Książka kucharska" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "ORAZ", + "or": "LUB" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "jest równe", + "does-not-equal": "nie równa się", + "is-greater-than": "jest większe niż", + "is-greater-than-or-equal-to": "jest większe lub równe", + "is-less-than": "jest mniejsze niż", + "is-less-than-or-equal-to": "jest mniejsze lub równe" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "jest", + "is-not": "nie jest", + "is-one-of": "jest jednym z", + "is-not-one-of": "nie jest jednym z", + "contains-all-of": "zawiera wszystkie z", + "is-like": "jest jak", + "is-not-like": "nie jest jak" } } } diff --git a/frontend/lang/messages/pt-BR.json b/frontend/lang/messages/pt-BR.json index 477d56d3fa6..c72248c53e4 100644 --- a/frontend/lang/messages/pt-BR.json +++ b/frontend/lang/messages/pt-BR.json @@ -276,7 +276,8 @@ "admin-group-management": "Gerenciamento de Grupos Administrativos", "admin-group-management-text": "As alterações a este grupo serão refletidas imediatamente.", "group-id-value": "ID do grupo: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Salve a receita antes de utilizar", "section-title": "Título da Seção", "servings": "Porções", + "serves-amount": "Serves {amount}", "share-recipe-message": "Eu quero compartilhar minha receita de {0} com você.", "show-nutrition-values": "Mostrar informações nutricionais", "sodium-content": "Sódio", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Falha ao adicionar a receita ao plano de refeições", "failed-to-add-to-list": "Falha ao adicionar à lista", "yield": "Rendimento", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantidade", "choose-unit": "Escolher unidades", "press-enter-to-create": "Pressione Enter para criar", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Usar OpenAI para analisar os resultados ao invés de depender da biblioteca de extração. Criando uma receita via URL, isso é feito automaticamente se essa biblioteca, mas você pode testar manualmente aqui.", "debug": "Depurar", "tree-view": "Visualização em árvore", + "recipe-servings": "Recipe Servings", "recipe-yield": "Rendimento da Receita", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unidade", "upload-image": "Enviar imagem", "screen-awake": "Manter a tela ligada", @@ -662,7 +668,25 @@ "missing-food": "Criar comida ausente: {food}", "no-food": "Sem Comida" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Pesquisa avançada", @@ -866,7 +890,8 @@ "you-are-offline-description": "Nem todos os recursos estão disponíveis enquanto desconectado. Você ainda pode adicionar, modificar, e remover itens, mas não poderá sincronizar suas mudanças com o servidor até que esteja conectado novamente.", "are-you-sure-you-want-to-check-all-items": "Tem certeza que deseja marcar todos os itens?", "are-you-sure-you-want-to-uncheck-all-items": "Tem certeza que deseja desmarcar todos os itens?", - "are-you-sure-you-want-to-delete-checked-items": "Tem certeza que deseja apagar todos os itens marcados?" + "are-you-sure-you-want-to-delete-checked-items": "Tem certeza que deseja apagar todos os itens marcados?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Todas as Receitas", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Bem-vindo(a), {0}!", "description": "Gerencie seu perfil, receitas e configurações de grupo.", + "invite-link": "Invite Link", "get-invite-link": "Obter link de convite", "get-public-link": "Obter link público", "account-summary": "Resumo da conta", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Livros de Receita", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Livro de Receitas público", "public-cookbook-description": "Cookbooks públicos podem ser compartilhados com usuários que não sejam não-mealiee serão exibidos na sua página de grupos.", "filter-options": "Opções de filtro", diff --git a/frontend/lang/messages/pt-PT.json b/frontend/lang/messages/pt-PT.json index 70adfded5db..433e8fe175b 100644 --- a/frontend/lang/messages/pt-PT.json +++ b/frontend/lang/messages/pt-PT.json @@ -182,7 +182,7 @@ "date": "Data", "id": "Id", "owner": "Proprietário", - "change-owner": "Change Owner", + "change-owner": "Mudar Proprietário", "date-added": "Adicionado em", "none": "Nenhum", "run": "Executar", @@ -214,10 +214,10 @@ "confirm-delete-generic-items": "Tem a certeza de que deseja eliminar os seguintes itens?", "organizers": "Organizadores", "caution": "Cuidado", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "show-advanced": "Mostrar Avançadas", + "add-field": "Adicionar Campo", + "date-created": "Data de Criação", + "date-updated": "Data de Atualização" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Tem a certeza que quer eliminar {groupName}?", @@ -276,29 +276,30 @@ "admin-group-management": "Gestão do Grupo Admin", "admin-group-management-text": "As alterações a este grupo serão aplicadas imediatamente.", "group-id-value": "ID do Grupo: {0}", - "total-households": "Total de Lares" + "total-households": "Total de Lares", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Casa", "households": "Lares", - "user-household": "User Household", - "create-household": "Create Household", - "household-name": "Household Name", - "household-group": "Household Group", - "household-management": "Household Management", - "manage-households": "Manage Households", - "admin-household-management": "Admin Household Management", - "admin-household-management-text": "Changes to this household will be reflected immediately.", - "household-id-value": "Household Id: {0}", - "private-household": "Private Household", - "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", - "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", - "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", - "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", - "household-preferences": "Household Preferences" + "user-household": "Casa do Utilizador", + "create-household": "Criar Casa", + "household-name": "Nome da Casa", + "household-group": "Grupo da Casa", + "household-management": "Gestão da Casa", + "manage-households": "Gerir Casas", + "admin-household-management": "Admin da Gestão da casa", + "admin-household-management-text": "As alterações a esta casa terão efeitos imediatos.", + "household-id-value": "Id da Casa: {0}", + "private-household": "Casa Privada", + "private-household-description": "Se definir a sua casa como privada, desativará todas as opções de visualização pública. Isto substitui quaisquer definições de visualização pública individuais", + "lock-recipe-edits-from-other-households": "Bloquear as edições de receitas de outros agregados familiares", + "lock-recipe-edits-from-other-households-description": "Quando ativado, apenas os utilizadores da sua casa podem editar receitas criadas por outros membros da casa", + "household-recipe-preferences": "Preferências de receitas da casa", + "default-recipe-preferences-description": "Estas são as definições predefinidas quando é criada uma nova receita na sua casa. Estas podem ser alteradas para receitas individuais no menu de definições de receitas.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Permitir que utilizadores fora da sua casa vejam as suas receitas", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Quando ativado, pode utilizar uma ligação de partilha pública para partilhar receitas específicas sem autorizar o utilizador. Quando desativado, só pode partilhar receitas com utilizadores que estejam na sua casa ou com um link privado pré-gerado", + "household-preferences": "Preferências da Casa" }, "meal-plan": { "create-a-new-meal-plan": "Criar novo Plano de Refeições", @@ -320,10 +321,10 @@ "mealplan-settings": "Definições do Plano de Refeições", "mealplan-update-failed": "Erro ao atualizar o Plano de Refeições", "mealplan-updated": "Plano de Refeições atualizado", - "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": "Se não for selecionada nenhuma casa, podem ser adicionadas receitas de qualquer casa", + "any-category": "Qualquer Categoria", + "any-tag": "Qualquer Etiqueta", + "any-household": "Qualquer Casa", "no-meal-plan-defined-yet": "Nenhum plano de refeições definido", "no-meal-planned-for-today": "Nenhum plano de refeições definido para hoje", "numberOfDays-hint": "Número de dias no carregamento da página", @@ -356,7 +357,7 @@ "for-type-meal-types": "para {0} tipos de refeições", "meal-plan-rules": "Regras do Plano de Refeições", "new-rule": "Nova regra", - "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": "Pode criar regras para a seleção automática de receitas para os seus planos de refeições. Estas regras são utilizadas pelo servidor para determinar o conjunto aleatório de receitas a selecionar aquando da criação de planos de refeições. Tenha em atenção que, se as regras tiverem as mesmas restrições de dia/tipo, os filtros de regras serão fundidos. Na prática, não é necessário criar regras duplicadas, mas é possível fazê-lo.", "new-rule-description": "Ao criar uma regra para um plano de refeições, pode restringir a regra para ser aplicada a um dia da semana específico e/ou a um tipo de refeição específico. Para aplicar a regra a todos os dias oua todos os tipos de refeição, pode definir a regra para \"Qualquer um\" o que a aplicará a todos os valores possíveis para o dia e/ou tipo de refeição.", "recipe-rules": "Regras das receitas", "applies-to-all-days": "Aplica-se a todos os dias", @@ -431,7 +432,7 @@ "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Cole os dados da sua receita. Cada linha será tratada como um item numa lista", "recipe-markup-specification": "Especificação Markup da Receita", "recipe-url": "URL da Receita", - "recipe-html-or-json": "Recipe HTML or JSON", + "recipe-html-or-json": "Receita em HTML ou JSON", "upload-a-recipe": "Enviar uma Receita", "upload-individual-zip-file": "Carregar um ficheiro .zip individual, exportado de outra instância do Mealie.", "url-form-hint": "Copie e cole um link do seu site de receitas favorito", @@ -466,7 +467,7 @@ "calories-suffix": "calorias", "carbohydrate-content": "Hidratos de carbono", "categories": "Categorias", - "cholesterol-content": "Cholesterol", + "cholesterol-content": "Colesterol", "comment-action": "Comentário", "comment": "Comentário", "comments": "Comentários", @@ -513,10 +514,11 @@ "recipe-updated": "Receita atualizada", "remove-from-favorites": "Remover dos Favoritos", "remove-section": "Remover secção", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Gordura saturada", "save-recipe-before-use": "Guardar receita antes de usar", "section-title": "Título da secção", "servings": "Porções", + "serves-amount": "Serves {amount}", "share-recipe-message": "Eu queria partilhar a minha {0} receita consigo.", "show-nutrition-values": "Mostrar valores nutricionais", "sodium-content": "Sódio", @@ -524,9 +526,9 @@ "sugar-content": "Açúcar", "title": "Título", "total-time": "Tempo Total", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Gordura-trans", "unable-to-delete-recipe": "Não foi possível eliminar a receita", - "unsaturated-fat-content": "Unsaturated fat", + "unsaturated-fat-content": "Gordura insaturada", "no-recipe": "Nenhuma receita", "locked-by-owner": "Bloqueado pelo proprietário", "join-the-conversation": "Junte-se à conversa", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Erro ao adicionar receita ao plano de refeições", "failed-to-add-to-list": "Erro ao adicionar à lista", "yield": "Rendimento", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantidade", "choose-unit": "Escolha uma unidade", "press-enter-to-create": "Prima 'Enter' para criar", @@ -600,12 +604,12 @@ "create-recipe-description": "Criar uma receita em branco.", "create-recipes": "Criar Receitas", "import-with-zip": "Importar com .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.", - "create-from-image": "Create from Image", - "should-translate-description": "Translate the recipe into my language", - "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "create-recipe-from-an-image": "Criar receita a partir de uma imagem", + "create-recipe-from-an-image-description": "Crie uma receita carregando uma imagem da mesma. O Mealie tentará extrair o texto da imagem utilizando IA e criará uma receita a partir da mesma.", + "crop-and-rotate-the-image": "Recorte e rode a imagem de modo a que apenas o texto seja visível e esteja na orientação correta.", + "create-from-image": "Criar a partir de imagem", + "should-translate-description": "Traduzir a receita para a minha língua", + "please-wait-image-procesing": "Aguarde, a imagem está a ser processada. Isto pode demorar algum tempo.", "bulk-url-import": "Importação de URL em bloco", "debug-scraper": "Depurar Scraper", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crie uma receita fornecendo o nome. Todas as receitas devem ter nomes únicos.", @@ -614,16 +618,16 @@ "scrape-recipe-description": "Extrair a receita por URL. Indique o URL da página da qual quer extrair e o Mealie tentará obter a receita dessa página e adicioná-la à sua coleção.", "scrape-recipe-have-a-lot-of-recipes": "Tem muitas receitas para processar em simultâneo?", "scrape-recipe-suggest-bulk-importer": "Experimente o importador em massa", - "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", - "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-have-raw-html-or-json-data": "Tem dados HTML ou JSON em bruto?", + "scrape-recipe-you-can-import-from-raw-data-directly": "É possível importar diretamente a partir de dados em bruto", "import-original-keywords-as-tags": "Importar palavras-chave originais como etiquetas", "stay-in-edit-mode": "Permanecer no modo de edição", "import-from-zip": "Importar de Zip", "import-from-zip-description": "Importar uma única receita que foi exportada de outra instância 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": "Importar a partir de HTML ou JSON", + "import-from-html-or-json-description": "Importe uma única receita a partir de HTML ou JSON em bruto. Isto é útil se tiver uma receita de uma página da qual o Mealie não consegue extrair normalmente, ou de outra fonte externa.", + "json-import-format-description-colon": "Para importar via JSON, este deve estar num formato válido:", + "json-editor": "Editor de JSON", "zip-files-must-have-been-exported-from-mealie": "Os ficheiros .zip devem ter sido exportados do Mealie", "create-a-recipe-by-uploading-a-scan": "Crie uma receita carregando uma digitalização.", "upload-a-png-image-from-a-recipe-book": "Carregar uma imagem png de um livro de receitas", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Utilize o OpenAI para analisar os resultados em vez de depender da biblioteca de scrapers. Ao criar uma receita através de um URL, isto é feito automaticamente se a biblioteca de scrapers falhar, mas pode testá-la manualmente aqui.", "debug": "Depurar", "tree-view": "Vista em árvore", + "recipe-servings": "Recipe Servings", "recipe-yield": "Rendimento da receita", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unidade", "upload-image": "Carregar imagem", "screen-awake": "Manter ecrã ligado", @@ -662,7 +668,25 @@ "missing-food": "Criar ingrediente em falta: {food}", "no-food": "Nenhum Ingrediente" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reiniciar Contador de Doses", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Pesquisa Avançada", @@ -673,7 +697,7 @@ "or": "Ou", "has-any": "Tem algum", "has-all": "Tem todos", - "clear-selection": "Clear Selection", + "clear-selection": "Limpar Seleção", "results": "Resultados", "search": "Pesquisar", "search-mealie": "Procurar no Mealie (prima /)", @@ -866,7 +890,8 @@ "you-are-offline-description": "Nem todas as funcionalidades estão disponíveis enquanto estiver offline. Continua a poder adicionar, modificar e remover itens, mas não poderá sincronizar as suas alterações com o servidor até estar novamente online.", "are-you-sure-you-want-to-check-all-items": "Tem a certeza de que pretende selecionar todos os itens?", "are-you-sure-you-want-to-uncheck-all-items": "Tem a certeza de que pretende desmarcar todos os itens?", - "are-you-sure-you-want-to-delete-checked-items": "Tem a certeza de que pretende eliminar todos os itens selecionados?" + "are-you-sure-you-want-to-delete-checked-items": "Tem a certeza de que pretende eliminar todos os itens selecionados?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Todas as Receitas", @@ -1012,7 +1037,7 @@ "administrator": "Administrador", "user-can-invite-other-to-group": "O utilizador pode convidar outros para o grupo", "user-can-manage-group": "O utilizador pode gerir o grupo", - "user-can-manage-household": "User can manage household", + "user-can-manage-household": "O utilizador pode gerir a casa", "user-can-organize-group-data": "O utilizador pode organizar dados do grupo", "enable-advanced-features": "Habilitar recursos avançados", "it-looks-like-this-is-your-first-time-logging-in": "Parece que este é o seu primeiro login.", @@ -1268,24 +1293,25 @@ "restore-from-v1-backup": "Tem uma cópia de segurança de uma instância do Mealie v1? Pode restaurá-la aqui.", "manage-profile-or-get-invite-link": "Gira o seu próprio perfil ou pegue num convite para partilhar com outros." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "Depurar Serviços de OpenAI", + "debug-openai-services-description": "Utilize esta página para depurar os serviços OpenAI. Pode testar a sua ligação OpenAI e ver os resultados aqui. Se tiver os serviços de imagem ativados, também pode fornecer uma imagem.", + "run-test": "Executar Teste", + "test-results": "Resultados do Teste", + "group-delete-note": "Os grupos com utilizadores ou casas não podem ser eliminados", + "household-delete-note": "Casas com utilizadores não podem ser eliminadas" }, "profile": { "welcome-user": "👋 Bem-vindo, {0}!", "description": "Gira o seu perfil, receitas e definições de grupo.", + "invite-link": "Invite Link", "get-invite-link": "Obter ligação de convite", "get-public-link": "Obter ligação pública", "account-summary": "Resumo da conta", "account-summary-description": "Aqui está um resumo das informações do seu grupo.", "group-statistics": "Estatísticas do Grupo", "group-statistics-description": "A suas Estatísticas de Grupo fornecem algumas informações sobre como usa o Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "household-statistics": "Estatísticas da Casa", + "household-statistics-description": "As Estatísticas da Casa fornecem algumas informações sobre como utiliza o Mealie.", "storage-capacity": "Capacidade de armazenamento", "storage-capacity-description": "A sua capacidade de armazenamento é um cálculo das imagens e itens que carregou.", "personal": "Pessoal", @@ -1295,13 +1321,13 @@ "api-tokens-description": "Gira os seus Tokens da API para acesso a partir de aplicações externas.", "group-description": "Estes itens são partilhados no seu grupo. As alterações aqui afetam todos os elementos do grupo!", "group-settings": "Definições do grupo", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "group-settings-description": "Gerir as definições comuns do grupo, tais como as definições de privacidade.", + "household-description": "Estes itens são partilhados na sua casa. Editar um deles mudará a situação de toda a casa!", + "household-settings": "Definições da Casa", + "household-settings-description": "Gerir as definições da sua casa, tais como o plano de refeições e a privacidade.", "cookbooks-description": "Gira a coleção de categorias de receitas e cria páginas para elas.", "members": "Membros", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "Ver quem está na sua casa e gerir as suas permissões.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "notifiers": "Notificadores", "notifiers-description": "Setup email and push notifications that trigger on specific events.", @@ -1326,7 +1352,9 @@ }, "cookbook": { "cookbooks": "Livros de Receitas", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Os livros de receitas são outra forma de organizar as receitas, criando secções cruzadas de receitas, organizadores e outros filtros. A criação de um livro de receitas adicionará uma entrada à barra lateral e todas as receitas com os filtros selecionados serão apresentadas no livro de receitas.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Livro de Receitas público", "public-cookbook-description": "Os Livros de Receitas públicos podem ser partilhados com utilizadores não registados e serão exibidos na sua página de grupos.", "filter-options": "Opções de Filtro", @@ -1336,31 +1364,31 @@ "require-all-tools": "Requer todas os utensílios", "cookbook-name": "Nome do Livro de Receitas", "cookbook-with-name": "Livro de Receitas {0}", - "household-cookbook-name": "{0} Cookbook {1}", + "household-cookbook-name": "{0} Livro de Receitas {1}", "create-a-cookbook": "Criar um Livro de Receitas", "cookbook": "Livro de Receitas" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "E", + "or": "OU" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "igua", + "does-not-equal": "diferente", + "is-greater-than": "é maior que", + "is-greater-than-or-equal-to": "é maior ou igual a", + "is-less-than": "é menor que", + "is-less-than-or-equal-to": "é menor ou igual a" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "é", + "is-not": "não é", + "is-one-of": "é um de", + "is-not-one-of": "não é um de", + "contains-all-of": "contém todos os", + "is-like": "é como", + "is-not-like": "não é como" } } } diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index 91f2d5391df..22f829d6a00 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -276,7 +276,8 @@ "admin-group-management": "Gestionare grup administratori", "admin-group-management-text": "Modificările la acest grup se vor reflecta imediat.", "group-id-value": "ID grup: {0}", - "total-households": "Total locuințe" + "total-households": "Total locuințe", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Locuință", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Salvați rețeta înainte de utilizare", "section-title": "Titlu secțiune", "servings": "Porții", + "serves-amount": "Serves {amount}", "share-recipe-message": "Voiam să vă împărtășesc rețeta mea: {0}.", "show-nutrition-values": "Afișare valori nutriționale", "sodium-content": "Sodiu", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Adăugarea rețetei la planul de mese a eșuat", "failed-to-add-to-list": "Adăugarea la listă a eșuat", "yield": "Producție", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Cantitate", "choose-unit": "Alegeţi unitatea", "press-enter-to-create": "Apăsați Enter pentru a crea", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Folosește OpenAI pentru a analiza rezultatele în loc să te bazezi pe biblioteca de \"scraping\". La crearea unei rețete prin URL, acest lucru se face automat în cazul în care biblioteca de \"scraping\" eșuează, dar puteți testa manual acest lucru aici.", "debug": "Depanare", "tree-view": "Vizualizare Ierarhică", + "recipe-servings": "Recipe Servings", "recipe-yield": "Producere rețetă", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unitate", "upload-image": "Încărcare imagine", "screen-awake": "Păstrare ecran aprins", @@ -662,7 +668,25 @@ "missing-food": "Creează mâncare lipsă: {food}", "no-food": "Niciun aliment" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Căutare avansată", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/ru-RU.json b/frontend/lang/messages/ru-RU.json index 777a95f78ed..b4e9fcf4d44 100644 --- a/frontend/lang/messages/ru-RU.json +++ b/frontend/lang/messages/ru-RU.json @@ -182,7 +182,7 @@ "date": "Дата", "id": "Id", "owner": "Владелец", - "change-owner": "Change Owner", + "change-owner": "Сменить владельца", "date-added": "Дата добавления", "none": "Ничего", "run": "Запустить", @@ -213,11 +213,11 @@ "clipboard-copy-failure": "Не удалось скопировать текст.", "confirm-delete-generic-items": "Вы уверены, что хотите удалить следующие элементы?", "organizers": "Организаторы", - "caution": "Caution", - "show-advanced": "Show Advanced", - "add-field": "Add Field", - "date-created": "Date Created", - "date-updated": "Date Updated" + "caution": "Внимание", + "show-advanced": "Показать расширенные", + "add-field": "Добавить поле", + "date-created": "Дата создания", + "date-updated": "Дата обновления" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Вы действительно хотите удалить {groupName}?", @@ -244,7 +244,7 @@ "keep-my-recipes-private-description": "Устанавливает группу и все рецепты по умолчанию приватными. Вы всегда можете изменить это позже." }, "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-members-description": "Пользователь", "manage": "Редактировать", "manage-household": "Manage Household", "invite": "Пригласить", @@ -276,7 +276,8 @@ "admin-group-management": "Управление группой администраторов", "admin-group-management-text": "Изменения в этой группе будут отражены немедленно.", "group-id-value": "Id группы: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -321,13 +322,13 @@ "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-category": "Любая категория", + "any-tag": "Любая метка", "any-household": "Any Household", "no-meal-plan-defined-yet": "План питания еще не определен", "no-meal-planned-for-today": "На сегодня нет запланированных блюд", "numberOfDays-hint": "Количество дней при загрузке страницы", - "numberOfDays-label": "Default Days", + "numberOfDays-label": "Дни по умолчанию", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Только рецепты с этими категориями будут использоваться в планах питания", "planner": "Планировщик", "quick-week": "Быстрый план", @@ -466,7 +467,7 @@ "calories-suffix": "ккал", "carbohydrate-content": "Углеводы", "categories": "Категории", - "cholesterol-content": "Cholesterol", + "cholesterol-content": "Холестерин", "comment-action": "Оставить комментарий", "comment": "Комментарий", "comments": "Комментарии", @@ -513,10 +514,11 @@ "recipe-updated": "Рецепт обновлен", "remove-from-favorites": "Убрать из избранного", "remove-section": "Удалить раздел", - "saturated-fat-content": "Saturated fat", + "saturated-fat-content": "Насыщенные жиры", "save-recipe-before-use": "Сохранить рецепт перед использованием", "section-title": "Название раздела", "servings": "Порций", + "serves-amount": "Serves {amount}", "share-recipe-message": "Я хотел(а) поделиться с тобой моим рецептом {0}.", "show-nutrition-values": "Показать пищевую ценность", "sodium-content": "Соль", @@ -524,7 +526,7 @@ "sugar-content": "Сахар", "title": "Заголовок", "total-time": "Общее время", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Трансжиры", "unable-to-delete-recipe": "Не получилось удалить рецепт", "unsaturated-fat-content": "Unsaturated fat", "no-recipe": "Нет рецепта", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Не удалось добавить рецепт в план питания", "failed-to-add-to-list": "Не удалось добавить в список", "yield": "Выход", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Количество", "choose-unit": "Выберите единицу измерения", "press-enter-to-create": "Нажмите Enter для создания", @@ -640,7 +644,9 @@ "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.", "debug": "Отладка", "tree-view": "В виде дерева", + "recipe-servings": "Recipe Servings", "recipe-yield": "Количество порций", + "recipe-yield-text": "Recipe Yield Text", "unit": "Единица измерения", "upload-image": "Загрузить изображение", "screen-awake": "Держать экран включенным", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "Нет еды" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Расширенный поиск", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Все рецепты", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Добро пожаловать, {0}!", "description": "Управление настройками профиля, рецептов и группы.", + "invite-link": "Invite Link", "get-invite-link": "Получить ссылку для приглашения", "get-public-link": "Получить публичную ссылку", "account-summary": "Cведения об учетной записи", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Книги рецептов", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Публичные книги рецептов", "public-cookbook-description": "Публичными книгами рецептов можно делиться с людьми без аккаунта в Mealie, и они будут отображаться на странице вашей группы.", "filter-options": "Параметры фильтрации", diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 1d8684d599a..efe56d543bc 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -276,7 +276,8 @@ "admin-group-management": "Spravovanie administrátorskej skupiny", "admin-group-management-text": "Zmeny týkajúce sa tejto skupiny budú vykonané okamžite.", "group-id-value": "Id skupiny: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Uložiť recept pred použitím", "section-title": "Názov sekcie", "servings": "Porcie", + "serves-amount": "Serves {amount}", "share-recipe-message": "Chcel by som sa s tebou podeliť o recept na {0}.", "show-nutrition-values": "Ukáž nutričné hodnoty", "sodium-content": "Sodík", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Pridanie receptu do stravovacieho plánu zlyhalo", "failed-to-add-to-list": "Pridanie do zoznamu zlyhalo", "yield": "Počet porcií", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Množstvo", "choose-unit": "Vyberte jednotku", "press-enter-to-create": "Stlačte Enter pre vytvorenie", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Použite OpenAI na analýzu výsledkov namiesto spoliehania sa na knižnicu scraper. Pri vytváraní receptu cez URL sa to vykoná automaticky, ak knižnica scraper zlyhá, ale tu to môžete otestovať manuálne.", "debug": "Debugovať", "tree-view": "Stromový pohľad", + "recipe-servings": "Recipe Servings", "recipe-yield": "Počet porcií", + "recipe-yield-text": "Recipe Yield Text", "unit": "Jednotka", "upload-image": "Nahrať obrázok", "screen-awake": "Ponechať obrazovku stále zapnutú", @@ -662,7 +668,25 @@ "missing-food": "Vytvoriť chýbajúcu surovinu: {food}", "no-food": "Žiadne suroviny" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Rozšírené vyhľadávanie", @@ -866,7 +890,8 @@ "you-are-offline-description": "V režime offline nie sú dostupné všetky funkcie. Stále môžete pridávať, upravovať a odstraňovať položky, ale nebudete môcť synchronizovať svoje zmeny so serverom, kým nebudete opäť online.", "are-you-sure-you-want-to-check-all-items": "Naozaj chcete označiť všetky položky?", "are-you-sure-you-want-to-uncheck-all-items": "Naozaj chcete zrušiť označenie všetkých položiek?", - "are-you-sure-you-want-to-delete-checked-items": "Naozaj chcete odstrániť všetky označené položky?" + "are-you-sure-you-want-to-delete-checked-items": "Naozaj chcete odstrániť všetky označené položky?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Všetky recepty", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Vitajte, {0}!", "description": "Spravujte svoj profil, recepty a nastavenia skupín.", + "invite-link": "Invite Link", "get-invite-link": "Odkaz s pozvánkou", "get-public-link": "Vytvoriť verejný odkaz", "account-summary": "Zhrnutie účtu", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kuchárky", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Verejná kuchárka", "public-cookbook-description": "Verejné kuchárky je možné zdielať s užívateľmi mimo Mealie a budú zobrazené na stránke vašej skupiny.", "filter-options": "Možnosti filtrovania", diff --git a/frontend/lang/messages/sl-SI.json b/frontend/lang/messages/sl-SI.json index 3fdf5249b43..30b051e502c 100644 --- a/frontend/lang/messages/sl-SI.json +++ b/frontend/lang/messages/sl-SI.json @@ -276,7 +276,8 @@ "admin-group-management": "Skrbniško upravljanje skupine", "admin-group-management-text": "Spremembe v tej skupini se poznajo takoj.", "group-id-value": "ID skupine: {0}", - "total-households": "Skupaj gospodinjstev" + "total-households": "Skupaj gospodinjstev", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Gospodinjstvo", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Shrani recept pred uporabo", "section-title": "Naslov odseka", "servings": "Porcija", + "serves-amount": "Serves {amount}", "share-recipe-message": "Rad bi delil moj {0} recept z vami.", "show-nutrition-values": "Prikaži hranilne vrednosti", "sodium-content": "Natrij", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Napaka pri dodajanji recepta v jedilnik", "failed-to-add-to-list": "Dodajanje na seznam ni uspelo", "yield": "Donos", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Količina", "choose-unit": "Izberite enoto", "press-enter-to-create": "Pritisnite enter da izdelate", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Za razčlenitev rezultatov uporabite OpenAI, namesto da se zanašate na knjižnico strgala. Ko ustvarjate recept prek URL-ja, se to izvede samodejno, če knjižnica strgala odpove, vendar ga lahko tukaj preizkusite ročno.", "debug": "Debug", "tree-view": "Drevesni prikaz", + "recipe-servings": "Recipe Servings", "recipe-yield": "Število porcij", + "recipe-yield-text": "Recipe Yield Text", "unit": "Enota", "upload-image": "Naloži sliko", "screen-awake": "Ohranjanje budnega zaslona", @@ -662,7 +668,25 @@ "missing-food": "Ustvari manjkajoče živilo: {food}", "no-food": "Ni živila" }, - "reset-servings-count": "Ponastavi števec obrokov" + "reset-servings-count": "Ponastavi števec obrokov", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Napredno iskanje", @@ -866,7 +890,8 @@ "you-are-offline-description": "V načinu brez povezave niso na voljo vse funkcije. Še vedno lahko dodajate, spreminjate in odstranjujete elemente, vendar ne boste mogli sinhronizirati svojih sprememb s strežnikom, dokler ne boste spet povezani.", "are-you-sure-you-want-to-check-all-items": "Ali res želite izbrati vse elemente?", "are-you-sure-you-want-to-uncheck-all-items": "Ali res ne želite izbrati vseh elementov?", - "are-you-sure-you-want-to-delete-checked-items": "Ali ste prepričani, da želite izbrisati vse izbrane elemente?" + "are-you-sure-you-want-to-delete-checked-items": "Ali ste prepričani, da želite izbrisati vse izbrane elemente?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Vsi recepti", @@ -1272,12 +1297,13 @@ "debug-openai-services-description": "Uporabite to stran za odpravljanje napak v storitvah OpenAI. Tukaj lahko preizkusite svojo povezavo OpenAI in si ogledate rezultate. Če imate omogočene slikovne storitve, lahko zagotovite tudi sliko.", "run-test": "Zaženi test", "test-results": "Rezultati testa", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "group-delete-note": "Skupine z uporabniki ali gospodinjstvi ne morejo biti izbrisane", + "household-delete-note": "Gospodinjstva z uporabniki ne morejo biti izbrisana" }, "profile": { "welcome-user": "👋 Živjo, {0}!", "description": "Urejaj nastavitve profila, receptov in skupine.", + "invite-link": "Invite Link", "get-invite-link": "Povabi", "get-public-link": "Javna povezava", "account-summary": "Pregled uporabniškega računa", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kuharske knjige", "description": "Kuharske knjige so še en način za organizacijo receptov z ustvarjanjem presekov receptov in značk. Ustvarjanje kuharske knjige bo dodalo povezavo v stranski meni, ki bo prikazala vse recepte z izbranimi značkami in kategorijami.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Javna kuharska knjiga", "public-cookbook-description": "Javne kuharske knjige lahko deliš z zunanjimi uporabniki, prav tako bodo prikazane tudi na strani tvoje skupine.", "filter-options": "Nastavitve filtrov", diff --git a/frontend/lang/messages/sr-SP.json b/frontend/lang/messages/sr-SP.json index 95a57fbe42c..b2d468601b4 100644 --- a/frontend/lang/messages/sr-SP.json +++ b/frontend/lang/messages/sr-SP.json @@ -276,7 +276,8 @@ "admin-group-management": "Управљање администраторском групом", "admin-group-management-text": "Промене у овој групи биће одмах видљиве.", "group-id-value": "Group Id: {0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Неуспешно додавање рецепта у јеловник", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Притисни Ентер да направиш", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Напредна претрага", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Кувари", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Јавни кувар", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Опције филтера", diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json index ac6094b2a19..f76cae94280 100644 --- a/frontend/lang/messages/sv-SE.json +++ b/frontend/lang/messages/sv-SE.json @@ -276,7 +276,8 @@ "admin-group-management": "Hantering av administratörsgrupp", "admin-group-management-text": "Ändringar i denna grupp kommer att återspeglas omedelbart.", "group-id-value": "Grupp-Id: {0}", - "total-households": "Totalt antal hushåll" + "total-households": "Totalt antal hushåll", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Hushåll", @@ -435,7 +436,7 @@ "upload-a-recipe": "Ladda upp ett recept", "upload-individual-zip-file": "Ladda upp en individuell .zip-fil som exporteras från en annan Mealie-instans.", "url-form-hint": "Kopiera och klistra in en länk från din favorit recept webbplats", - "view-scraped-data": "Visa skrotade data", + "view-scraped-data": "Visa skrapade data", "trim-whitespace-description": "Ta bort inledande och avslutande blanksteg samt tomma rader", "trim-prefix-description": "Ta bort första tecknet från varje rad", "split-by-numbered-line-description": "Försök att dela ett stycke genom att matcha mönstret '1)' eller '1.'", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Spara recept innan användning", "section-title": "Avdelningens rubrik", "servings": "Portioner", + "serves-amount": "Serves {amount}", "share-recipe-message": "Jag vill dela mitt {0} recept med dig.", "show-nutrition-values": "Visa näringsvärde", "sodium-content": "Natrium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Det gick inte att lägga till recept i måltidsplanen", "failed-to-add-to-list": "Misslyckades att lägga till listan", "yield": "Ger", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Antal", "choose-unit": "Välj enhet", "press-enter-to-create": "Tryck Enter för att skapa", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Använd OpenAI för att tolka resultaten istället för att förlita sig på skrapans bibliotek. När du skapar ett recept via URL görs detta automatiskt om skrapbiblioteket misslyckas, men du kan testa det manuellt här.", "debug": "Felsök", "tree-view": "Trädvy", - "recipe-yield": "Receptutfall", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Recept ger", + "recipe-yield-text": "Recipe Yield Text", "unit": "Måttenhet", "upload-image": "Ladda upp bild", "screen-awake": "Håll skärmen vaken", @@ -662,7 +668,25 @@ "missing-food": "Skapa saknad ingrediens: {food}", "no-food": "Ingen mat" }, - "reset-servings-count": "Nollställ antal serveringar" + "reset-servings-count": "Nollställ antal serveringar", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Avancerad sökning", @@ -866,7 +890,8 @@ "you-are-offline-description": "Alla funktioner är inte tillgängliga när du är offline. Du kan fortfarande lägga till, ändra och ta bort objekt, men du kommer ej kunna synka dina ändringar till servern förrän du är online igen.", "are-you-sure-you-want-to-check-all-items": "Är du säker på att du vill markera alla objekt?", "are-you-sure-you-want-to-uncheck-all-items": "Är du säker på att du vill avmarkera alla objekt?", - "are-you-sure-you-want-to-delete-checked-items": "Är du säker på att du vill ta bort alla markerade objekt?" + "are-you-sure-you-want-to-delete-checked-items": "Är du säker på att du vill ta bort alla markerade objekt?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Recept", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Välkommen, {0}!", "description": "Hantera dina profil, recept och gruppinställningar.", + "invite-link": "Invite Link", "get-invite-link": "Skapa inbjudningslänk", "get-public-link": "Få offentlig länk", "account-summary": "Kontosammanfattning", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Kokböcker", "description": "Kokböcker är ett annat sätt att organisera recept genom att skapa tvärsnitt av recept, organisatörer och andra filter. När du skapar en kokbok kommer den att lägga till en post i sidofältet och alla recept med de taggar och kategorier som valts kommer att visas i kokboken.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Offentlig kokbok", "public-cookbook-description": "Offentliga kokböcker kan delas med icke-mealie användare och kommer att visas på din gruppsida.", "filter-options": "Filterinställningar", diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index 26ea652dadd..e7ffe3fae01 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -276,7 +276,8 @@ "admin-group-management": "Yönetici Grup Yönetimi", "admin-group-management-text": "Bu gruptaki değişiklikler hemen yansıtılacaktır.", "group-id-value": "Grup Kimliği: {0}", - "total-households": "Toplam Hane Halkı" + "total-households": "Toplam Hane Halkı", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Ev Halkı", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Kullanmadan önce tarifi kaydedin", "section-title": "Bölüm başlığı", "servings": "Porsiyon", + "serves-amount": "Serves {amount}", "share-recipe-message": "{0} tarifimi sizlerle paylaşmak istedim.", "show-nutrition-values": "Besin Değerlerini Göster", "sodium-content": "Sodyum", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Tarif yemek planına eklerken hata oluştu", "failed-to-add-to-list": "Listeye eklenemedi", "yield": "Verim", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Miktar", "choose-unit": "Birim Seçin", "press-enter-to-create": "Oluşturmak İçin Enter'a Basın", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Sonuçları ayrıştırmak için kazıyıcı kitaplığına güvenmek yerine OpenAI'yi kullanın. URL aracılığıyla bir tarif oluştururken, kazıyıcı kitaplığı başarısız olursa bu otomatik olarak yapılır, ancak burada manuel olarak test edebilirsiniz.", "debug": "Hata ayıklama", "tree-view": "Ağaç Görünümü", + "recipe-servings": "Recipe Servings", "recipe-yield": "Tarif Verimi", + "recipe-yield-text": "Recipe Yield Text", "unit": "Birim", "upload-image": "Resim yükleyin", "screen-awake": "Ekranı Açık Tut", @@ -662,7 +668,25 @@ "missing-food": "Eksik gıdayı oluştur: {food}", "no-food": "Gıda yok" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Gelişmiş Arama", @@ -866,7 +890,8 @@ "you-are-offline-description": "Çevrimdışıyken tüm özellikler kullanılamaz. Öğeleri hâlâ ekleyebilir, değiştirebilir ve kaldırabilirsiniz ancak tekrar çevrimiçi olana kadar değişikliklerinizi sunucuyla eşitleyemezsiniz.", "are-you-sure-you-want-to-check-all-items": "Tüm öğeleri işaretlemek istediğinizden emin misiniz?", "are-you-sure-you-want-to-uncheck-all-items": "Tüm öğelerden işaretleri kaldırmak istediğinize emin misiniz?", - "are-you-sure-you-want-to-delete-checked-items": "İşaretlenmiş tüm öğeleri silmek istediğinizden emin misiniz?" + "are-you-sure-you-want-to-delete-checked-items": "İşaretlenmiş tüm öğeleri silmek istediğinizden emin misiniz?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Tüm Tarifler", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Hoşgeldin, {0}!", "description": "Profilinizi, tariflerinizi ve grup ayarlarınızı yönetin.", + "invite-link": "Invite Link", "get-invite-link": "Davet Bağlantısı Al", "get-public-link": "Herkese açık bağlantıyı al", "account-summary": "Hesap Özeti", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Tarif Kitapları", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Herkese Açık Tarif Kitabı", "public-cookbook-description": "Herkese Açık Tarif Kitapları, mealie kullanıcısı olmayanlarla paylaşılabilir ve grup sayfanızda görüntülenir.", "filter-options": "Filtre Seçenekleri", diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json index 62bb7f04879..e57386f883f 100644 --- a/frontend/lang/messages/uk-UA.json +++ b/frontend/lang/messages/uk-UA.json @@ -276,7 +276,8 @@ "admin-group-management": "Керування Групами Адміністратора", "admin-group-management-text": "Зміни до цієї групи будуть відображені негайно.", "group-id-value": "Id групи: {0}", - "total-households": "Всього сімей" + "total-households": "Всього сімей", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Сімʼя", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Зберегти рецепт перед використанням", "section-title": "Назва розділу", "servings": "Порції", + "serves-amount": "Serves {amount}", "share-recipe-message": "Я хотів би поділитися з тобою своїм рецептом {0}.", "show-nutrition-values": "Показати харчову цінність", "sodium-content": "Натрій", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Не вдалося додати рецепт до плану харчування", "failed-to-add-to-list": "Не вдалося додати до списку", "yield": "Вихід", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Кількість", "choose-unit": "Виберіть одиниці вимірювання", "press-enter-to-create": "Натисніть Enter, щоб створити", @@ -640,7 +644,9 @@ "recipe-debugger-use-openai-description": "Використовуйте OpenAI для аналізу результатів замість використання бібліотеки парсера. Під час створення рецепта через URL це робиться автоматично, якщо бібліотека парсера не впоралася, але ви можете перевірити це тут вручну.", "debug": "Дебажити", "tree-view": "У вигляді дерева", + "recipe-servings": "Recipe Servings", "recipe-yield": "Вихід рецепту", + "recipe-yield-text": "Recipe Yield Text", "unit": "Одиниця виміру", "upload-image": "Вивантажити зображення", "screen-awake": "Тримати екран активним", @@ -662,7 +668,25 @@ "missing-food": "Створити відсутню їжу: {food}", "no-food": "Немає їжі" }, - "reset-servings-count": "Скинути кількість порцій" + "reset-servings-count": "Скинути кількість порцій", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Розширений пошук", @@ -866,7 +890,8 @@ "you-are-offline-description": "Не всі функції доступні без мережі. Ви все ще можете додавати, змінювати та видаляти елементи, але не зможете синхронізувати зміни на сервер, поки під'єднаєтесь до мережі.", "are-you-sure-you-want-to-check-all-items": "Ви впевнені, що хочете відмітити всі елементи?", "are-you-sure-you-want-to-uncheck-all-items": "Ви впевнені, що хочете зняти відмітку з усіх елементів?", - "are-you-sure-you-want-to-delete-checked-items": "Ви впевнені, що хочете видалити всі відмічені елементи?" + "are-you-sure-you-want-to-delete-checked-items": "Ви впевнені, що хочете видалити всі відмічені елементи?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "Всі рецепти", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Ласкаво просимо, {0}!", "description": "Керування вашим профілем, рецептами та налаштуваннями групи.", + "invite-link": "Invite Link", "get-invite-link": "Отримати посилання-запрошення", "get-public-link": "Отримати публічне посилання", "account-summary": "Аккаунт", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Кулінарні книги", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Публічна кулінарна книга", "public-cookbook-description": "Публічними кулінарними книгами можна поділитися з будь-ким, і вони будуть відображатися на сторінці вашої групи.", "filter-options": "Параметри фільтра", diff --git a/frontend/lang/messages/vi-VN.json b/frontend/lang/messages/vi-VN.json index dddeb869260..f5ceabf052c 100644 --- a/frontend/lang/messages/vi-VN.json +++ b/frontend/lang/messages/vi-VN.json @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "Save recipe before use", "section-title": "Section Title", "servings": "Servings", + "serves-amount": "Serves {amount}", "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "Advanced Search", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "All Recipes", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "Cookbooks", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index 91b41ff194d..0c324965e56 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -276,7 +276,8 @@ "admin-group-management": "管理员组管理", "admin-group-management-text": "对本群组的更改将被立即应用。", "group-id-value": "群组ID:{0}", - "total-households": "Total Households" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "使用前保存食谱", "section-title": "章节标题", "servings": "几人份", + "serves-amount": "Serves {amount}", "share-recipe-message": "我想与你分享我的 {0} 配方。", "show-nutrition-values": "显示营养价值表", "sodium-content": "钠", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "添加食谱到饮食计划失败", "failed-to-add-to-list": "未能添加到列表", "yield": "菜量(几人份)", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "数量", "choose-unit": "选择单位", "press-enter-to-create": "按回车键以创建", @@ -640,7 +644,9 @@ "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.", "debug": "调试", "tree-view": "树状图", + "recipe-servings": "Recipe Servings", "recipe-yield": "食谱菜量", + "recipe-yield-text": "Recipe Yield Text", "unit": "单位", "upload-image": "上传图片", "screen-awake": "保持屏幕唤醒", @@ -662,7 +668,25 @@ "missing-food": "创建缺失的食物:{food}", "no-food": "没有食物" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "高级搜索", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "全部食谱", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 欢迎,{0}!", "description": "管理您的个人资料、食谱谱和群组设置。", + "invite-link": "Invite Link", "get-invite-link": "生成邀请链接", "get-public-link": "生成公开链接", "account-summary": "账户概况", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "食谱合集", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "公开食谱合集", "public-cookbook-description": "公开食谱合集可以分享和非Mealie用户,同时也会显示在你的群组页面上。", "filter-options": "过滤器选项", diff --git a/frontend/lang/messages/zh-TW.json b/frontend/lang/messages/zh-TW.json index bd122531125..999b3b81cca 100644 --- a/frontend/lang/messages/zh-TW.json +++ b/frontend/lang/messages/zh-TW.json @@ -276,7 +276,8 @@ "admin-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" + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { "household": "Household", @@ -517,6 +518,7 @@ "save-recipe-before-use": "使用食譜前先儲存", "section-title": "段落標題", "servings": "份量", + "serves-amount": "Serves {amount}", "share-recipe-message": "我想跟你分享我的 {0} 個食譜。", "show-nutrition-values": "顯示營養含量", "sodium-content": "鈉", @@ -545,6 +547,8 @@ "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", "quantity": "Quantity", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", @@ -640,7 +644,9 @@ "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.", "debug": "Debug", "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", "unit": "Unit", "upload-image": "Upload image", "screen-awake": "Keep Screen Awake", @@ -662,7 +668,25 @@ "missing-food": "Create missing food: {food}", "no-food": "No Food" }, - "reset-servings-count": "Reset Servings Count" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients" + }, + "recipe-finder": { + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { "advanced-search": "進階搜尋", @@ -866,7 +890,8 @@ "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?" + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { "all-recipes": "所有食譜", @@ -1278,6 +1303,7 @@ "profile": { "welcome-user": "👋 Welcome, {0}!", "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", "get-invite-link": "Get Invite Link", "get-public-link": "Get Public Link", "account-summary": "Account Summary", @@ -1327,6 +1353,8 @@ "cookbook": { "cookbooks": "食譜", "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", diff --git a/mealie/lang/messages/af-ZA.json b/mealie/lang/messages/af-ZA.json index 7d782699ed9..6463c93f2dd 100644 --- a/mealie/lang/messages/af-ZA.json +++ b/mealie/lang/messages/af-ZA.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Nuwe resepname moet uniek wees", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ar-SA.json b/mealie/lang/messages/ar-SA.json index ae9cf3c6ba8..590474cab78 100644 --- a/mealie/lang/messages/ar-SA.json +++ b/mealie/lang/messages/ar-SA.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "يجب أن تكون أسماء الوصفات فريدة", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/bg-BG.json b/mealie/lang/messages/bg-BG.json index e84a5153055..a9f8faef927 100644 --- a/mealie/lang/messages/bg-BG.json +++ b/mealie/lang/messages/bg-BG.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Името на рецептата трябва да е уникално", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 чаша брашно", "step-text": "Стъпките на рецептата, както и други полета в страницата с рецепти поддържат синтаксис за маркиране.\n\n **Добавяне на връзка**\n\n [Моята връзка](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ca-ES.json b/mealie/lang/messages/ca-ES.json index 84e4429d37e..d3d4799eb59 100644 --- a/mealie/lang/messages/ca-ES.json +++ b/mealie/lang/messages/ca-ES.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "El nom de la recepta ha de ser únic", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 tassa de farina", "step-text": "Passos de recepta i altres camps són compatibles amb sintaxi markdown.\n\n**Afegir un enllaç**\n\n[El meu enllaç](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/cs-CZ.json b/mealie/lang/messages/cs-CZ.json index 9f197e2916c..2560938a690 100644 --- a/mealie/lang/messages/cs-CZ.json +++ b/mealie/lang/messages/cs-CZ.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Názvy receptů musí být jedinečné", + "recipe-created": "Recipe Created", "recipe-defaults": { - "ingredient-note": "1 Cup Flour", - "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + "ingredient-note": "1 hrnek mouky", + "step-text": "Kroky receptu stejně jako další pole v receptu podporují markdown syntaxi.\n\n**Přidat odkaz**\n\n[Můj odkaz](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { @@ -38,34 +47,34 @@ }, "datetime": { "year": "rok|roky", - "day": "day|days", - "hour": "hour|hours", - "minute": "minute|minutes", - "second": "second|seconds", - "millisecond": "millisecond|milliseconds", - "microsecond": "microsecond|microseconds" + "day": "den|dny", + "hour": "hodina|hodiny|hodin", + "minute": "minuta|minuty|minut", + "second": "sekunda|sekundy|sekund", + "millisecond": "millisekunda|millisekundy|millisekund", + "microsecond": "mikrosekunda|mikrosekundy|mikrosekund" }, "emails": { "password": { - "subject": "Mealie Forgot Password", - "header_text": "Forgot Password", - "message_top": "You have requested to reset your password.", - "message_bottom": "Please click the button above to reset your password.", - "button_text": "Reset Password" + "subject": "Mealie Zapomenuté heslo", + "header_text": "Zapomenuté heslo", + "message_top": "Požádali jste o obnovení hesla.", + "message_bottom": "Pro obnovení hesla klikněte na tlačítko výše.", + "button_text": "Obnovit heslo" }, "invitation": { - "subject": "Invitation to join Mealie", - "header_text": "You're Invited!", - "message_top": "You have been invited to join Mealie.", - "message_bottom": "Please click the button above to accept the invitation.", - "button_text": "Accept Invitation" + "subject": "Pozvánka k připojení k Mealie", + "header_text": "Jste pozváni!", + "message_top": "Byli jste pozváni, abyste se připojili k Mealie.", + "message_bottom": "Pro přijetí pozvánky klikněte na tlačítko výše.", + "button_text": "Přijmout pozvánku" }, "test": { - "subject": "Mealie Test Email", - "header_text": "Test Email", - "message_top": "This is a test email.", - "message_bottom": "Please click the button above to test the email.", - "button_text": "Open Mealie" + "subject": "Zkušební e-mail z Mealie", + "header_text": "Zkušební e-mail", + "message_top": "Toto je zkušební email.", + "message_bottom": "Pro otestování e-mailu klikněte na tlačítko výše.", + "button_text": "Otevřít Mealie" } } } diff --git a/mealie/lang/messages/da-DK.json b/mealie/lang/messages/da-DK.json index 3d6bc6cfafe..229f3e55580 100644 --- a/mealie/lang/messages/da-DK.json +++ b/mealie/lang/messages/da-DK.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Opskriftsnavnet er allerede i brug", + "recipe-created": "Recipe Created", "recipe-defaults": { - "ingredient-note": "1 Kop Mel", + "ingredient-note": "1 kop mel", "step-text": "Du kan bruge markdown kode i beskrivelser og andre felter i opskrifter.\n\n**Tilføj et link**\n\n[Mit link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { @@ -47,7 +56,7 @@ }, "emails": { "password": { - "subject": "Mealie Glemt Adgangskode", + "subject": "Mealie glemt adgangskode", "header_text": "Glemt adgangskode", "message_top": "Du har anmodet om at nulstille din adgangskode.", "message_bottom": "Klik på knappen ovenfor for at nulstille din adgangskode.", diff --git a/mealie/lang/messages/de-DE.json b/mealie/lang/messages/de-DE.json index 606c1318399..45ce4b37cdc 100644 --- a/mealie/lang/messages/de-DE.json +++ b/mealie/lang/messages/de-DE.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Rezeptnamen müssen einzigartig sein", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "250 g Mehl", "step-text": "Zubereitungs-Schritte und andere Felder der Rezeptseite unterstützen Markdown Syntax.\n\n**Füge einen Link hinzu**\n\n[Mein Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/el-GR.json b/mealie/lang/messages/el-GR.json index 81ef97e04ad..18605b5e21a 100644 --- a/mealie/lang/messages/el-GR.json +++ b/mealie/lang/messages/el-GR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Τα ονόματα συνταγών πρέπει να είναι μοναδικά", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Κούπα Αλεύρι", "step-text": "Βήματα συνταγής, καθώς και άλλα πεδία στη σύνταξη σήμανσης της σελίδας συνταγής.\n\n**Προσθήκη συνδέσμου**\n\n[Ο σύνδεσμος μου](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/en-GB.json b/mealie/lang/messages/en-GB.json index 1d2bd3e179b..873c3951a0e 100644 --- a/mealie/lang/messages/en-GB.json +++ b/mealie/lang/messages/en-GB.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe names must be unique", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/es-ES.json b/mealie/lang/messages/es-ES.json index 07a06149922..33ad1e36cb0 100644 --- a/mealie/lang/messages/es-ES.json +++ b/mealie/lang/messages/es-ES.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "El nombre de la receta debe ser único", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Taza de harina", "step-text": "Los pasos de receta, así como otros campos en la página de recetas, soportan sintaxis Markdown.\n\n**Agregar un enlace**\n\n[Mi Enlace](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/fi-FI.json b/mealie/lang/messages/fi-FI.json index fb8bd9d39ea..2629786a58e 100644 --- a/mealie/lang/messages/fi-FI.json +++ b/mealie/lang/messages/fi-FI.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Reseptien nimien täytyy olla yksilöllisiä", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 kuppi jauhoja", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/fr-BE.json b/mealie/lang/messages/fr-BE.json index 20ad8288c1c..b366817c990 100644 --- a/mealie/lang/messages/fr-BE.json +++ b/mealie/lang/messages/fr-BE.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Les noms de recette doivent être uniques", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "100 g de farine", "step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/fr-CA.json b/mealie/lang/messages/fr-CA.json index b40f85ffdd6..aab002be467 100644 --- a/mealie/lang/messages/fr-CA.json +++ b/mealie/lang/messages/fr-CA.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Les noms de recette doivent être uniques", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 tasse de Farine", "step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/fr-FR.json b/mealie/lang/messages/fr-FR.json index 20ad8288c1c..b366817c990 100644 --- a/mealie/lang/messages/fr-FR.json +++ b/mealie/lang/messages/fr-FR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Les noms de recette doivent être uniques", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "100 g de farine", "step-text": "Les étapes de la recette ainsi que les autres champs de la page de recette supportent la syntaxe markdown.\n\n**Ajouter un lien**\n\n[Mon lien](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/gl-ES.json b/mealie/lang/messages/gl-ES.json index 57aa0572eda..e5d8c10ce1c 100644 --- a/mealie/lang/messages/gl-ES.json +++ b/mealie/lang/messages/gl-ES.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe names must be unique", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/he-IL.json b/mealie/lang/messages/he-IL.json index 15ee9d5fc83..f0641f52997 100644 --- a/mealie/lang/messages/he-IL.json +++ b/mealie/lang/messages/he-IL.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "שמות מתכונים חייבים להיות ייחודיים", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "כוס קמח", "step-text": "שלבי המתכון, כמו גם שדות אחרים בעמוד המתכון, תומכים בתחביר markdown.\n\n**הוספת קישור**\n\n[הקישור שלי](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/hr-HR.json b/mealie/lang/messages/hr-HR.json index eb031b628a1..eaa771a2e0a 100644 --- a/mealie/lang/messages/hr-HR.json +++ b/mealie/lang/messages/hr-HR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Naziv recepta mora imati jedinstveno ime", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/hu-HU.json b/mealie/lang/messages/hu-HU.json index b5603fbd283..96a1c409ba8 100644 --- a/mealie/lang/messages/hu-HU.json +++ b/mealie/lang/messages/hu-HU.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "A receptek neveinek egyedi értéknek kell lenniük", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 csésze liszt", "step-text": "A recept lépései és a receptoldal egyéb mezői támogatják a markdown szintaxist.\n\n**Hivatkozás hozzáadása**\n\n[Saját link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/is-IS.json b/mealie/lang/messages/is-IS.json index 57aa0572eda..e5d8c10ce1c 100644 --- a/mealie/lang/messages/is-IS.json +++ b/mealie/lang/messages/is-IS.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe names must be unique", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/it-IT.json b/mealie/lang/messages/it-IT.json index a45b960d51f..739b98d4e92 100644 --- a/mealie/lang/messages/it-IT.json +++ b/mealie/lang/messages/it-IT.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "I nomi delle ricette devono essere unici", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Tazza Di Farina", "step-text": "I passaggi della ricetta e altri campi nella pagina delle ricette supportano la sintassi markdown.\n\n**Aggiungi un link**\n\n[Il mio Link](https://demo.mealie.io)" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ja-JP.json b/mealie/lang/messages/ja-JP.json index 7205577b7bc..21faf4c3129 100644 --- a/mealie/lang/messages/ja-JP.json +++ b/mealie/lang/messages/ja-JP.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "レシピ名が重複しています", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "小麦粉1カップ", "step-text": "レシピの手順など、レシピページはmarkdown構文に対応しています\n\n例)\n[ミーリー](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ko-KR.json b/mealie/lang/messages/ko-KR.json index 1c8038e3c9b..d85a0149fa8 100644 --- a/mealie/lang/messages/ko-KR.json +++ b/mealie/lang/messages/ko-KR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe 이름은 고유해야 합니다", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "밀가루 1컵", "step-text": "Recipe 단계는 물론 recipe 페이지의 다른 필드도 Markdown 문법을 지원합니다.\n\n**Add a link**\n\n[\b나의 링크](https://demo.mealie.io)" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/lt-LT.json b/mealie/lang/messages/lt-LT.json index 2bab1c74cfa..d137056bc4e 100644 --- a/mealie/lang/messages/lt-LT.json +++ b/mealie/lang/messages/lt-LT.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Receptų pavadinimai turi būti unikalūs", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/lv-LV.json b/mealie/lang/messages/lv-LV.json index 57aa0572eda..4296802bc1b 100644 --- a/mealie/lang/messages/lv-LV.json +++ b/mealie/lang/messages/lv-LV.json @@ -1,71 +1,80 @@ { "generic": { - "server-error": "An unexpected error occurred" + "server-error": "Notikusi nezināma kļūda" }, "recipe": { - "unique-name-error": "Recipe names must be unique", + "unique-name-error": "Receptes nosaukums nevar atkārtoties", + "recipe-created": "Recipe Created", "recipe-defaults": { - "ingredient-note": "1 Cup Flour", - "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + "ingredient-note": "1 gl. Milti", + "step-text": "Receptes darbības, kā arī citi lauki receptes lapā atbalsta atzīmes sintaksi.\n\n**Pievienot saiti**\n\n[Mana saite](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { - "no-recipes-match-your-rules": "No recipes match your rules" + "no-recipes-match-your-rules": "Neviena recepte neatbilst jūsu noteikumiem" }, "user": { - "user-updated": "User updated", - "password-updated": "Password updated", - "invalid-current-password": "Invalid current password", - "ldap-update-password-unavailable": "Unable to update password, user is controlled by LDAP" + "user-updated": "Lietotājs atjaunināts", + "password-updated": "Parole atjaunināta", + "invalid-current-password": "Nederīga pašreizējā parole", + "ldap-update-password-unavailable": "Nevar atjaunināt paroli, lietotāju kontrolē LDAP" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Pārskats izdzēsts." }, "exceptions": { - "permission_denied": "You do not have permission to perform this action", - "no-entry-found": "The requested resource was not found", - "integrity-error": "Database integrity error", - "username-conflict-error": "This username is already taken", - "email-conflict-error": "This email is already in use" + "permission_denied": "Jums nav atļaujas veikt šo darbību", + "no-entry-found": "Pieprasītais resurss netika atrasts", + "integrity-error": "Datu bāzes integritātes kļūda", + "username-conflict-error": "Šis lietotājvārds jau ir aizņemts", + "email-conflict-error": "Šis e-pasts jau tiek izmantots" }, "notifications": { - "generic-created": "{name} was created", - "generic-updated": "{name} was updated", - "generic-created-with-url": "{name} has been created, {url}", - "generic-updated-with-url": "{name} has been updated, {url}", - "generic-duplicated": "{name} has been duplicated", - "generic-deleted": "{name} has been deleted" + "generic-created": "{name} tika izveidots", + "generic-updated": "{name} tika atjaunots", + "generic-created-with-url": "{name} tika izveidots, {url}", + "generic-updated-with-url": "{name} tika atjaunots, {url}", + "generic-duplicated": "{name} tika dublicēts", + "generic-deleted": "{name} tika dzēsts" }, "datetime": { - "year": "year|years", - "day": "day|days", - "hour": "hour|hours", - "minute": "minute|minutes", - "second": "second|seconds", - "millisecond": "millisecond|milliseconds", - "microsecond": "microsecond|microseconds" + "year": "gads|gadi", + "day": "diena|dienas", + "hour": "stunda|stundas", + "minute": "minūte|minūtes", + "second": "sekunde|sekundes", + "millisecond": "milisekunde|milisekundes", + "microsecond": "mikrosekunde|mikrosekundes" }, "emails": { "password": { - "subject": "Mealie Forgot Password", - "header_text": "Forgot Password", - "message_top": "You have requested to reset your password.", - "message_bottom": "Please click the button above to reset your password.", - "button_text": "Reset Password" + "subject": "Mealie Aizmirsi Paroli", + "header_text": "Aizmirsi Paroli", + "message_top": "Jūs esat pieprasījis paroles atiestatīšanu.", + "message_bottom": "Lūdzu, noklikšķiniet uz augstāk esošās pogas, lai atiestatītu savu paroli.", + "button_text": "Atiestatīt paroli" }, "invitation": { - "subject": "Invitation to join Mealie", - "header_text": "You're Invited!", - "message_top": "You have been invited to join Mealie.", - "message_bottom": "Please click the button above to accept the invitation.", - "button_text": "Accept Invitation" + "subject": "Aicinājums pievienoties Mealie", + "header_text": "Jūs esat uzaicināts!", + "message_top": "Jūs esat uzaicināts pievienoties Mealie.", + "message_bottom": "Lūdzu, noklikšķiniet uz pogas augstāk, lai pieņemtu ielūgumu.", + "button_text": "Pieņemt ielūgumu" }, "test": { - "subject": "Mealie Test Email", - "header_text": "Test Email", - "message_top": "This is a test email.", - "message_bottom": "Please click the button above to test the email.", - "button_text": "Open Mealie" + "subject": "Mealie testa e-pasts", + "header_text": "Testa e-pasts", + "message_top": "Šis ir testa e-pasts.", + "message_bottom": "Lūdzu, noklikšķiniet uz augstāk esošās pogas, lai pārbaudītu e-pastu.", + "button_text": "Atvērt Mealie" } } } diff --git a/mealie/lang/messages/nl-NL.json b/mealie/lang/messages/nl-NL.json index 5f77ad265b1..0bd31af1529 100644 --- a/mealie/lang/messages/nl-NL.json +++ b/mealie/lang/messages/nl-NL.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Receptnamen moeten uniek zijn", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "250 gram bloem", "step-text": "Receptstappen en andere velden op de receptpagina ondersteunen Markdown syntaxis.\n\n**Voeg een link toe**\n\n[Mijn Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/no-NO.json b/mealie/lang/messages/no-NO.json index 05867d577bb..4f8f91d02c7 100644 --- a/mealie/lang/messages/no-NO.json +++ b/mealie/lang/messages/no-NO.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Oppskriftsnavn må være unike", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 kopp mel", "step-text": "Steg i oppskrifter og andre felter på siden støtter markdown syntax.\n\n**Legg til en link**\n\n[Min link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/pl-PL.json b/mealie/lang/messages/pl-PL.json index 1e3b491d7a5..20ff047f5ad 100644 --- a/mealie/lang/messages/pl-PL.json +++ b/mealie/lang/messages/pl-PL.json @@ -3,10 +3,19 @@ "server-error": "Wystąpił nieoczekiwany błąd" }, "recipe": { - "unique-name-error": "Nazwy przepisów muszą być unikalne", + "unique-name-error": "Nazwy przepisów muszą być unikatowe", + "recipe-created": "Recipe Created", "recipe-defaults": { - "ingredient-note": "1 Cup Flour", - "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + "ingredient-note": "1 szklanka mąki", + "step-text": "Kroki przepisu, jak również inne pola na stronie przepisu obsługują składnię markdown.\n\n**Dodaj link**\n\n[Mój link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { @@ -24,17 +33,17 @@ "exceptions": { "permission_denied": "Nie masz uprawnień do wykonania tej akcji", "no-entry-found": "Wskazany zasób jest niedostępny", - "integrity-error": "Błąd integralności bazy danych", + "integrity-error": "Błąd spójności bazy danych", "username-conflict-error": "Ta nazwa użytkownika jest już zajęta", "email-conflict-error": "Ten adres email już jest zajęty" }, "notifications": { - "generic-created": "{name} został utworzony", - "generic-updated": "{name} został zaktualizowany", - "generic-created-with-url": "{name} został utworzony. {url}", - "generic-updated-with-url": "{name} został zaktualizowany. {url}", - "generic-duplicated": "{name} został zduplikowany", - "generic-deleted": "{name} został usunięty" + "generic-created": "Stworzono {name}", + "generic-updated": "Zaktualizowano {name}", + "generic-created-with-url": "Stworzono {name}, {url}", + "generic-updated-with-url": "Zaktualizowano {name}, {url}", + "generic-duplicated": "Zduplikowano {name}", + "generic-deleted": "Usunięto {name}" }, "datetime": { "year": "rok|lat", @@ -47,21 +56,21 @@ }, "emails": { "password": { - "subject": "Mealie Forgot Password", - "header_text": "Forgot Password", - "message_top": "You have requested to reset your password.", - "message_bottom": "Please click the button above to reset your password.", - "button_text": "Reset Password" + "subject": "Zapomniane hasło Mealie", + "header_text": "Zapomniane hasło", + "message_top": "Poproszono o zresetowanie hasła.", + "message_bottom": "Kliknij przycisk poniżej, aby zresetować swoje hasło.", + "button_text": "Zresetuj hasło" }, "invitation": { - "subject": "Invitation to join Mealie", - "header_text": "You're Invited!", - "message_top": "You have been invited to join Mealie.", - "message_bottom": "Please click the button above to accept the invitation.", - "button_text": "Accept Invitation" + "subject": "Zaproszenie do Mealie", + "header_text": "Otrzymano zaproszenie!", + "message_top": "Zaproszenie dołączenia do Mealie.", + "message_bottom": "Kliknij powyższy przycisk, aby zaakceptować zaproszenie.", + "button_text": "Akceptuj zaproszenie" }, "test": { - "subject": "Mealie Test Email", + "subject": "Email testowy Mealie", "header_text": "E-mail testowy", "message_top": "To jest e-mail testowy.", "message_bottom": "Kliknij przycisk powyżej, aby przetestować e-mail.", diff --git a/mealie/lang/messages/pt-BR.json b/mealie/lang/messages/pt-BR.json index 6cfbae688c7..904fb6640b0 100644 --- a/mealie/lang/messages/pt-BR.json +++ b/mealie/lang/messages/pt-BR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Nomes de receitas devem ser únicos", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Xícara de Farinha", "step-text": "Passos das receitas, assim como outros campos na página da receita, suportam sintaxe \"markdown\".\n\n**Adicione um link**\n\n[Meu Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/pt-PT.json b/mealie/lang/messages/pt-PT.json index 481f25cf200..681a477d315 100644 --- a/mealie/lang/messages/pt-PT.json +++ b/mealie/lang/messages/pt-PT.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Os nomes de receitas devem ser únicos", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Chávena de Farinha", "step-text": "Os passos da receita, bem como outros campos na página da receita, suportam a sintaxe markdown.\n\n**Adicionar um link**\n\n[Meu link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ro-RO.json b/mealie/lang/messages/ro-RO.json index 50927ec6298..8c182995821 100644 --- a/mealie/lang/messages/ro-RO.json +++ b/mealie/lang/messages/ro-RO.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Numele rețetei trebuie să fie unic", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/ru-RU.json b/mealie/lang/messages/ru-RU.json index 6f993a287f0..540a829d5ae 100644 --- a/mealie/lang/messages/ru-RU.json +++ b/mealie/lang/messages/ru-RU.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Название рецепта должно быть уникальным", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Чашка муки", "step-text": "Шаги рецепта, как и другие поля на странице рецепта, поддерживают синтаксис Markdown.\n\n**Добавить ссылку**\n\n[Моя Ссылка](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { @@ -15,7 +24,7 @@ "user": { "user-updated": "Пользователь обновлен", "password-updated": "Пароль обновлен", - "invalid-current-password": "Неправильно введён текущий пароль", + "invalid-current-password": "Неправильный текущий пароль", "ldap-update-password-unavailable": "Не удается обновить пароль, пользователь контролируется LDAP" }, "group": { diff --git a/mealie/lang/messages/sk-SK.json b/mealie/lang/messages/sk-SK.json index 521f678182a..467eb51c7b9 100644 --- a/mealie/lang/messages/sk-SK.json +++ b/mealie/lang/messages/sk-SK.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Názov receptu musí byť unikátny", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 šálka múky", "step-text": "Kroky receptu, ako aj ďalšie polia na stránke receptu podporujú markdown syntax.\n\n**Pridanie odkazu**\n\n[Môj odkaz](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/sl-SI.json b/mealie/lang/messages/sl-SI.json index 8a3ad982374..97a9ee60855 100644 --- a/mealie/lang/messages/sl-SI.json +++ b/mealie/lang/messages/sl-SI.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Ime recepta mora biti unikatno", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "skodelica moke", "step-text": "Postopek priprave recepta, kot tudi druga polja v receptu podpirajo markdown sintakso.\n\n**Dodaj povezavo**\n\n[Moja povezava](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/sr-SP.json b/mealie/lang/messages/sr-SP.json index 59c769f5cd1..9e8b33ecaaa 100644 --- a/mealie/lang/messages/sr-SP.json +++ b/mealie/lang/messages/sr-SP.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Назив рецепта мора бити јединствен", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/sv-SE.json b/mealie/lang/messages/sv-SE.json index fac5c46708b..1b1b679d7ac 100644 --- a/mealie/lang/messages/sv-SE.json +++ b/mealie/lang/messages/sv-SE.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Receptnamn måste vara unika", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 kopp mjöl", "step-text": "Receptsteg samt andra fält i receptsidan stöder markdown syntax.\n\n**Lägg till en länk**\n\n[Min länk](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/tr-TR.json b/mealie/lang/messages/tr-TR.json index 685263e6fcf..ec979a841a9 100644 --- a/mealie/lang/messages/tr-TR.json +++ b/mealie/lang/messages/tr-TR.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Tarif adları benzersiz olmalıdır", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Bardak Un", "step-text": "Tarif sayfasındaki tarif adımlarının yanı sıra diğer alanlar da markdown destekler.\n\n**Bağlantı ekle**\n\n[Bağlantım](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/uk-UA.json b/mealie/lang/messages/uk-UA.json index e4b9b3b164f..da56f158395 100644 --- a/mealie/lang/messages/uk-UA.json +++ b/mealie/lang/messages/uk-UA.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Назва рецепту повинна бути унікальною", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "Стакан борошна", "step-text": "Кроки рецептів, так само як і інші поля сторінки, підтримують синтаксис markdown.\n\n**Додати посилання**\n\n[Mоє посилання](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/vi-VN.json b/mealie/lang/messages/vi-VN.json index 57aa0572eda..e5d8c10ce1c 100644 --- a/mealie/lang/messages/vi-VN.json +++ b/mealie/lang/messages/vi-VN.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe names must be unique", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/zh-CN.json b/mealie/lang/messages/zh-CN.json index 38ca38ad33a..75ab912f767 100644 --- a/mealie/lang/messages/zh-CN.json +++ b/mealie/lang/messages/zh-CN.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "食谱名称必须唯一", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1杯面粉", "step-text": "食谱步骤以及食谱页面的其他字段支持markdown语法。\n\n**添加一个链接**\n\n[我的链接](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/lang/messages/zh-TW.json b/mealie/lang/messages/zh-TW.json index 1c8f9a11c9b..984fedb6076 100644 --- a/mealie/lang/messages/zh-TW.json +++ b/mealie/lang/messages/zh-TW.json @@ -4,9 +4,18 @@ }, "recipe": { "unique-name-error": "Recipe names must be unique", + "recipe-created": "Recipe Created", "recipe-defaults": { "ingredient-note": "1 Cup Flour", "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + }, + "servings-text": { + "makes": "Makes", + "serves": "Serves", + "serving": "Serving", + "servings": "Servings", + "yield": "Yield", + "yields": "Yields" } }, "mealplan": { diff --git a/mealie/repos/seed/resources/foods/locales/ca-ES.json b/mealie/repos/seed/resources/foods/locales/ca-ES.json index 44442bb616c..5aca05b9b93 100644 --- a/mealie/repos/seed/resources/foods/locales/ca-ES.json +++ b/mealie/repos/seed/resources/foods/locales/ca-ES.json @@ -10,7 +10,7 @@ }, "apples": { "name": "pomes", - "plural_name": "apples" + "plural_name": "pomes" }, "artichoke": { "name": "carxofa" @@ -23,7 +23,7 @@ }, "avocado": { "name": "alvocat", - "plural_name": "avocado" + "plural_name": "alvocat" }, "bacon": { "name": "cansalada" @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "pebrot", - "plural_name": "bell peppers" + "plural_name": "pebrots vermells" }, "blackberries": { "name": "mores" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "col", - "plural_name": "cabbages" + "plural_name": "cols" }, "cactus-edible": { "name": "figues de pala" @@ -116,7 +116,7 @@ }, "carrot": { "name": "carlota", - "plural_name": "carrots" + "plural_name": "pastanagues" }, "caster-sugar": { "name": "sucre de remolatxa" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "floricol", - "plural_name": "cauliflowers" + "plural_name": "coliflors" }, "cayenne-pepper": { "name": "caiena" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "vitxo/vitet", - "plural_name": "chilli peppers" + "plural_name": "bitxos" }, "chinese-leaves": { "name": "col xinesa" @@ -176,7 +176,7 @@ }, "coconut": { "name": "coco", - "plural_name": "coconuts" + "plural_name": "cocos" }, "coconut-milk": { "name": "llet de coco" @@ -198,7 +198,7 @@ }, "corn": { "name": "blat de moro", - "plural_name": "corns" + "plural_name": "panissos de blat de moro" }, "corn-syrup": { "name": "xarop de dacsa" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "cogombre", - "plural_name": "cucumbers" + "plural_name": "cogombres" }, "cumin": { "name": "comí" }, "daikon": { "name": "daikon (rave japonés)", - "plural_name": "daikons" + "plural_name": "raves blancs" }, "dairy-products-and-dairy-substitutes": { "name": "lactis i substituts" @@ -240,15 +240,15 @@ }, "eggplant": { "name": "albergínia", - "plural_name": "eggplants" + "plural_name": "albergínies" }, "eggs": { "name": "ous", - "plural_name": "eggs" + "plural_name": "ous" }, "endive": { "name": "endívia", - "plural_name": "endives" + "plural_name": "endívia" }, "fats": { "name": "greixos" @@ -261,7 +261,7 @@ }, "fiddlehead-fern": { "name": "brots de falguera", - "plural_name": "fiddlehead ferns" + "plural_name": "brots de falguera" }, "fish": { "name": "peix" @@ -285,14 +285,14 @@ "name": "fructosa" }, "ful": { - "name": "ful" + "name": "faves" }, "garam-masala": { "name": "garam masala" }, "garlic": { "name": "all", - "plural_name": "garlics" + "plural_name": "alls" }, "gem-squash": { "name": "carabassa gem" @@ -317,11 +317,11 @@ }, "green-onion": { "name": "ceba tendra", - "plural_name": "green onions" + "plural_name": "cebes tendres" }, "heart-of-palm": { "name": "cor de palmera", - "plural_name": "heart of palms" + "plural_name": "cor de palmera" }, "hemp": { "name": "cànem" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "fruita del pa", - "plural_name": "jackfruits" + "plural_name": "jaca" }, "jaggery": { "name": "sucre de canya" @@ -355,7 +355,7 @@ "name": "jícama" }, "kale": { - "name": "kale" + "name": "col arrissada" }, "kohlrabi": { "name": "colrave" @@ -368,7 +368,7 @@ }, "leek": { "name": "porro", - "plural_name": "leeks" + "plural_name": "porros" }, "legumes": { "name": "llegums" @@ -384,7 +384,7 @@ }, "liver": { "name": "fetge", - "plural_name": "livers" + "plural_name": "fetges" }, "maize": { "name": "dacsa" @@ -403,13 +403,13 @@ }, "mushroom": { "name": "xampinyó", - "plural_name": "mushrooms" + "plural_name": "bolets" }, "mussels": { "name": "clòxitnes/musclos" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "barreja de barra nanaimo" }, "nori": { "name": "nori" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "pops", - "plural_name": "octopuses" + "plural_name": "pops" }, "oils": { "name": "olis" @@ -450,7 +450,7 @@ }, "oranges": { "name": "taronges", - "plural_name": "oranges" + "plural_name": "taronges" }, "oregano": { "name": "orenga" @@ -459,7 +459,7 @@ "name": "ostres" }, "panch-puran": { - "name": "panch puran" + "name": "panch phoron" }, "paprika": { "name": "pebre dolç" @@ -469,33 +469,33 @@ }, "parsnip": { "name": "xirivia", - "plural_name": "parsnips" + "plural_name": "xirivia" }, "pear": { "name": "pera", - "plural_name": "pears" + "plural_name": "peres" }, "peas": { "name": "pèsols" }, "pepper": { "name": "pimentó/bajoca", - "plural_name": "peppers" + "plural_name": "pebrots" }, "pineapple": { "name": "pinya", - "plural_name": "pineapples" + "plural_name": "pinyes" }, "plantain": { "name": "plàtan de cuinar", - "plural_name": "plantains" + "plural_name": "plàtans" }, "poppy-seeds": { "name": "llavors de rosella" }, "potato": { "name": "creïlla", - "plural_name": "potatoes" + "plural_name": "patates" }, "poultry": { "name": "aviram" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "carabassa", - "plural_name": "pumpkins" + "plural_name": "carabasses" }, "pumpkin-seeds": { "name": "pipes de carabassa" }, "radish": { "name": "rave", - "plural_name": "radishes" + "plural_name": "raves" }, "raw-sugar": { "name": "sucre integral" @@ -543,7 +543,7 @@ }, "scallion": { "name": "calçots", - "plural_name": "scallions" + "plural_name": "cebes tendres" }, "seafood": { "name": "marisc" @@ -556,7 +556,7 @@ }, "shallot": { "name": "escalunya", - "plural_name": "shallots" + "plural_name": "escalunyes" }, "skate": { "name": "raids" @@ -572,7 +572,7 @@ }, "spaghetti-squash": { "name": "carabassa de torrar", - "plural_name": "spaghetti squashes" + "plural_name": "carabassa de torrar" }, "speck": { "name": "speck (pernil)" @@ -585,11 +585,11 @@ }, "spring-onion": { "name": "ceba tendra", - "plural_name": "spring onions" + "plural_name": "cebes tendres" }, "squash": { "name": "carabassa cabell d'àngel", - "plural_name": "squashes" + "plural_name": "carabassa cabell d'àngel" }, "squash-family": { "name": "carabasses" @@ -602,7 +602,7 @@ }, "sunchoke": { "name": "nyàmera", - "plural_name": "sunchokes" + "plural_name": "nyàmeres" }, "sunflower-seeds": { "name": "pipes de gira-sol" @@ -612,35 +612,35 @@ }, "sweet-potato": { "name": "moniato", - "plural_name": "sweet potatoes" + "plural_name": "moniatos" }, "sweetcorn": { "name": "dacsa dolça", - "plural_name": "sweetcorns" + "plural_name": "dacsa dolça" }, "sweeteners": { "name": "edulcorants" }, "tahini": { - "name": "tahini" + "name": "tahina" }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "pituques" }, "teff": { - "name": "teff" + "name": "tef" }, "tomato": { "name": "tomata", - "plural_name": "tomatoes" + "plural_name": "tomàquets" }, "trout": { "name": "truita" }, "tubers": { "name": "tubèrculs", - "plural_name": "tubers" + "plural_name": "tubèrculs" }, "tuna": { "name": "tonyina" @@ -650,7 +650,7 @@ }, "turnip": { "name": "nap", - "plural_name": "turnips" + "plural_name": "naps" }, "unrefined-sugar": { "name": "sucre integral" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "meló d'Alger/síndria", - "plural_name": "watermelons" + "plural_name": "síndires" }, "white-mushroom": { "name": "xampinyó blanc", - "plural_name": "white mushrooms" + "plural_name": "bolets blancs" }, "white-sugar": { "name": "sucre blanc" @@ -680,13 +680,13 @@ }, "yam": { "name": "nyam", - "plural_name": "yams" + "plural_name": "nyams" }, "yeast": { "name": "llevat" }, "zucchini": { "name": "carabassot", - "plural_name": "zucchinis" + "plural_name": "carabassots" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/cs-CZ.json b/mealie/repos/seed/resources/foods/locales/cs-CZ.json index 520cdb45f83..8ea1afa8485 100644 --- a/mealie/repos/seed/resources/foods/locales/cs-CZ.json +++ b/mealie/repos/seed/resources/foods/locales/cs-CZ.json @@ -10,7 +10,7 @@ }, "apples": { "name": "jablka", - "plural_name": "apples" + "plural_name": "jablka" }, "artichoke": { "name": "artyčok" @@ -116,7 +116,7 @@ }, "carrot": { "name": "mrkev", - "plural_name": "carrots" + "plural_name": "mrkve" }, "caster-sugar": { "name": "cukr krupice" @@ -244,7 +244,7 @@ }, "eggs": { "name": "vejce", - "plural_name": "eggs" + "plural_name": "vejce" }, "endive": { "name": "čekanka", diff --git a/mealie/repos/seed/resources/foods/locales/da-DK.json b/mealie/repos/seed/resources/foods/locales/da-DK.json index bc7071d5005..d0f810b7d5e 100644 --- a/mealie/repos/seed/resources/foods/locales/da-DK.json +++ b/mealie/repos/seed/resources/foods/locales/da-DK.json @@ -10,7 +10,7 @@ }, "apples": { "name": "æbler", - "plural_name": "apples" + "plural_name": "æbler" }, "artichoke": { "name": "artiskok" @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "peberfrugter", - "plural_name": "bell peppers" + "plural_name": "peberfrugter" }, "blackberries": { "name": "brombær" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "kål", - "plural_name": "cabbages" + "plural_name": "kål" }, "cactus-edible": { "name": "kaktus, spiselig" @@ -116,7 +116,7 @@ }, "carrot": { "name": "gulerod", - "plural_name": "carrots" + "plural_name": "gulerødder" }, "caster-sugar": { "name": "strøsukker" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "blomkål", - "plural_name": "cauliflowers" + "plural_name": "blomkål" }, "cayenne-pepper": { "name": "cayennepeber" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "chilipeber", - "plural_name": "chilli peppers" + "plural_name": "chilipeber" }, "chinese-leaves": { "name": "kinakål" @@ -176,7 +176,7 @@ }, "coconut": { "name": "kokosnød", - "plural_name": "coconuts" + "plural_name": "kokosnødder" }, "coconut-milk": { "name": "kokosmælk" @@ -198,7 +198,7 @@ }, "corn": { "name": "majs", - "plural_name": "corns" + "plural_name": "majs" }, "corn-syrup": { "name": "majsirup" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "agurk", - "plural_name": "cucumbers" + "plural_name": "agurker" }, "cumin": { "name": "spidskommen" }, "daikon": { "name": "kinaradise", - "plural_name": "daikons" + "plural_name": "kinaradiser" }, "dairy-products-and-dairy-substitutes": { "name": "mejeriprodukter og mælkeerstatninger" @@ -244,7 +244,7 @@ }, "eggs": { "name": "æg", - "plural_name": "eggs" + "plural_name": "æg" }, "endive": { "name": "endive", @@ -292,7 +292,7 @@ }, "garlic": { "name": "hvidløg", - "plural_name": "garlics" + "plural_name": "hvidløg" }, "gem-squash": { "name": "citron squash" @@ -317,7 +317,7 @@ }, "green-onion": { "name": "forårsløg", - "plural_name": "green onions" + "plural_name": "forårsløg" }, "heart-of-palm": { "name": "palmehjerte", @@ -368,7 +368,7 @@ }, "leek": { "name": "porre", - "plural_name": "leeks" + "plural_name": "porre" }, "legumes": { "name": "bælgplante" @@ -384,7 +384,7 @@ }, "liver": { "name": "lever", - "plural_name": "livers" + "plural_name": "lever" }, "maize": { "name": "majs" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "svamp", - "plural_name": "mushrooms" + "plural_name": "svampe" }, "mussels": { "name": "musling" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "ottearmede blæksprutter", - "plural_name": "octopuses" + "plural_name": "blæksprutter" }, "oils": { "name": "olier" @@ -450,7 +450,7 @@ }, "oranges": { "name": "appelsiner", - "plural_name": "oranges" + "plural_name": "appelsiner" }, "oregano": { "name": "oregano" @@ -469,11 +469,11 @@ }, "parsnip": { "name": "pastinak", - "plural_name": "parsnips" + "plural_name": "pastinak" }, "pear": { "name": "pære", - "plural_name": "pears" + "plural_name": "pærer" }, "peas": { "name": "ærter" @@ -484,7 +484,7 @@ }, "pineapple": { "name": "ananas", - "plural_name": "pineapples" + "plural_name": "ananas" }, "plantain": { "name": "madbanan", @@ -495,7 +495,7 @@ }, "potato": { "name": "kartoffel", - "plural_name": "potatoes" + "plural_name": "kartofler" }, "poultry": { "name": "fjerkræ" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "græskar", - "plural_name": "pumpkins" + "plural_name": "græskar" }, "pumpkin-seeds": { "name": "græskarkerner" }, "radish": { "name": "radise", - "plural_name": "radishes" + "plural_name": "radiser" }, "raw-sugar": { "name": "hel rørsukker" @@ -556,7 +556,7 @@ }, "shallot": { "name": "skalotteløg", - "plural_name": "shallots" + "plural_name": "skalotteløg" }, "skate": { "name": "rokke" @@ -572,7 +572,7 @@ }, "spaghetti-squash": { "name": "spaghettisquash", - "plural_name": "spaghetti squashes" + "plural_name": "spaghettisquash" }, "speck": { "name": "speck" @@ -585,7 +585,7 @@ }, "spring-onion": { "name": "forårsløg", - "plural_name": "spring onions" + "plural_name": "forårsløg" }, "squash": { "name": "squash", @@ -612,11 +612,11 @@ }, "sweet-potato": { "name": "sød kartoffel", - "plural_name": "sweet potatoes" + "plural_name": "søde kartofler" }, "sweetcorn": { "name": "søde majs", - "plural_name": "sweetcorns" + "plural_name": "sukkermajs" }, "sweeteners": { "name": "sødemiddel" @@ -633,7 +633,7 @@ }, "tomato": { "name": "tomat", - "plural_name": "tomatoes" + "plural_name": "tomater" }, "trout": { "name": "ørred" @@ -650,7 +650,7 @@ }, "turnip": { "name": "majroe", - "plural_name": "turnips" + "plural_name": "majroer" }, "unrefined-sugar": { "name": "uraffineret sukker" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "vandmelon", - "plural_name": "watermelons" + "plural_name": "vandmeloner" }, "white-mushroom": { "name": "champignon", - "plural_name": "white mushrooms" + "plural_name": "hvide svampe" }, "white-sugar": { "name": "hvidt sukker" diff --git a/mealie/repos/seed/resources/foods/locales/el-GR.json b/mealie/repos/seed/resources/foods/locales/el-GR.json index 3c10efe8b3d..2a511a6427b 100644 --- a/mealie/repos/seed/resources/foods/locales/el-GR.json +++ b/mealie/repos/seed/resources/foods/locales/el-GR.json @@ -555,8 +555,8 @@ "name": "σπόροι σουσαμιού" }, "shallot": { - "name": "εσαλότ", - "plural_name": "shallots" + "name": "ασκαλώνιο", + "plural_name": "ασκαλώνια" }, "skate": { "name": "σαλάχι" @@ -626,7 +626,7 @@ }, "taro": { "name": "κολοκασία (εδώδιμος)", - "plural_name": "taroes" + "plural_name": "κολοκασίες (εδώδιμες)" }, "teff": { "name": "τεφ" @@ -680,7 +680,7 @@ }, "yam": { "name": "γιαμ", - "plural_name": "yams" + "plural_name": "γιαμ" }, "yeast": { "name": "μαγιά" diff --git a/mealie/repos/seed/resources/foods/locales/en-GB.json b/mealie/repos/seed/resources/foods/locales/en-GB.json index 5d3eee124dc..67f4cecfdfd 100644 --- a/mealie/repos/seed/resources/foods/locales/en-GB.json +++ b/mealie/repos/seed/resources/foods/locales/en-GB.json @@ -75,7 +75,7 @@ "name": "broccoli rabe" }, "broccolini": { - "name": "tenderstem broccoli" + "name": "Tender-stem broccoli" }, "brown-sugar": { "name": "brown sugar" diff --git a/mealie/repos/seed/resources/foods/locales/es-ES.json b/mealie/repos/seed/resources/foods/locales/es-ES.json index 2fcff34d832..38570943056 100644 --- a/mealie/repos/seed/resources/foods/locales/es-ES.json +++ b/mealie/repos/seed/resources/foods/locales/es-ES.json @@ -1,6 +1,6 @@ { "acorn-squash": { - "name": "calabaza cabello de ángel" + "name": "calabaza bellota" }, "alfalfa-sprouts": { "name": "brotes de alfalfa" @@ -9,7 +9,7 @@ "name": "anchoas" }, "apples": { - "name": "manzanas", + "name": "manzana", "plural_name": "manzanas" }, "artichoke": { @@ -220,8 +220,8 @@ "name": "comino" }, "daikon": { - "name": "daikon", - "plural_name": "daikons" + "name": "rábano japonés", + "plural_name": "rábanos japoneses" }, "dairy-products-and-dairy-substitutes": { "name": "productos lácteos y sustitutos de lácteos" @@ -248,7 +248,7 @@ }, "endive": { "name": "endibia", - "plural_name": "endives" + "plural_name": "endivias" }, "fats": { "name": "grasas" @@ -261,7 +261,7 @@ }, "fiddlehead-fern": { "name": "brotes de helecho", - "plural_name": "fiddlehead ferns" + "plural_name": "brotes de helecho" }, "fish": { "name": "pescado" @@ -285,7 +285,7 @@ "name": "fructosa" }, "ful": { - "name": "ful" + "name": "haba" }, "garam-masala": { "name": "garam masala" @@ -321,7 +321,7 @@ }, "heart-of-palm": { "name": "palmito", - "plural_name": "heart of palms" + "plural_name": "palmitos" }, "hemp": { "name": "cáñamo" @@ -469,7 +469,7 @@ }, "parsnip": { "name": "chirivía", - "plural_name": "parsnips" + "plural_name": "chirivías" }, "pear": { "name": "pera", @@ -572,7 +572,7 @@ }, "spaghetti-squash": { "name": "calabaza espagueti", - "plural_name": "spaghetti squashes" + "plural_name": "calabaza espagueti" }, "speck": { "name": "speck (jamón)" @@ -585,7 +585,7 @@ }, "spring-onion": { "name": "cebolleta", - "plural_name": "spring onions" + "plural_name": "cebollino" }, "squash": { "name": "calabaza dulce", @@ -602,7 +602,7 @@ }, "sunchoke": { "name": "girasol de Canadá", - "plural_name": "sunchokes" + "plural_name": "tupinambo" }, "sunflower-seeds": { "name": "pipas de girasol" @@ -640,7 +640,7 @@ }, "tubers": { "name": "tubérculos", - "plural_name": "tubers" + "plural_name": "tubérculos" }, "tuna": { "name": "atún" @@ -650,7 +650,7 @@ }, "turnip": { "name": "nabo", - "plural_name": "turnips" + "plural_name": "nabos" }, "unrefined-sugar": { "name": "azúcar sin refinar" @@ -670,7 +670,7 @@ }, "white-mushroom": { "name": "champiñón blanco", - "plural_name": "white mushrooms" + "plural_name": "champiñones blancos" }, "white-sugar": { "name": "azúcar blanco" @@ -680,13 +680,13 @@ }, "yam": { "name": "ñame", - "plural_name": "yams" + "plural_name": "ñames" }, "yeast": { "name": "levadura" }, "zucchini": { "name": "calabacín", - "plural_name": "zucchinis" + "plural_name": "calabacines" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/fr-BE.json b/mealie/repos/seed/resources/foods/locales/fr-BE.json index e5a8dc3240d..d2456fd6ce5 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-BE.json +++ b/mealie/repos/seed/resources/foods/locales/fr-BE.json @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "poivrons", - "plural_name": "bell peppers" + "plural_name": "poivrons" }, "blackberries": { "name": "mûres" @@ -100,7 +100,7 @@ "name": "cactus" }, "calabrese": { - "name": "calabrese" + "name": "brocoli calabrese" }, "cane-sugar": { "name": "sucre de canne" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "piment", - "plural_name": "chilli peppers" + "plural_name": "piments" }, "chinese-leaves": { "name": "chou chinois" @@ -176,7 +176,7 @@ }, "coconut": { "name": "noix de coco", - "plural_name": "coconuts" + "plural_name": "noix de coco" }, "coconut-milk": { "name": "lait de coco" @@ -198,7 +198,7 @@ }, "corn": { "name": "maïs", - "plural_name": "corns" + "plural_name": "maïs" }, "corn-syrup": { "name": "sirop de maïs" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "concombre", - "plural_name": "cucumbers" + "plural_name": "concombres" }, "cumin": { "name": "cumin" }, "daikon": { "name": "radis blanc", - "plural_name": "daikons" + "plural_name": "radis blancs" }, "dairy-products-and-dairy-substitutes": { "name": "produits laitiers et substituts laitiers" @@ -261,7 +261,7 @@ }, "fiddlehead-fern": { "name": "crosse de fougère", - "plural_name": "fiddlehead ferns" + "plural_name": "crosses de fougères" }, "fish": { "name": "poisson" @@ -292,7 +292,7 @@ }, "garlic": { "name": "ail", - "plural_name": "garlics" + "plural_name": "gousses d'ails" }, "gem-squash": { "name": "courge gem squash" @@ -317,11 +317,11 @@ }, "green-onion": { "name": "oignon vert", - "plural_name": "green onions" + "plural_name": "oignons verts" }, "heart-of-palm": { "name": "cœur de palmier", - "plural_name": "heart of palms" + "plural_name": "cœurs de palmiers" }, "hemp": { "name": "chanvre" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "pomme jacque", - "plural_name": "jackfruits" + "plural_name": "pommes jaques" }, "jaggery": { "name": "gur" @@ -361,14 +361,14 @@ "name": "chou-rave" }, "kumara": { - "name": "kumara" + "name": "patate douce" }, "leavening-agents": { "name": "levure" }, "leek": { "name": "poireau", - "plural_name": "leeks" + "plural_name": "poireaux" }, "legumes": { "name": "légumineuses" @@ -384,7 +384,7 @@ }, "liver": { "name": "foie", - "plural_name": "livers" + "plural_name": "foies" }, "maize": { "name": "maïs" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "champignon", - "plural_name": "mushrooms" + "plural_name": "champignons" }, "mussels": { "name": "moules" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "poulpe", - "plural_name": "octopuses" + "plural_name": "poulpes" }, "oils": { "name": "huiles" @@ -469,33 +469,33 @@ }, "parsnip": { "name": "panais", - "plural_name": "parsnips" + "plural_name": "panais" }, "pear": { "name": "poire", - "plural_name": "pears" + "plural_name": "poires" }, "peas": { "name": "pois" }, "pepper": { "name": "poivre", - "plural_name": "peppers" + "plural_name": "poivrons" }, "pineapple": { "name": "ananas", - "plural_name": "pineapples" + "plural_name": "ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "banane plantain", + "plural_name": "bananes plantains" }, "poppy-seeds": { "name": "graines de pavot" }, "potato": { "name": "patate", - "plural_name": "potatoes" + "plural_name": "pommes de terre" }, "poultry": { "name": "volaille" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "citrouille", - "plural_name": "pumpkins" + "plural_name": "citrouilles" }, "pumpkin-seeds": { "name": "graines de courge" }, "radish": { "name": "radis", - "plural_name": "radishes" + "plural_name": "radis" }, "raw-sugar": { "name": "sucre brut" @@ -543,7 +543,7 @@ }, "scallion": { "name": "échalote", - "plural_name": "scallions" + "plural_name": "cébettes" }, "seafood": { "name": "produits de la mer" @@ -556,7 +556,7 @@ }, "shallot": { "name": "échalote", - "plural_name": "shallots" + "plural_name": "échalotes" }, "skate": { "name": "raie" @@ -572,10 +572,10 @@ }, "spaghetti-squash": { "name": "courge spaghetti", - "plural_name": "spaghetti squashes" + "plural_name": "courges spaghettis" }, "speck": { - "name": "speck" + "name": "lard" }, "spices": { "name": "épices" @@ -585,11 +585,11 @@ }, "spring-onion": { "name": "oignons de printemps", - "plural_name": "spring onions" + "plural_name": "oignons nouveaux" }, "squash": { "name": "courges", - "plural_name": "squashes" + "plural_name": "courges" }, "squash-family": { "name": "famille des courges" @@ -602,7 +602,7 @@ }, "sunchoke": { "name": "topinambours", - "plural_name": "sunchokes" + "plural_name": "topinambours" }, "sunflower-seeds": { "name": "graines de tournesol" @@ -612,11 +612,11 @@ }, "sweet-potato": { "name": "patate douce", - "plural_name": "sweet potatoes" + "plural_name": "patates douces" }, "sweetcorn": { "name": "maïs doux", - "plural_name": "sweetcorns" + "plural_name": "maïs doux" }, "sweeteners": { "name": "édulcorant" @@ -626,21 +626,21 @@ }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "taros" }, "teff": { "name": "teff" }, "tomato": { "name": "tomate", - "plural_name": "tomatoes" + "plural_name": "tomates" }, "trout": { "name": "truite" }, "tubers": { "name": "tubercules", - "plural_name": "tubers" + "plural_name": "tubercules" }, "tuna": { "name": "thon" @@ -650,7 +650,7 @@ }, "turnip": { "name": "navet", - "plural_name": "turnips" + "plural_name": "navets" }, "unrefined-sugar": { "name": "sucre non raffiné" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "pastèque", - "plural_name": "watermelons" + "plural_name": "pastèques" }, "white-mushroom": { "name": "champignon blanc", - "plural_name": "white mushrooms" + "plural_name": "champignons blancs" }, "white-sugar": { "name": "sucre blanc" @@ -680,13 +680,13 @@ }, "yam": { "name": "igname sauvage", - "plural_name": "yams" + "plural_name": "ignames" }, "yeast": { "name": "levure" }, "zucchini": { "name": "courgette", - "plural_name": "zucchinis" + "plural_name": "courgettes" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/fr-CA.json b/mealie/repos/seed/resources/foods/locales/fr-CA.json index e000708b3d8..d455f64e834 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-CA.json +++ b/mealie/repos/seed/resources/foods/locales/fr-CA.json @@ -48,13 +48,13 @@ }, "bell-peppers": { "name": "poivrons", - "plural_name": "bell peppers" + "plural_name": "poivrons" }, "blackberries": { "name": "mûres" }, "bok-choy": { - "name": "pakchoï" + "name": "bok choy" }, "brassicas": { "name": "crucifères" @@ -75,7 +75,7 @@ "name": "brocoli-rave" }, "broccolini": { - "name": "brocolini" + "name": "broccolini" }, "brown-sugar": { "name": "sucre brun" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "chou-fleur", - "plural_name": "choux-fleur" + "plural_name": "chou-fleurs" }, "cayenne-pepper": { "name": "poivre de cayenne" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "piment", - "plural_name": "chilli peppers" + "plural_name": "piments" }, "chinese-leaves": { "name": "feuilles chinoises" @@ -176,7 +176,7 @@ }, "coconut": { "name": "noix de coco", - "plural_name": "coconuts" + "plural_name": "noix de coco" }, "coconut-milk": { "name": "lait de coco" @@ -198,7 +198,7 @@ }, "corn": { "name": "maïs", - "plural_name": "corns" + "plural_name": "maïs" }, "corn-syrup": { "name": "sirop de maïs" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "concombre", - "plural_name": "cucumbers" + "plural_name": "concombres" }, "cumin": { "name": "cumin" }, "daikon": { "name": "radis blanc", - "plural_name": "daikons" + "plural_name": "radis blancs" }, "dairy-products-and-dairy-substitutes": { "name": "produits laitiers et substituts laitiers" @@ -261,7 +261,7 @@ }, "fiddlehead-fern": { "name": "crosse de fougère", - "plural_name": "fiddlehead ferns" + "plural_name": "crosses de fougères" }, "fish": { "name": "poisson" @@ -292,7 +292,7 @@ }, "garlic": { "name": "ail", - "plural_name": "garlics" + "plural_name": "ails" }, "gem-squash": { "name": "courge gem squash" @@ -317,11 +317,11 @@ }, "green-onion": { "name": "oignon vert", - "plural_name": "green onions" + "plural_name": "oignons verts" }, "heart-of-palm": { "name": "cœur de palmier", - "plural_name": "heart of palms" + "plural_name": "cœurs de palmiers" }, "hemp": { "name": "chanvre" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "pomme jacque", - "plural_name": "jackfruits" + "plural_name": "pommes jaques" }, "jaggery": { "name": "gur" @@ -361,14 +361,14 @@ "name": "chou-rave" }, "kumara": { - "name": "kumara" + "name": "patate douce" }, "leavening-agents": { "name": "levure" }, "leek": { "name": "poireau", - "plural_name": "leeks" + "plural_name": "poireaux" }, "legumes": { "name": "légumineuses" @@ -384,7 +384,7 @@ }, "liver": { "name": "foie", - "plural_name": "livers" + "plural_name": "foies" }, "maize": { "name": "maïs" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "champignon", - "plural_name": "mushrooms" + "plural_name": "champignons" }, "mussels": { "name": "moules" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "poulpe", - "plural_name": "octopuses" + "plural_name": "poulpes" }, "oils": { "name": "huiles" @@ -469,33 +469,33 @@ }, "parsnip": { "name": "panais", - "plural_name": "parsnips" + "plural_name": "panais" }, "pear": { "name": "poire", - "plural_name": "pears" + "plural_name": "poires" }, "peas": { "name": "pois" }, "pepper": { "name": "poivre", - "plural_name": "peppers" + "plural_name": "poivrons" }, "pineapple": { "name": "ananas", - "plural_name": "pineapples" + "plural_name": "ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "banane plantain", + "plural_name": "bananes plantains" }, "poppy-seeds": { "name": "graines de pavot" }, "potato": { "name": "patate", - "plural_name": "potatoes" + "plural_name": "pommes de terre" }, "poultry": { "name": "volaille" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "citrouille", - "plural_name": "pumpkins" + "plural_name": "citrouilles" }, "pumpkin-seeds": { "name": "graines de citrouille" }, "radish": { "name": "radis", - "plural_name": "radishes" + "plural_name": "radis" }, "raw-sugar": { "name": "sucre brut" @@ -542,8 +542,8 @@ "name": "morue salée" }, "scallion": { - "name": "échalote", - "plural_name": "scallions" + "name": "oignon vert", + "plural_name": "oignons verts" }, "seafood": { "name": "produits de la mer" @@ -556,7 +556,7 @@ }, "shallot": { "name": "échalote", - "plural_name": "shallots" + "plural_name": "échalotes" }, "skate": { "name": "raie" @@ -572,10 +572,10 @@ }, "spaghetti-squash": { "name": "courge spaghetti", - "plural_name": "spaghetti squashes" + "plural_name": "courges spaghettis" }, "speck": { - "name": "speck" + "name": "lard" }, "spices": { "name": "épices" @@ -585,11 +585,11 @@ }, "spring-onion": { "name": "oignons de printemps", - "plural_name": "spring onions" + "plural_name": "oignons nouveaux" }, "squash": { "name": "courges", - "plural_name": "squashes" + "plural_name": "courges" }, "squash-family": { "name": "famille des courges" @@ -602,7 +602,7 @@ }, "sunchoke": { "name": "topinambours", - "plural_name": "sunchokes" + "plural_name": "topinambours" }, "sunflower-seeds": { "name": "graines de tournesol" @@ -612,11 +612,11 @@ }, "sweet-potato": { "name": "patate douce", - "plural_name": "sweet potatoes" + "plural_name": "patates douces" }, "sweetcorn": { "name": "maïs doux", - "plural_name": "sweetcorns" + "plural_name": "maïs doux" }, "sweeteners": { "name": "édulcorant" @@ -626,21 +626,21 @@ }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "taros" }, "teff": { "name": "teff" }, "tomato": { "name": "tomate", - "plural_name": "tomatoes" + "plural_name": "tomates" }, "trout": { "name": "truite" }, "tubers": { "name": "tubercules", - "plural_name": "tubers" + "plural_name": "tubercules" }, "tuna": { "name": "thon" @@ -650,7 +650,7 @@ }, "turnip": { "name": "navet", - "plural_name": "turnips" + "plural_name": "navets" }, "unrefined-sugar": { "name": "sucre non raffiné" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "melon d'eau", - "plural_name": "watermelons" + "plural_name": "melons d'eau" }, "white-mushroom": { "name": "champignon blanc", - "plural_name": "white mushrooms" + "plural_name": "champignons blancs" }, "white-sugar": { "name": "sucre blanc" @@ -680,13 +680,13 @@ }, "yam": { "name": "igname sauvage", - "plural_name": "yams" + "plural_name": "ignames" }, "yeast": { "name": "levure" }, "zucchini": { "name": "courgette", - "plural_name": "zucchinis" + "plural_name": "courgettes" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index caac2862e89..014bb9fe3da 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -66,7 +66,7 @@ "name": "fruit à pain" }, "broccoflower": { - "name": "brocofleur" + "name": "chou romanesco" }, "broccoli": { "name": "brocoli" diff --git a/mealie/repos/seed/resources/foods/locales/hu-HU.json b/mealie/repos/seed/resources/foods/locales/hu-HU.json index cc495c300ee..7c27276859b 100644 --- a/mealie/repos/seed/resources/foods/locales/hu-HU.json +++ b/mealie/repos/seed/resources/foods/locales/hu-HU.json @@ -94,7 +94,7 @@ }, "cabbage": { "name": "káposzta", - "plural_name": "cabbages" + "plural_name": "káposzta" }, "cactus-edible": { "name": "kaktusz" @@ -116,7 +116,7 @@ }, "carrot": { "name": "sárgarépa", - "plural_name": "carrots" + "plural_name": "sárgarépa" }, "caster-sugar": { "name": "porcukor" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "karfiol", - "plural_name": "cauliflowers" + "plural_name": "karfiol" }, "cayenne-pepper": { "name": "cayenne-bors" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "csili paprika", - "plural_name": "chilli peppers" + "plural_name": "csili paprika" }, "chinese-leaves": { "name": "kínai kel" @@ -176,7 +176,7 @@ }, "coconut": { "name": "kókuszdió", - "plural_name": "coconuts" + "plural_name": "kókuszdió" }, "coconut-milk": { "name": "kókusztej" @@ -198,7 +198,7 @@ }, "corn": { "name": "kukorica", - "plural_name": "corns" + "plural_name": "kukorica" }, "corn-syrup": { "name": "kukoricaszirup" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "uborka", - "plural_name": "cucumbers" + "plural_name": "uborka" }, "cumin": { "name": "kömény" }, "daikon": { "name": "jégcsapretek", - "plural_name": "daikons" + "plural_name": "jégcsapretek" }, "dairy-products-and-dairy-substitutes": { "name": "tejtermékek és helyetesítők" @@ -240,15 +240,15 @@ }, "eggplant": { "name": "padlizsán", - "plural_name": "eggplants" + "plural_name": "padlizsán" }, "eggs": { "name": "tojás", - "plural_name": "eggs" + "plural_name": "tojás" }, "endive": { "name": "endívia", - "plural_name": "endives" + "plural_name": "endívia" }, "fats": { "name": "zsírok" @@ -292,7 +292,7 @@ }, "garlic": { "name": "fokhagyma", - "plural_name": "garlics" + "plural_name": "fokhagyma" }, "gem-squash": { "name": "drágakő tök" @@ -317,7 +317,7 @@ }, "green-onion": { "name": "zöld hagyma", - "plural_name": "green onions" + "plural_name": "zöld hagyma" }, "heart-of-palm": { "name": "pálma szíve", @@ -368,7 +368,7 @@ }, "leek": { "name": "póréhagyma", - "plural_name": "leeks" + "plural_name": "póréhagyma" }, "legumes": { "name": "hüvelyesek" @@ -384,7 +384,7 @@ }, "liver": { "name": "máj", - "plural_name": "livers" + "plural_name": "máj" }, "maize": { "name": "csemegekukorica" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "gomba", - "plural_name": "mushrooms" + "plural_name": "gomba" }, "mussels": { "name": "kagyló" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "polip", - "plural_name": "octopuses" + "plural_name": "polip" }, "oils": { "name": "olajok" @@ -450,7 +450,7 @@ }, "oranges": { "name": "narancs", - "plural_name": "oranges" + "plural_name": "narancs" }, "oregano": { "name": "oregánó" @@ -469,33 +469,33 @@ }, "parsnip": { "name": "paszternák", - "plural_name": "parsnips" + "plural_name": "paszternák" }, "pear": { "name": "körte", - "plural_name": "pears" + "plural_name": "körte" }, "peas": { "name": "borsó" }, "pepper": { "name": "bors", - "plural_name": "peppers" + "plural_name": "bors" }, "pineapple": { "name": "ananász", - "plural_name": "pineapples" + "plural_name": "ananász" }, "plantain": { "name": "főzőbanán", - "plural_name": "plantains" + "plural_name": "főzőbanán" }, "poppy-seeds": { "name": "mák" }, "potato": { "name": "burgonya", - "plural_name": "potatoes" + "plural_name": "burgonyák" }, "poultry": { "name": "baromfi" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "tök", - "plural_name": "pumpkins" + "plural_name": "tök" }, "pumpkin-seeds": { "name": "tökmag" }, "radish": { "name": "retek", - "plural_name": "radishes" + "plural_name": "retek" }, "raw-sugar": { "name": "barna cukor" @@ -556,7 +556,7 @@ }, "shallot": { "name": "mogyoróhagyma", - "plural_name": "shallots" + "plural_name": "mogyoróhagyma" }, "skate": { "name": "rája" @@ -585,7 +585,7 @@ }, "spring-onion": { "name": "újhagyma", - "plural_name": "spring onions" + "plural_name": "újhagyma" }, "squash": { "name": "tök", @@ -612,7 +612,7 @@ }, "sweet-potato": { "name": "édesburgonya", - "plural_name": "sweet potatoes" + "plural_name": "édesburgonya" }, "sweetcorn": { "name": "csemegekukorica", @@ -633,14 +633,14 @@ }, "tomato": { "name": "paradicsom", - "plural_name": "tomatoes" + "plural_name": "paradicsom" }, "trout": { "name": "pisztráng" }, "tubers": { "name": "gumók", - "plural_name": "tubers" + "plural_name": "gumók" }, "tuna": { "name": "tonhal" @@ -666,7 +666,7 @@ }, "watermelon": { "name": "görögdinnye", - "plural_name": "watermelons" + "plural_name": "görögdinnye" }, "white-mushroom": { "name": "fehér gomba", @@ -680,7 +680,7 @@ }, "yam": { "name": "jamgyökér", - "plural_name": "yams" + "plural_name": "jamgyökér" }, "yeast": { "name": "élesztő" diff --git a/mealie/repos/seed/resources/foods/locales/ko-KR.json b/mealie/repos/seed/resources/foods/locales/ko-KR.json index 4d14dbad3fa..1ad654fd599 100644 --- a/mealie/repos/seed/resources/foods/locales/ko-KR.json +++ b/mealie/repos/seed/resources/foods/locales/ko-KR.json @@ -6,11 +6,11 @@ "name": "alfalfa sprouts" }, "anchovies": { - "name": "anchovies" + "name": "멸치" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "사과", + "plural_name": "사과들" }, "artichoke": { "name": "artichoke" @@ -19,20 +19,20 @@ "name": "arugula" }, "asparagus": { - "name": "asparagus" + "name": "아스파라거스" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "아보카도", + "plural_name": "아보카도" }, "bacon": { - "name": "bacon" + "name": "베이컨" }, "baking-powder": { - "name": "baking powder" + "name": "베이킹 파우더" }, "baking-soda": { - "name": "baking soda" + "name": "베이킹 소다" }, "baking-sugar": { "name": "baking sugar" @@ -47,11 +47,11 @@ "name": "beans" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "피망", + "plural_name": "피망" }, "blackberries": { - "name": "blackberries" + "name": "블랙 베리" }, "bok-choy": { "name": "bok choy" @@ -60,7 +60,7 @@ "name": "brassicas" }, "bread": { - "name": "bread" + "name": "빵" }, "breadfruit": { "name": "breadfruit" @@ -69,7 +69,7 @@ "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "브로콜리" }, "broccoli-rabe": { "name": "broccoli rabe" @@ -78,13 +78,13 @@ "name": "broccolini" }, "brown-sugar": { - "name": "brown sugar" + "name": "흑설탕" }, "brussels-sprouts": { "name": "brussels sprouts" }, "butter": { - "name": "butter" + "name": "버터" }, "butternut-pumpkin": { "name": "butternut pumpkin" @@ -125,7 +125,7 @@ "name": "castor sugar" }, "catfish": { - "name": "catfish" + "name": "메기" }, "cauliflower": { "name": "cauliflower", diff --git a/mealie/repos/seed/resources/foods/locales/lv-LV.json b/mealie/repos/seed/resources/foods/locales/lv-LV.json index 4d14dbad3fa..9660f4cca74 100644 --- a/mealie/repos/seed/resources/foods/locales/lv-LV.json +++ b/mealie/repos/seed/resources/foods/locales/lv-LV.json @@ -1,692 +1,692 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "ozolzīles skvošs" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "lucernas kāposti" }, "anchovies": { - "name": "anchovies" + "name": "anšovs" }, "apples": { - "name": "apple", - "plural_name": "apples" + "name": "ābols", + "plural_name": "āboli" }, "artichoke": { - "name": "artichoke" + "name": "artišoks" }, "arugula": { - "name": "arugula" + "name": "rukola" }, "asparagus": { - "name": "asparagus" + "name": "sparģeļi" }, "avocado": { - "name": "avocado", - "plural_name": "avocado" + "name": "avokādo", + "plural_name": "avokādo" }, "bacon": { - "name": "bacon" + "name": "bekons" }, "baking-powder": { - "name": "baking powder" + "name": "cepamais pulveris" }, "baking-soda": { - "name": "baking soda" + "name": "cepamā soda" }, "baking-sugar": { - "name": "baking sugar" + "name": "cepamais pulveris" }, "bar-sugar": { - "name": "bar sugar" + "name": "batoniņu cukurs" }, "basil": { - "name": "basil" + "name": "baziliks" }, "beans": { - "name": "beans" + "name": "pupiņas" }, "bell-peppers": { - "name": "bell peppers", - "plural_name": "bell peppers" + "name": "bulgāru pipari", + "plural_name": "paprika" }, "blackberries": { - "name": "blackberries" + "name": "kazenes" }, "bok-choy": { - "name": "bok choy" + "name": "pak čoi" }, "brassicas": { - "name": "brassicas" + "name": "brasiccas" }, "bread": { - "name": "bread" + "name": "maize" }, "breadfruit": { - "name": "breadfruit" + "name": "augļu maize" }, "broccoflower": { - "name": "broccoflower" + "name": "brokopuķe" }, "broccoli": { - "name": "broccoli" + "name": "brokoļi" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "brokoļu rabe" }, "broccolini": { - "name": "broccolini" + "name": "brokoļi" }, "brown-sugar": { - "name": "brown sugar" + "name": "brūnais cukurs" }, "brussels-sprouts": { - "name": "brussels sprouts" + "name": "briseles kāposti" }, "butter": { - "name": "butter" + "name": "sviests" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "sviestriekstu ķirbis" }, "butternut-squash": { - "name": "butternut squash" + "name": "butternut skvošs" }, "cabbage": { - "name": "cabbage", - "plural_name": "cabbages" + "name": "kāposti", + "plural_name": "kāposti" }, "cactus-edible": { - "name": "cactus, edible" + "name": "kaktuss, ēdams" }, "calabrese": { - "name": "calabrese" + "name": "kalabrēze" }, "cane-sugar": { - "name": "cane sugar" + "name": "niedru cukurs" }, "cannabis": { - "name": "cannabis" + "name": "kaņepes" }, "capsicum": { - "name": "capsicum" + "name": "paprika" }, "caraway": { - "name": "caraway" + "name": "ķimenes" }, "carrot": { - "name": "carrot", - "plural_name": "carrots" + "name": "burkāns", + "plural_name": "burkāni" }, "caster-sugar": { - "name": "caster sugar" + "name": "pūdercukurs" }, "castor-sugar": { - "name": "castor sugar" + "name": "rīcincukurs" }, "catfish": { - "name": "catfish" + "name": "sams" }, "cauliflower": { - "name": "cauliflower", - "plural_name": "cauliflowers" + "name": "ziedkāposti", + "plural_name": "ziedkāposti" }, "cayenne-pepper": { - "name": "cayenne pepper" + "name": "kajēnas pipari" }, "celeriac": { - "name": "celery root" + "name": "selerijas sakne" }, "celery": { - "name": "celery" + "name": "selerijas" }, "cereal-grains": { - "name": "cereal grains" + "name": "labības graudi" }, "chard": { - "name": "chard" + "name": "mangolds" }, "cheese": { - "name": "cheese" + "name": "siers" }, "chicory": { - "name": "chicory" + "name": "cigoriņi" }, "chilli-peppers": { - "name": "chilli pepper", - "plural_name": "chilli peppers" + "name": "čili pipari", + "plural_name": "čili pipari" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "ķīniešu lapas" }, "chives": { - "name": "chives" + "name": "maurloki" }, "chocolate": { - "name": "chocolate" + "name": "šokolāde" }, "cilantro": { - "name": "cilantro" + "name": "koriandrs" }, "cinnamon": { - "name": "cinnamon" + "name": "kanēlis" }, "clarified-butter": { - "name": "clarified butter" + "name": "dzidrināts sviests" }, "coconut": { - "name": "coconut", - "plural_name": "coconuts" + "name": "kokosrieksts", + "plural_name": "kokosrieksti" }, "coconut-milk": { - "name": "coconut milk" + "name": "kokosriekstu piens" }, "cod": { - "name": "cod" + "name": "menca" }, "coffee": { - "name": "coffee" + "name": "kafija" }, "collard-greens": { - "name": "collard greens" + "name": "zaļie kolrābji" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "konditorejas cukurs" }, "coriander": { - "name": "coriander" + "name": "koriandrs" }, "corn": { - "name": "corn", - "plural_name": "corns" + "name": "kukurūza", + "plural_name": "kukurūzas" }, "corn-syrup": { - "name": "corn syrup" + "name": "kukurūzas sīrups" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "kokvilnas sēklu eļļa" }, "courgette": { - "name": "courgette" + "name": "kabacis" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "vīnskābes krēms" }, "cucumber": { - "name": "cucumber", - "plural_name": "cucumbers" + "name": "gurķis", + "plural_name": "gurķi" }, "cumin": { - "name": "cumin" + "name": "ķimenes" }, "daikon": { - "name": "daikon", + "name": "daikons", "plural_name": "daikons" }, "dairy-products-and-dairy-substitutes": { - "name": "dairy products and dairy substitutes" + "name": "piena produkti un piena aizstājēji" }, "dandelion": { - "name": "dandelion" + "name": "pienene" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "demerāras cukurs" }, "dough": { - "name": "dough" + "name": "mīkla" }, "edible-cactus": { - "name": "edible cactus" + "name": "ēdamais kaktuss" }, "eggplant": { - "name": "eggplant", - "plural_name": "eggplants" + "name": "baklažāns", + "plural_name": "baklažāni" }, "eggs": { - "name": "egg", - "plural_name": "eggs" + "name": "ola", + "plural_name": "olas" }, "endive": { - "name": "endive", - "plural_name": "endives" + "name": "endīvija", + "plural_name": "endīvijas" }, "fats": { - "name": "fats" + "name": "tauki" }, "fava-beans": { - "name": "fava beans" + "name": "fava pupiņas" }, "fiddlehead": { - "name": "fiddlehead" + "name": "vijolgalvis" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "vijoļgalvas paparde", + "plural_name": "vijoļgalvas papardes" }, "fish": { - "name": "fish" + "name": "zivs" }, "five-spice-powder": { - "name": "five spice powder" + "name": "piecu garšvielu pulveris" }, "flour": { - "name": "flour" + "name": "milti" }, "frisee": { - "name": "frisee" + "name": "frīze" }, "fructose": { - "name": "fructose" + "name": "fruktoze" }, "fruit": { - "name": "fruit" + "name": "auglis" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "augļu cukurs" }, "ful": { - "name": "ful" + "name": "fulls" }, "garam-masala": { "name": "garam masala" }, "garlic": { - "name": "garlic", - "plural_name": "garlics" + "name": "ķiploki", + "plural_name": "ķiploki" }, "gem-squash": { - "name": "gem squash" + "name": "gem skvošs" }, "ghee": { - "name": "ghee" + "name": "gī" }, "giblets": { - "name": "giblets" + "name": "ķidas" }, "ginger": { - "name": "ginger" + "name": "ingvers" }, "grains": { - "name": "grains" + "name": "graudi" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "granulēts cukurs" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "vīnogu kauliņu eļļa" }, "green-onion": { - "name": "green onion", - "plural_name": "green onions" + "name": "zaļais sīpols", + "plural_name": "zaļie sīpoli" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "palmu sirds", + "plural_name": "plaukstu sirdis" }, "hemp": { - "name": "hemp" + "name": "kaņepes" }, "herbs": { - "name": "herbs" + "name": "garšaugi" }, "honey": { - "name": "honey" + "name": "medus" }, "isomalt": { - "name": "isomalt" + "name": "izomalts" }, "jackfruit": { - "name": "jackfruit", - "plural_name": "jackfruits" + "name": "džekfrūts", + "plural_name": "džekfrūti" }, "jaggery": { - "name": "jaggery" + "name": "džagerija" }, "jams": { - "name": "jams" + "name": "ievārījums" }, "jellies": { - "name": "jellies" + "name": "želejas" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "topinambūrs" }, "jicama": { "name": "jicama" }, "kale": { - "name": "kale" + "name": "kacenkāposts" }, "kohlrabi": { - "name": "kohlrabi" + "name": "kolrābis" }, "kumara": { "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "raugošanas līdzekļi" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "puravs", + "plural_name": "puravi" }, "legumes": { - "name": "legumes" + "name": "pākšaugi" }, "lemongrass": { - "name": "lemongrass" + "name": "citronzāle" }, "lentils": { - "name": "lentils" + "name": "lēcas" }, "lettuce": { - "name": "lettuce" + "name": "salāti" }, "liver": { - "name": "liver", - "plural_name": "livers" + "name": "aknas", + "plural_name": "aknas" }, "maize": { - "name": "maize" + "name": "kukurūza" }, "maple-syrup": { - "name": "maple syrup" + "name": "kļavu sīrups" }, "meat": { - "name": "meat" + "name": "gaļu" }, "milk": { - "name": "milk" + "name": "piens" }, "mortadella": { "name": "mortadella" }, "mushroom": { - "name": "mushroom", - "plural_name": "mushrooms" + "name": "sēne", + "plural_name": "sēnes" }, "mussels": { - "name": "mussels" + "name": "mīdijas" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "nanaimo bāra maisījums" }, "nori": { "name": "nori" }, "nutmeg": { - "name": "nutmeg" + "name": "muskatrieksts" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "uztura rauga pārslas" }, "nuts": { - "name": "nuts" + "name": "rieksti" }, "octopuses": { - "name": "octopus", - "plural_name": "octopuses" + "name": "astoņkājis", + "plural_name": "astoņkāji" }, "oils": { - "name": "oils" + "name": "eļļas" }, "okra": { "name": "okra" }, "olive": { - "name": "olive" + "name": "olīve" }, "olive-oil": { - "name": "olive oil" + "name": "olīveļļa" }, "onion": { - "name": "onion" + "name": "sīpols" }, "onion-family": { - "name": "onion family" + "name": "sīpolu ģimene" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "apelsīnu ziedu ūdens" }, "oranges": { - "name": "orange", - "plural_name": "oranges" + "name": "apelsīns", + "plural_name": "apelsīni" }, "oregano": { "name": "oregano" }, "oysters": { - "name": "oysters" + "name": "austeres" }, "panch-puran": { - "name": "panch puran" + "name": "puran panch" }, "paprika": { "name": "paprika" }, "parsley": { - "name": "parsley" + "name": "pētersīļi" }, "parsnip": { - "name": "parsnip", - "plural_name": "parsnips" + "name": "pastinaks", + "plural_name": "pastinaki" }, "pear": { - "name": "pear", - "plural_name": "pears" + "name": "bumbieris", + "plural_name": "bumbieri" }, "peas": { - "name": "peas" + "name": "zirņi" }, "pepper": { - "name": "pepper", - "plural_name": "peppers" + "name": "pipari", + "plural_name": "pipari" }, "pineapple": { - "name": "pineapple", - "plural_name": "pineapples" + "name": "ananass", + "plural_name": "ananasi" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "ceļmallapa", + "plural_name": "ceļmallapas" }, "poppy-seeds": { - "name": "poppy seeds" + "name": "magoņu sēklas" }, "potato": { - "name": "potato", - "plural_name": "potatoes" + "name": "kartupelis", + "plural_name": "kartupeļi" }, "poultry": { - "name": "poultry" + "name": "mājputni" }, "powdered-sugar": { - "name": "powdered sugar" + "name": "pūdercukurs" }, "pumpkin": { - "name": "pumpkin", - "plural_name": "pumpkins" + "name": "ķirbis", + "plural_name": "ķirbji" }, "pumpkin-seeds": { - "name": "pumpkin seeds" + "name": "ķirbju sēklas" }, "radish": { - "name": "radish", - "plural_name": "radishes" + "name": "redīsi", + "plural_name": "redīsi" }, "raw-sugar": { - "name": "raw sugar" + "name": "jēlcukurs" }, "refined-sugar": { - "name": "refined sugar" + "name": "rafinēts cukurs" }, "rice": { - "name": "rice" + "name": "rīsi" }, "rice-flour": { - "name": "rice flour" + "name": "rīsu milti" }, "rock-sugar": { - "name": "rock sugar" + "name": "akmens cukurs" }, "rum": { - "name": "rum" + "name": "rums" }, "salmon": { - "name": "salmon" + "name": "lasis" }, "salt": { - "name": "salt" + "name": "sāls" }, "salt-cod": { - "name": "salt cod" + "name": "sāls menca" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "ķemmīšgliemene", + "plural_name": "ķemmīšgliemenes" }, "seafood": { - "name": "seafood" + "name": "jūras veltes" }, "seeds": { - "name": "seeds" + "name": "sēklas" }, "sesame-seeds": { - "name": "sesame seeds" + "name": "sezama sēklas" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "šalotes", + "plural_name": "šalotes" }, "skate": { - "name": "skate" + "name": "skeit" }, "soda": { "name": "soda" }, "soda-baking": { - "name": "soda, baking" + "name": "soda, cepamais" }, "soybean": { - "name": "soybean" + "name": "sojas pupas" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "spageti skvošs", + "plural_name": "spageti skvoši" }, "speck": { - "name": "speck" + "name": "speķis" }, "spices": { - "name": "spices" + "name": "garšvielas" }, "spinach": { - "name": "spinach" + "name": "spināti" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "pavasara sīpols", + "plural_name": "pavasara sīpoli" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "skvošs", + "plural_name": "skvoši" }, "squash-family": { - "name": "squash family" + "name": "skvoša ģimene" }, "stockfish": { - "name": "stockfish" + "name": "zvēru zivis" }, "sugar": { - "name": "sugar" + "name": "cukurs" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "bumbuļu topinambūrs", + "plural_name": "bumbuļu topinambūri" }, "sunflower-seeds": { - "name": "sunflower seeds" + "name": "saulespuķu sēklas" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "supersmalks cukurs" }, "sweet-potato": { - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "saldais kartupelis", + "plural_name": "saldie kartupeļi" }, "sweetcorn": { - "name": "sweetcorn", - "plural_name": "sweetcorns" + "name": "cukurkukurūza", + "plural_name": "cukurkukurūzas" }, "sweeteners": { - "name": "sweeteners" + "name": "saldinātāji" }, "tahini": { - "name": "tahini" + "name": "tahīni" }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "taro" }, "teff": { "name": "teff" }, "tomato": { - "name": "tomato", - "plural_name": "tomatoes" + "name": "tomāts", + "plural_name": "tomāti" }, "trout": { - "name": "trout" + "name": "forele" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "bumbuļi", + "plural_name": "bumbuļi" }, "tuna": { - "name": "tuna" + "name": "tuncis" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "turbanādo cukurs" }, "turnip": { - "name": "turnip", - "plural_name": "turnips" + "name": "rācenis", + "plural_name": "rāceņi" }, "unrefined-sugar": { - "name": "unrefined sugar" + "name": "nerafinēts cukurs" }, "vanilla": { - "name": "vanilla" + "name": "vaniļa" }, "vegetables": { - "name": "vegetables" + "name": "dārzeņi" }, "watercress": { - "name": "watercress" + "name": "ūdenskrese" }, "watermelon": { - "name": "watermelon", - "plural_name": "watermelons" + "name": "arbūzs", + "plural_name": "arbūzi" }, "white-mushroom": { - "name": "white mushroom", - "plural_name": "white mushrooms" + "name": "baltā sēne", + "plural_name": "baltās sēnes" }, "white-sugar": { - "name": "white sugar" + "name": "baltais cukurs" }, "xanthan-gum": { - "name": "xanthan gum" + "name": "ksantāna sveķi" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "jamss", + "plural_name": "žamji" }, "yeast": { - "name": "yeast" + "name": "raugs" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "cukini", + "plural_name": "cukini" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index 4028ede1402..c954e3168dd 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -9,8 +9,8 @@ "name": "ansjos" }, "apples": { - "name": "epler", - "plural_name": "apples" + "name": "eple", + "plural_name": "epler" }, "artichoke": { "name": "artisjokk" @@ -23,7 +23,7 @@ }, "avocado": { "name": "avokado", - "plural_name": "avocado" + "plural_name": "avokadoer" }, "bacon": { "name": "bacon" @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "paprika", - "plural_name": "bell peppers" + "plural_name": "paprikaer" }, "blackberries": { "name": "bjørnebær" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "kål", - "plural_name": "cabbages" + "plural_name": "kål" }, "cactus-edible": { "name": "kaktus, spiselig" @@ -116,7 +116,7 @@ }, "carrot": { "name": "gulrot", - "plural_name": "carrots" + "plural_name": "gulrøtter" }, "caster-sugar": { "name": "finmalt sukker" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "blomkål", - "plural_name": "cauliflowers" + "plural_name": "blomkål" }, "cayenne-pepper": { "name": "kayenne pepper" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "chilli Pepper", - "plural_name": "chilli peppers" + "plural_name": "chilli pepper" }, "chinese-leaves": { "name": "kinakål" @@ -176,7 +176,7 @@ }, "coconut": { "name": "kokosnøtt", - "plural_name": "coconuts" + "plural_name": "kokosnøtter" }, "coconut-milk": { "name": "kokosnøttmelk" @@ -198,7 +198,7 @@ }, "corn": { "name": "mais", - "plural_name": "corns" + "plural_name": "mais" }, "corn-syrup": { "name": "maissirup" @@ -214,7 +214,7 @@ }, "cucumber": { "name": "agurk", - "plural_name": "cucumbers" + "plural_name": "agurker" }, "cumin": { "name": "spisskummen" @@ -240,11 +240,11 @@ }, "eggplant": { "name": "aubergine", - "plural_name": "eggplants" + "plural_name": "auberginer" }, "eggs": { "name": "egg", - "plural_name": "eggs" + "plural_name": "egg" }, "endive": { "name": "endive", @@ -292,7 +292,7 @@ }, "garlic": { "name": "hvitløk", - "plural_name": "garlics" + "plural_name": "hvitløker" }, "gem-squash": { "name": "gem squash" @@ -317,7 +317,7 @@ }, "green-onion": { "name": "vårløk", - "plural_name": "green onions" + "plural_name": "grønne løker" }, "heart-of-palm": { "name": "palmehjerte", @@ -355,7 +355,7 @@ "name": "jicama" }, "kale": { - "name": "kale" + "name": "kål" }, "kohlrabi": { "name": "kålrabi" @@ -368,7 +368,7 @@ }, "leek": { "name": "purre", - "plural_name": "leeks" + "plural_name": "purrer" }, "legumes": { "name": "belgvekster" diff --git a/mealie/repos/seed/resources/foods/locales/pl-PL.json b/mealie/repos/seed/resources/foods/locales/pl-PL.json index ee74e6035c5..ef6946813c9 100644 --- a/mealie/repos/seed/resources/foods/locales/pl-PL.json +++ b/mealie/repos/seed/resources/foods/locales/pl-PL.json @@ -6,11 +6,11 @@ "name": "kiełki lucerny" }, "anchovies": { - "name": "sardele" + "name": "anchois" }, "apples": { - "name": "jabłka", - "plural_name": "apples" + "name": "jabłko", + "plural_name": "jabłka" }, "artichoke": { "name": "karczoch" @@ -19,11 +19,11 @@ "name": "rukola" }, "asparagus": { - "name": "szparagi" + "name": "szparag" }, "avocado": { "name": "awokado", - "plural_name": "avocado" + "plural_name": "awokado" }, "bacon": { "name": "bekon" @@ -48,13 +48,13 @@ }, "bell-peppers": { "name": "papryka", - "plural_name": "bell peppers" + "plural_name": "papryki" }, "blackberries": { "name": "jeżyna" }, "bok-choy": { - "name": "kapusta właściwa chińska" + "name": "pak choi" }, "brassicas": { "name": "kapusty" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "kapusta", - "plural_name": "cabbages" + "plural_name": "kapusty" }, "cactus-edible": { "name": "kaktus, jadalny" @@ -116,10 +116,10 @@ }, "carrot": { "name": "marchew", - "plural_name": "carrots" + "plural_name": "marchewki" }, "caster-sugar": { - "name": "cukier cukrowy" + "name": "cukier drobny" }, "castor-sugar": { "name": "cukier puder" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "kalafior", - "plural_name": "cauliflowers" + "plural_name": "kalafiory" }, "cayenne-pepper": { "name": "pieprz cayenne" @@ -138,7 +138,7 @@ "name": "seler" }, "celery": { - "name": "seler" + "name": "seler naciowy" }, "cereal-grains": { "name": "ziarna zbóż" @@ -154,10 +154,10 @@ }, "chilli-peppers": { "name": "papryczka chilli", - "plural_name": "chilli peppers" + "plural_name": "papryczki chilli" }, "chinese-leaves": { - "name": "kapusta właściwa pekińska" + "name": "kapusta pekińska" }, "chives": { "name": "szczypiorek" @@ -172,11 +172,11 @@ "name": "cynamon" }, "clarified-butter": { - "name": "klarowane masło" + "name": "masło klarowane" }, "coconut": { "name": "kokos", - "plural_name": "coconuts" + "plural_name": "orzechy kokosowe" }, "coconut-milk": { "name": "mleko kokosowe" @@ -198,7 +198,7 @@ }, "corn": { "name": "kukurydza", - "plural_name": "corns" + "plural_name": "kukurydze" }, "corn-syrup": { "name": "syrop kukurydziany" @@ -214,7 +214,7 @@ }, "cucumber": { "name": "ogórek", - "plural_name": "cucumbers" + "plural_name": "ogórki" }, "cumin": { "name": "kminek" @@ -240,15 +240,15 @@ }, "eggplant": { "name": "bakłażan", - "plural_name": "eggplants" + "plural_name": "bakłażany" }, "eggs": { "name": "jajka", - "plural_name": "eggs" + "plural_name": "jajka" }, "endive": { "name": "endywia", - "plural_name": "endives" + "plural_name": "endywie" }, "fats": { "name": "tłuszcze" @@ -292,13 +292,13 @@ }, "garlic": { "name": "czosnek", - "plural_name": "garlics" + "plural_name": "czosnki" }, "gem-squash": { "name": "dynia zielona" }, "ghee": { - "name": "ghi" + "name": "ghee" }, "giblets": { "name": "podroby" @@ -317,7 +317,7 @@ }, "green-onion": { "name": "zielona cebula", - "plural_name": "green onions" + "plural_name": "zielone cebule" }, "heart-of-palm": { "name": "serce palmy", @@ -368,7 +368,7 @@ }, "leek": { "name": "por", - "plural_name": "leeks" + "plural_name": "pory" }, "legumes": { "name": "rośliny strączkowe" @@ -384,7 +384,7 @@ }, "liver": { "name": "wątróbka", - "plural_name": "livers" + "plural_name": "wątróbki" }, "maize": { "name": "kukurydza" @@ -402,8 +402,8 @@ "name": "mortadela" }, "mushroom": { - "name": "grzyby", - "plural_name": "mushrooms" + "name": "grzyb", + "plural_name": "grzyby" }, "mussels": { "name": "małże" @@ -424,14 +424,14 @@ "name": "orzechy" }, "octopuses": { - "name": "ośmiornice", - "plural_name": "octopuses" + "name": "ośmiornica", + "plural_name": "ośmiornice" }, "oils": { "name": "oleje" }, "okra": { - "name": "piżmian jadalny" + "name": "okra" }, "olive": { "name": "oliwa" @@ -450,7 +450,7 @@ }, "oranges": { "name": "pomarańcza", - "plural_name": "oranges" + "plural_name": "pomarańcze" }, "oregano": { "name": "oregano" @@ -462,40 +462,40 @@ "name": "panch phoron" }, "paprika": { - "name": "papryka" + "name": "papryka słodka" }, "parsley": { "name": "pietruszka" }, "parsnip": { "name": "pasternak", - "plural_name": "parsnips" + "plural_name": "pasternaki" }, "pear": { "name": "gruszka", - "plural_name": "pears" + "plural_name": "gruszki" }, "peas": { "name": "groszek" }, "pepper": { "name": "pieprz", - "plural_name": "peppers" + "plural_name": "pieprz" }, "pineapple": { "name": "ananas", - "plural_name": "pineapples" + "plural_name": "ananasy" }, "plantain": { - "name": "banan zwyczajny", - "plural_name": "plantains" + "name": "banan", + "plural_name": "banany" }, "poppy-seeds": { "name": "mak" }, "potato": { "name": "ziemniak", - "plural_name": "potatoes" + "plural_name": "ziemniaki" }, "poultry": { "name": "drób" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "dynia", - "plural_name": "pumpkins" + "plural_name": "dynie" }, "pumpkin-seeds": { "name": "nasiona dyni" }, "radish": { "name": "rzodkiew", - "plural_name": "radishes" + "plural_name": "rzodkiewki" }, "raw-sugar": { "name": "cukier surowy" @@ -539,11 +539,11 @@ "name": "sól" }, "salt-cod": { - "name": "solny dorsz" + "name": "solony dorsz" }, "scallion": { - "name": "szczypior", - "plural_name": "scallions" + "name": "cebula dymka", + "plural_name": "cebule dymnki" }, "seafood": { "name": "owoce morza" @@ -556,7 +556,7 @@ }, "shallot": { "name": "szalotka", - "plural_name": "shallots" + "plural_name": "szalotki" }, "skate": { "name": "raja" @@ -565,7 +565,7 @@ "name": "woda sodowa" }, "soda-baking": { - "name": "proszek do pieczenia" + "name": "soda do pieczenia" }, "soybean": { "name": "soja" @@ -575,7 +575,7 @@ "plural_name": "spaghetti squashes" }, "speck": { - "name": "boczek" + "name": "boczek wędzony" }, "spices": { "name": "przyprawy" @@ -584,18 +584,18 @@ "name": "szpinak" }, "spring-onion": { - "name": "wiosenna cebula", - "plural_name": "spring onions" + "name": "zielona cebulka", + "plural_name": "zielone cebulki" }, "squash": { - "name": "dynia", - "plural_name": "squashes" + "name": "kabaczek", + "plural_name": "kabaczki" }, "squash-family": { "name": "dyniowate" }, "stockfish": { - "name": "sztokfisz" + "name": "suszona ryba" }, "sugar": { "name": "cukier" @@ -612,11 +612,11 @@ }, "sweet-potato": { "name": "batat", - "plural_name": "sweet potatoes" + "plural_name": "bataty" }, "sweetcorn": { - "name": "kukurydza cukrowa", - "plural_name": "sweetcorns" + "name": "kukurydza", + "plural_name": "kukurydze" }, "sweeteners": { "name": "słodziki" @@ -633,14 +633,14 @@ }, "tomato": { "name": "pomidor", - "plural_name": "tomatoes" + "plural_name": "pomidory" }, "trout": { "name": "pstrąg" }, "tubers": { "name": "bulwy", - "plural_name": "tubers" + "plural_name": "bulwy" }, "tuna": { "name": "tuńczyk" @@ -650,7 +650,7 @@ }, "turnip": { "name": "rzepa", - "plural_name": "turnips" + "plural_name": "rzepy" }, "unrefined-sugar": { "name": "cukier nierafinowany" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "arbuz", - "plural_name": "watermelons" + "plural_name": "arbuzy" }, "white-mushroom": { "name": "pieczarki", - "plural_name": "white mushrooms" + "plural_name": "białe pieczarki" }, "white-sugar": { "name": "cukier biały" @@ -680,13 +680,13 @@ }, "yam": { "name": "pochrzyn", - "plural_name": "yams" + "plural_name": "pochrzyny" }, "yeast": { "name": "drożdże" }, "zucchini": { "name": "cukinia", - "plural_name": "zucchinis" + "plural_name": "cukinie" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/pt-PT.json b/mealie/repos/seed/resources/foods/locales/pt-PT.json index 1d0e8a3ccd1..b80d4f66ac4 100644 --- a/mealie/repos/seed/resources/foods/locales/pt-PT.json +++ b/mealie/repos/seed/resources/foods/locales/pt-PT.json @@ -10,7 +10,7 @@ }, "apples": { "name": "maçãs", - "plural_name": "apples" + "plural_name": "maçãs" }, "artichoke": { "name": "alcachofra" @@ -23,7 +23,7 @@ }, "avocado": { "name": "abacate", - "plural_name": "avocado" + "plural_name": "abacate" }, "bacon": { "name": "bacon" @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "pimentões", - "plural_name": "bell peppers" + "plural_name": "pimentões" }, "blackberries": { "name": "amoras" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "repolho", - "plural_name": "cabbages" + "plural_name": "repolhos" }, "cactus-edible": { "name": "cato, comestível" @@ -116,7 +116,7 @@ }, "carrot": { "name": "cenoura", - "plural_name": "carrots" + "plural_name": "cenouras" }, "caster-sugar": { "name": "açucar refinado" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "couve-flor", - "plural_name": "cauliflowers" + "plural_name": "couves-flor" }, "cayenne-pepper": { "name": "pimenta caiena" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "pimenta chili", - "plural_name": "chilli peppers" + "plural_name": "pimentas de chili" }, "chinese-leaves": { "name": "folhas chinesas" @@ -176,7 +176,7 @@ }, "coconut": { "name": "coco", - "plural_name": "coconuts" + "plural_name": "cocos" }, "coconut-milk": { "name": "leite de coco" @@ -198,7 +198,7 @@ }, "corn": { "name": "milho", - "plural_name": "corns" + "plural_name": "milhos" }, "corn-syrup": { "name": "xarope de milho" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "pepino", - "plural_name": "cucumbers" + "plural_name": "pepinos" }, "cumin": { "name": "cominho" }, "daikon": { "name": "rabanete branco", - "plural_name": "daikons" + "plural_name": "rabanetes brancos" }, "dairy-products-and-dairy-substitutes": { "name": "produtos lácteos e substitutos de leite" @@ -240,15 +240,15 @@ }, "eggplant": { "name": "beringela", - "plural_name": "eggplants" + "plural_name": "beringelas" }, "eggs": { - "name": "ovos", - "plural_name": "eggs" + "name": "ovo", + "plural_name": "ovos" }, "endive": { "name": "endívia", - "plural_name": "endives" + "plural_name": "endívias" }, "fats": { "name": "gorduras" @@ -261,7 +261,7 @@ }, "fiddlehead-fern": { "name": "rebentos de fetos", - "plural_name": "fiddlehead ferns" + "plural_name": "fetos de cabeça de peixe" }, "fish": { "name": "peixe" @@ -292,7 +292,7 @@ }, "garlic": { "name": "alho", - "plural_name": "garlics" + "plural_name": "alhos" }, "gem-squash": { "name": "abóbora gem" @@ -317,11 +317,11 @@ }, "green-onion": { "name": "cebola verde", - "plural_name": "green onions" + "plural_name": "cebolas verdes" }, "heart-of-palm": { "name": "miolo de palma", - "plural_name": "heart of palms" + "plural_name": "corações de palma" }, "hemp": { "name": "cânhamo" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "jaca", - "plural_name": "jackfruits" + "plural_name": "jacas" }, "jaggery": { "name": "açúcar mascavo" @@ -368,7 +368,7 @@ }, "leek": { "name": "alho-françês", - "plural_name": "leeks" + "plural_name": "alho-françês" }, "legumes": { "name": "legumes" @@ -384,7 +384,7 @@ }, "liver": { "name": "fígado", - "plural_name": "livers" + "plural_name": "figados" }, "maize": { "name": "milho" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "cogumelo", - "plural_name": "mushrooms" + "plural_name": "cogumelos" }, "mussels": { "name": "mexilhão" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "polvos", - "plural_name": "octopuses" + "plural_name": "polvos" }, "oils": { "name": "óleos" @@ -450,7 +450,7 @@ }, "oranges": { "name": "laranjas", - "plural_name": "oranges" + "plural_name": "laranjas" }, "oregano": { "name": "orégão" @@ -469,33 +469,33 @@ }, "parsnip": { "name": "cherovia", - "plural_name": "parsnips" + "plural_name": "cherovias" }, "pear": { "name": "pera", - "plural_name": "pears" + "plural_name": "peras" }, "peas": { "name": "ervilhas" }, "pepper": { "name": "pimenta", - "plural_name": "peppers" + "plural_name": "pimentos" }, "pineapple": { "name": "ananás", - "plural_name": "pineapples" + "plural_name": "ananases" }, "plantain": { "name": "plátano", - "plural_name": "plantains" + "plural_name": "plátanos" }, "poppy-seeds": { "name": "sementes de papoila" }, "potato": { "name": "batata", - "plural_name": "potatoes" + "plural_name": "batatas" }, "poultry": { "name": "carne de aves" @@ -505,14 +505,14 @@ }, "pumpkin": { "name": "abóbora", - "plural_name": "pumpkins" + "plural_name": "abóboras" }, "pumpkin-seeds": { "name": "sementes de abóbora" }, "radish": { "name": "rabanete", - "plural_name": "radishes" + "plural_name": "rabanetes" }, "raw-sugar": { "name": "açúcar mascavado" @@ -543,7 +543,7 @@ }, "scallion": { "name": "cebolinho", - "plural_name": "scallions" + "plural_name": "cebolinhas" }, "seafood": { "name": "marisco" @@ -556,7 +556,7 @@ }, "shallot": { "name": "chalota", - "plural_name": "shallots" + "plural_name": "chalotas" }, "skate": { "name": "raia" @@ -572,7 +572,7 @@ }, "spaghetti-squash": { "name": "abóbora esparguete", - "plural_name": "spaghetti squashes" + "plural_name": "abóboras esparguete" }, "speck": { "name": "presunto tirolês" @@ -585,11 +585,11 @@ }, "spring-onion": { "name": "cebolinho", - "plural_name": "spring onions" + "plural_name": "cebolinhos" }, "squash": { "name": "abóbora", - "plural_name": "squashes" + "plural_name": "abóboras" }, "squash-family": { "name": "família das abóboras" @@ -602,7 +602,7 @@ }, "sunchoke": { "name": "alcachofra-girassol", - "plural_name": "sunchokes" + "plural_name": "alcachofras-girassol" }, "sunflower-seeds": { "name": "sementes de girassol" @@ -612,11 +612,11 @@ }, "sweet-potato": { "name": "batata-doce", - "plural_name": "sweet potatoes" + "plural_name": "batatas doces" }, "sweetcorn": { "name": "milho doce", - "plural_name": "sweetcorns" + "plural_name": "milhos doces" }, "sweeteners": { "name": "adoçantes" @@ -633,14 +633,14 @@ }, "tomato": { "name": "tomate", - "plural_name": "tomatoes" + "plural_name": "tomates" }, "trout": { "name": "truta" }, "tubers": { "name": "tuberculos", - "plural_name": "tubers" + "plural_name": "tubérculos" }, "tuna": { "name": "atum" @@ -650,7 +650,7 @@ }, "turnip": { "name": "nabo", - "plural_name": "turnips" + "plural_name": "nabos" }, "unrefined-sugar": { "name": "açúcar não refinado" @@ -666,11 +666,11 @@ }, "watermelon": { "name": "melancia", - "plural_name": "watermelons" + "plural_name": "melancias" }, "white-mushroom": { "name": "cogumelo branco", - "plural_name": "white mushrooms" + "plural_name": "cogumelos brancos" }, "white-sugar": { "name": "açúcar branco" @@ -680,13 +680,13 @@ }, "yam": { "name": "inhame", - "plural_name": "yams" + "plural_name": "inhames" }, "yeast": { "name": "levedura" }, "zucchini": { "name": "courgette", - "plural_name": "zucchinis" + "plural_name": "curgetes" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/foods/locales/ru-RU.json b/mealie/repos/seed/resources/foods/locales/ru-RU.json index 070a35978c9..00285647f88 100644 --- a/mealie/repos/seed/resources/foods/locales/ru-RU.json +++ b/mealie/repos/seed/resources/foods/locales/ru-RU.json @@ -10,7 +10,7 @@ }, "apples": { "name": "яблоки", - "plural_name": "apples" + "plural_name": "яблоки" }, "artichoke": { "name": "артишок" @@ -23,7 +23,7 @@ }, "avocado": { "name": "авокадо", - "plural_name": "avocado" + "plural_name": "авокадо" }, "bacon": { "name": "бекон" @@ -48,7 +48,7 @@ }, "bell-peppers": { "name": "болгарский перец", - "plural_name": "bell peppers" + "plural_name": "болгарский перец" }, "blackberries": { "name": "ежевика" @@ -94,7 +94,7 @@ }, "cabbage": { "name": "капуста", - "plural_name": "cabbages" + "plural_name": "капуста" }, "cactus-edible": { "name": "кактус, съедобный" @@ -116,7 +116,7 @@ }, "carrot": { "name": "морковь", - "plural_name": "carrots" + "plural_name": "морковь" }, "caster-sugar": { "name": "мелкозернистый сахар" @@ -129,7 +129,7 @@ }, "cauliflower": { "name": "цветная капуста", - "plural_name": "cauliflowers" + "plural_name": "цветная капуста" }, "cayenne-pepper": { "name": "кайенский перец" @@ -154,7 +154,7 @@ }, "chilli-peppers": { "name": "перец чили", - "plural_name": "chilli peppers" + "plural_name": "перец чили" }, "chinese-leaves": { "name": "китайская капуста" @@ -176,7 +176,7 @@ }, "coconut": { "name": "кокос", - "plural_name": "coconuts" + "plural_name": "кокосы" }, "coconut-milk": { "name": "кокосовое молоко" @@ -198,7 +198,7 @@ }, "corn": { "name": "кукуруза", - "plural_name": "corns" + "plural_name": "кукуруза" }, "corn-syrup": { "name": "кукурузный сироп" @@ -214,14 +214,14 @@ }, "cucumber": { "name": "огурцы", - "plural_name": "cucumbers" + "plural_name": "огурцы" }, "cumin": { "name": "зира" }, "daikon": { "name": "дайкон", - "plural_name": "daikons" + "plural_name": "дайкон" }, "dairy-products-and-dairy-substitutes": { "name": "молочные продукты и заменители молочных продуктов" @@ -240,11 +240,11 @@ }, "eggplant": { "name": "баклажан", - "plural_name": "eggplants" + "plural_name": "баклажаны" }, "eggs": { "name": "яйца", - "plural_name": "eggs" + "plural_name": "яйца" }, "endive": { "name": "эндивий", @@ -292,7 +292,7 @@ }, "garlic": { "name": "чеснок", - "plural_name": "garlics" + "plural_name": "чеснок" }, "gem-squash": { "name": "тыква Драгоценный камень" @@ -317,7 +317,7 @@ }, "green-onion": { "name": "зеленый лук", - "plural_name": "green onions" + "plural_name": "зелёный лук" }, "heart-of-palm": { "name": "сердцевина пальмы", @@ -368,7 +368,7 @@ }, "leek": { "name": "лук-порей", - "plural_name": "leeks" + "plural_name": "лук-порей" }, "legumes": { "name": "бобовые" @@ -403,7 +403,7 @@ }, "mushroom": { "name": "грибы", - "plural_name": "mushrooms" + "plural_name": "грибы" }, "mussels": { "name": "мидии" @@ -425,7 +425,7 @@ }, "octopuses": { "name": "осьминоги", - "plural_name": "octopuses" + "plural_name": "осьминоги" }, "oils": { "name": "масла" @@ -450,7 +450,7 @@ }, "oranges": { "name": "апельсины", - "plural_name": "oranges" + "plural_name": "апельсины" }, "oregano": { "name": "душица" @@ -473,18 +473,18 @@ }, "pear": { "name": "груша", - "plural_name": "pears" + "plural_name": "груши" }, "peas": { "name": "горох" }, "pepper": { "name": "перец", - "plural_name": "peppers" + "plural_name": "перцы" }, "pineapple": { "name": "ананас", - "plural_name": "pineapples" + "plural_name": "ананасы" }, "plantain": { "name": "плантан", @@ -495,7 +495,7 @@ }, "potato": { "name": "картофель", - "plural_name": "potatoes" + "plural_name": "картофель" }, "poultry": { "name": "мясо птицы" @@ -505,7 +505,7 @@ }, "pumpkin": { "name": "тыква", - "plural_name": "pumpkins" + "plural_name": "тыквы" }, "pumpkin-seeds": { "name": "семена тыквы" @@ -633,7 +633,7 @@ }, "tomato": { "name": "помидор", - "plural_name": "tomatoes" + "plural_name": "помидоры" }, "trout": { "name": "форель" @@ -670,7 +670,7 @@ }, "white-mushroom": { "name": "белый гриб", - "plural_name": "white mushrooms" + "plural_name": "белые грибы" }, "white-sugar": { "name": "рафинад" diff --git a/mealie/repos/seed/resources/labels/locales/fr-FR.json b/mealie/repos/seed/resources/labels/locales/fr-FR.json index d03e91eeb43..f223c3f2923 100644 --- a/mealie/repos/seed/resources/labels/locales/fr-FR.json +++ b/mealie/repos/seed/resources/labels/locales/fr-FR.json @@ -39,7 +39,7 @@ "name": "Produits surgelés" }, { - "name": "Produits healthy" + "name": "Produits sains" }, { "name": "Foyer" diff --git a/mealie/repos/seed/resources/labels/locales/ko-KR.json b/mealie/repos/seed/resources/labels/locales/ko-KR.json index fe4d0175fcb..e8adaeeaee9 100644 --- a/mealie/repos/seed/resources/labels/locales/ko-KR.json +++ b/mealie/repos/seed/resources/labels/locales/ko-KR.json @@ -3,37 +3,37 @@ "name": "Produce" }, { - "name": "Grains" + "name": "곡물" }, { - "name": "Fruits" + "name": "과일류" }, { - "name": "Vegetables" + "name": "채소" }, { - "name": "Meat" + "name": "육류" }, { - "name": "Seafood" + "name": "해산물" }, { - "name": "Beverages" + "name": "음료" }, { - "name": "Baked Goods" + "name": "제빵 음식" }, { "name": "Canned Goods" }, { - "name": "Condiments" + "name": "조미료" }, { "name": "Confectionary" }, { - "name": "Dairy Products" + "name": "유제품" }, { "name": "Frozen Foods" @@ -48,18 +48,18 @@ "name": "Meat Products" }, { - "name": "Snacks" + "name": "간식" }, { - "name": "Spices" + "name": "조미료" }, { "name": "Sweets" }, { - "name": "Alcohol" + "name": "주류" }, { - "name": "Other" + "name": "기타" } ] diff --git a/mealie/repos/seed/resources/labels/locales/lv-LV.json b/mealie/repos/seed/resources/labels/locales/lv-LV.json index fe4d0175fcb..e5b39cd19fd 100644 --- a/mealie/repos/seed/resources/labels/locales/lv-LV.json +++ b/mealie/repos/seed/resources/labels/locales/lv-LV.json @@ -1,65 +1,65 @@ [ { - "name": "Produce" + "name": "Gatavot" }, { - "name": "Grains" + "name": "Labība" }, { - "name": "Fruits" + "name": "Augļi" }, { - "name": "Vegetables" + "name": "Dārzeņi" }, { - "name": "Meat" + "name": "Gaļa" }, { - "name": "Seafood" + "name": "Jūras veltes" }, { - "name": "Beverages" + "name": "Dzērieni" }, { - "name": "Baked Goods" + "name": "Ceptas preces" }, { - "name": "Canned Goods" + "name": "Konservētas preces" }, { - "name": "Condiments" + "name": "Garšvielas" }, { - "name": "Confectionary" + "name": "Konditorejas izstrādājumi" }, { - "name": "Dairy Products" + "name": "Piena produkti" }, { - "name": "Frozen Foods" + "name": "Saldēti pārtikas produkti" }, { - "name": "Health Foods" + "name": "Veselīga pārtika" }, { - "name": "Household" + "name": "Mājsaimniecība" }, { - "name": "Meat Products" + "name": "Gaļas produkti" }, { - "name": "Snacks" + "name": "Uzkodas" }, { - "name": "Spices" + "name": "Garšvielas" }, { - "name": "Sweets" + "name": "Saldumi" }, { - "name": "Alcohol" + "name": "Alkohols" }, { - "name": "Other" + "name": "Cits" } ] diff --git a/mealie/repos/seed/resources/labels/locales/pl-PL.json b/mealie/repos/seed/resources/labels/locales/pl-PL.json index a9ec72416cb..1c5a0bc63b3 100644 --- a/mealie/repos/seed/resources/labels/locales/pl-PL.json +++ b/mealie/repos/seed/resources/labels/locales/pl-PL.json @@ -45,7 +45,7 @@ "name": "Wyroby gospodarstwa domowego" }, { - "name": "Wyroby mięsne" + "name": "Produkty mięsne" }, { "name": "Przekąski" diff --git a/mealie/repos/seed/resources/units/locales/ca-ES.json b/mealie/repos/seed/resources/units/locales/ca-ES.json index 962182c4f67..56476e23b8b 100644 --- a/mealie/repos/seed/resources/units/locales/ca-ES.json +++ b/mealie/repos/seed/resources/units/locales/ca-ES.json @@ -1,31 +1,31 @@ { "teaspoon": { "name": "culleradeta/es de cafè", - "plural_name": "teaspoons", + "plural_name": "culleradetes", "description": "", "abbreviation": "cdta" }, "tablespoon": { "name": "cullerada/des sopera/es", - "plural_name": "tablespoons", + "plural_name": "cullerades", "description": "", "abbreviation": "c/s" }, "cup": { "name": "tassa", - "plural_name": "cups", + "plural_name": "tasses", "description": "", - "abbreviation": "c" + "abbreviation": "tasses" }, "fluid-ounce": { "name": "unça líquida", - "plural_name": "fluid ounces", + "plural_name": "unces líquida", "description": "", "abbreviation": "cl" }, "pint": { "name": "pinta", - "plural_name": "pints", + "plural_name": "pintes", "description": "", "abbreviation": "pt" }, @@ -37,32 +37,32 @@ }, "gallon": { "name": "galó/galons", - "plural_name": "gallons", + "plural_name": "galons", "description": "", "abbreviation": "gal" }, "milliliter": { "name": "mil·lilitre/s", - "plural_name": "milliliters", + "plural_name": "mil·lilitres", "description": "", "abbreviation": "ml" }, "liter": { "name": "litre/s", - "plural_name": "liters", + "plural_name": "litres", "description": "", "abbreviation": "l" }, "pound": { "name": "lliura/es", - "plural_name": "pounds", + "plural_name": "lliures", "description": "", "abbreviation": "lb", - "plural_abbreviation": "lbs" + "plural_abbreviation": "lliures" }, "ounce": { "name": "gotet/s", - "plural_name": "ounces", + "plural_name": "onces", "description": "", "abbreviation": "oz" }, @@ -74,67 +74,67 @@ }, "kilogram": { "name": "quilogram/s", - "plural_name": "kilograms", + "plural_name": "quilograms", "description": "", "abbreviation": "kg" }, "milligram": { "name": "mil·ligram/s", - "plural_name": "milligrams", + "plural_name": "mil·ligrams", "description": "", "abbreviation": "mg" }, "splash": { "name": "esquitxada", - "plural_name": "splashes", + "plural_name": "esquitxades", "description": "", "abbreviation": "" }, "dash": { "name": "pessic", - "plural_name": "dashes", + "plural_name": "pessics", "description": "", "abbreviation": "" }, "serving": { "name": "porció/ns", - "plural_name": "servings", + "plural_name": "porcions", "description": "", "abbreviation": "" }, "head": { "name": "cap(s)", - "plural_name": "heads", + "plural_name": "caps", "description": "", "abbreviation": "" }, "clove": { "name": "dent/s", - "plural_name": "cloves", + "plural_name": "dents", "description": "", "abbreviation": "" }, "can": { "name": "llauna(es)", - "plural_name": "cans", + "plural_name": "llaunes", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "grapat", + "plural_name": "grapats", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "paquet", + "plural_name": "paquets", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "pessic", + "plural_name": "pessics", "description": "", "abbreviation": "" } diff --git a/mealie/repos/seed/resources/units/locales/el-GR.json b/mealie/repos/seed/resources/units/locales/el-GR.json index 2c548d2bb36..ecbf6999458 100644 --- a/mealie/repos/seed/resources/units/locales/el-GR.json +++ b/mealie/repos/seed/resources/units/locales/el-GR.json @@ -1,6 +1,6 @@ { "teaspoon": { - "name": "Κουταλάκι Γλυκού", + "name": "κουταλάκι του γλυκού", "plural_name": "κουταλάκια του γλυκού", "description": "", "abbreviation": "κ.γ." diff --git a/mealie/repos/seed/resources/units/locales/es-ES.json b/mealie/repos/seed/resources/units/locales/es-ES.json index d3893dc981c..be755c1f95a 100644 --- a/mealie/repos/seed/resources/units/locales/es-ES.json +++ b/mealie/repos/seed/resources/units/locales/es-ES.json @@ -1,31 +1,31 @@ { "teaspoon": { - "name": "cucharadita/s de café", - "plural_name": "cucharillas de té", + "name": "cucharadita", + "plural_name": "cucharaditas", "description": "", - "abbreviation": "cucharadita" + "abbreviation": "cdita" }, "tablespoon": { - "name": "cucharada/s sopera/s", + "name": "cucharada", "plural_name": "cucharadas", "description": "", - "abbreviation": "cs" + "abbreviation": "cda" }, "cup": { - "name": "taza/s", + "name": "taza", "plural_name": "tazas", "description": "", - "abbreviation": "c" + "abbreviation": "t" }, "fluid-ounce": { - "name": "onzas líquidas", + "name": "onza líquida", "plural_name": "onzas líquidas", "description": "", - "abbreviation": "liq onz" + "abbreviation": "on liq" }, "pint": { - "name": "pinta/s", - "plural_name": "pints", + "name": "pinta", + "plural_name": "pintas", "description": "", "abbreviation": "pt" }, @@ -92,7 +92,7 @@ }, "dash": { "name": "pizca", - "plural_name": "dashes", + "plural_name": "pizcas", "description": "", "abbreviation": "" }, @@ -104,7 +104,7 @@ }, "head": { "name": "cabeza/s", - "plural_name": "heads", + "plural_name": "cabezas", "description": "", "abbreviation": "" }, diff --git a/mealie/repos/seed/resources/units/locales/fr-FR.json b/mealie/repos/seed/resources/units/locales/fr-FR.json index f902fac4617..cb665bac6bc 100644 --- a/mealie/repos/seed/resources/units/locales/fr-FR.json +++ b/mealie/repos/seed/resources/units/locales/fr-FR.json @@ -97,7 +97,7 @@ "abbreviation": "" }, "serving": { - "name": "part", + "name": "portion", "plural_name": "portions", "description": "", "abbreviation": "" diff --git a/mealie/repos/seed/resources/units/locales/lv-LV.json b/mealie/repos/seed/resources/units/locales/lv-LV.json index cdec105db7d..0a86dc3ff98 100644 --- a/mealie/repos/seed/resources/units/locales/lv-LV.json +++ b/mealie/repos/seed/resources/units/locales/lv-LV.json @@ -1,140 +1,140 @@ { "teaspoon": { - "name": "teaspoon", - "plural_name": "teaspoons", + "name": "tējkarote", + "plural_name": "tējkarotes", "description": "", - "abbreviation": "tsp" + "abbreviation": "tējk" }, "tablespoon": { - "name": "tablespoon", - "plural_name": "tablespoons", + "name": "ēdamkarote", + "plural_name": "ēdamkarotes", "description": "", - "abbreviation": "tbsp" + "abbreviation": "ēdamk" }, "cup": { - "name": "cup", - "plural_name": "cups", + "name": "krūze", + "plural_name": "krūzes", "description": "", "abbreviation": "c" }, "fluid-ounce": { - "name": "fluid ounce", - "plural_name": "fluid ounces", + "name": "šķidruma unce", + "plural_name": "šķidruma unces", "description": "", "abbreviation": "fl oz" }, "pint": { - "name": "pint", - "plural_name": "pints", + "name": "pinte", + "plural_name": "pintes", "description": "", "abbreviation": "pt" }, "quart": { - "name": "quart", - "plural_name": "quarts", + "name": "ceturtdaļa", + "plural_name": "ceturtdaļas", "description": "", "abbreviation": "qt" }, "gallon": { - "name": "gallon", - "plural_name": "gallons", + "name": "galons", + "plural_name": "galoni", "description": "", "abbreviation": "gal" }, "milliliter": { - "name": "milliliter", - "plural_name": "milliliters", + "name": "mililitrs", + "plural_name": "mililitri", "description": "", "abbreviation": "ml" }, "liter": { - "name": "liter", - "plural_name": "liters", + "name": "litrs", + "plural_name": "litri", "description": "", "abbreviation": "l" }, "pound": { - "name": "pound", - "plural_name": "pounds", + "name": "mārciņa", + "plural_name": "mārciņas", "description": "", "abbreviation": "lb", "plural_abbreviation": "lbs" }, "ounce": { - "name": "ounce", - "plural_name": "ounces", + "name": "unce", + "plural_name": "unces", "description": "", - "abbreviation": "oz" + "abbreviation": "unce" }, "gram": { - "name": "gram", - "plural_name": "grams", + "name": "grams", + "plural_name": "grami", "description": "", "abbreviation": "g" }, "kilogram": { - "name": "kilogram", - "plural_name": "kilograms", + "name": "kilograms", + "plural_name": "kilogrami", "description": "", "abbreviation": "kg" }, "milligram": { - "name": "milligram", - "plural_name": "milligrams", + "name": "miligrams", + "plural_name": "miligrami", "description": "", "abbreviation": "mg" }, "splash": { - "name": "splash", - "plural_name": "splashes", + "name": "šļakatas", + "plural_name": "šļakatas", "description": "", "abbreviation": "" }, "dash": { - "name": "dash", - "plural_name": "dashes", + "name": "domuzīme", + "plural_name": "domuzīmes", "description": "", "abbreviation": "" }, "serving": { - "name": "serving", - "plural_name": "servings", + "name": "porcija", + "plural_name": "porcijas", "description": "", "abbreviation": "" }, "head": { - "name": "head", - "plural_name": "heads", + "name": "galva", + "plural_name": "galvas", "description": "", "abbreviation": "" }, "clove": { - "name": "clove", - "plural_name": "cloves", + "name": "krustnagliņa", + "plural_name": "krustnagliņas", "description": "", "abbreviation": "" }, "can": { - "name": "can", - "plural_name": "cans", + "name": "bundža", + "plural_name": "bundžas", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "ķekars", + "plural_name": "ķekari", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "iepakojums", + "plural_name": "iepakojumi", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "šķipsniņa", + "plural_name": "šķipsnas", "description": "", "abbreviation": "" } diff --git a/mealie/repos/seed/resources/units/locales/pl-PL.json b/mealie/repos/seed/resources/units/locales/pl-PL.json index 02485486346..7588fffbe10 100644 --- a/mealie/repos/seed/resources/units/locales/pl-PL.json +++ b/mealie/repos/seed/resources/units/locales/pl-PL.json @@ -39,7 +39,7 @@ "name": "galon", "plural_name": "galony", "description": "", - "abbreviation": "" + "abbreviation": "galon" }, "milliliter": { "name": "mililitr", @@ -64,7 +64,7 @@ "name": "uncja", "plural_name": "uncje", "description": "", - "abbreviation": "" + "abbreviation": "uncja" }, "gram": { "name": "gram", @@ -91,8 +91,8 @@ "abbreviation": "" }, "dash": { - "name": "domieszka", - "plural_name": "dashes", + "name": "szczypta", + "plural_name": "szczypty", "description": "", "abbreviation": "" }, diff --git a/mealie/repos/seed/resources/units/locales/pt-PT.json b/mealie/repos/seed/resources/units/locales/pt-PT.json index 7a0a7b2c605..7b8916e0c5d 100644 --- a/mealie/repos/seed/resources/units/locales/pt-PT.json +++ b/mealie/repos/seed/resources/units/locales/pt-PT.json @@ -1,140 +1,140 @@ { "teaspoon": { "name": "colher de chá", - "plural_name": "teaspoons", + "plural_name": "colheres de chá", "description": "", "abbreviation": "csm" }, "tablespoon": { "name": "colher de sopa", - "plural_name": "tablespoons", + "plural_name": "colheres de sopa", "description": "", "abbreviation": "csp" }, "cup": { "name": "chávena", - "plural_name": "cups", + "plural_name": "chávenas", "description": "", "abbreviation": "c" }, "fluid-ounce": { "name": "onça fluida", - "plural_name": "fluid ounces", + "plural_name": "onças fluídas", "description": "", "abbreviation": "fl oz" }, "pint": { "name": "pint", - "plural_name": "pints", + "plural_name": "pintas", "description": "", "abbreviation": "pt" }, "quart": { "name": "quarto", - "plural_name": "quarts", + "plural_name": "quartos", "description": "", "abbreviation": "qt" }, "gallon": { "name": "galão", - "plural_name": "gallons", + "plural_name": "galões", "description": "", "abbreviation": "gal" }, "milliliter": { "name": "mililitro", - "plural_name": "milliliters", + "plural_name": "mililitros", "description": "", "abbreviation": "ml" }, "liter": { "name": "litro", - "plural_name": "liters", + "plural_name": "litros", "description": "", "abbreviation": "l" }, "pound": { "name": "libra", - "plural_name": "pounds", + "plural_name": "libras", "description": "", "abbreviation": "lb", "plural_abbreviation": "lbs" }, "ounce": { "name": "onça", - "plural_name": "ounces", + "plural_name": "onças", "description": "", "abbreviation": "oz" }, "gram": { "name": "grama", - "plural_name": "grams", + "plural_name": "gramas", "description": "", "abbreviation": "g" }, "kilogram": { "name": "quilograma", - "plural_name": "kilograms", + "plural_name": "quilogramas", "description": "", "abbreviation": "kg" }, "milligram": { "name": "miligrama", - "plural_name": "milligrams", + "plural_name": "miligramas", "description": "", "abbreviation": "mg" }, "splash": { "name": "splash", - "plural_name": "splashes", + "plural_name": "salpicos", "description": "", "abbreviation": "" }, "dash": { "name": "pitada", - "plural_name": "dashes", + "plural_name": "traços", "description": "", "abbreviation": "" }, "serving": { "name": "porção", - "plural_name": "servings", + "plural_name": "doses", "description": "", "abbreviation": "" }, "head": { "name": "cabeça", - "plural_name": "heads", + "plural_name": "cabeças", "description": "", "abbreviation": "" }, "clove": { "name": "dente", - "plural_name": "cloves", + "plural_name": "dentes", "description": "", "abbreviation": "" }, "can": { "name": "lata", - "plural_name": "cans", + "plural_name": "latas", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "punhado", + "plural_name": "punhados", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "embalagem", + "plural_name": "embalagens", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "pitada", + "plural_name": "pitadas", "description": "", "abbreviation": "" } diff --git a/mealie/repos/seed/resources/units/locales/ru-RU.json b/mealie/repos/seed/resources/units/locales/ru-RU.json index bb264b78e3f..499e684dfbb 100644 --- a/mealie/repos/seed/resources/units/locales/ru-RU.json +++ b/mealie/repos/seed/resources/units/locales/ru-RU.json @@ -110,7 +110,7 @@ }, "clove": { "name": "долька", - "plural_name": "cloves", + "plural_name": "головки", "description": "", "abbreviation": "" }, @@ -122,7 +122,7 @@ }, "bunch": { "name": "кучка", - "plural_name": "bunches", + "plural_name": "пучки", "description": "", "abbreviation": "" }, @@ -133,8 +133,8 @@ "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "щепотка", + "plural_name": "щепотки", "description": "", "abbreviation": "" }