From b45f54150bd951d91b81b78d8a63793d8efa39dc Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 9 Jan 2025 10:15:06 -0600 Subject: [PATCH] chore(l10n): New Crowdin updates (#4869) --- frontend/lang/messages/et-EE.json | 798 ++++++++-------- frontend/lang/messages/hu-HU.json | 46 +- frontend/lang/messages/it-IT.json | 24 +- frontend/lang/messages/ro-RO.json | 868 +++++++++--------- mealie/lang/messages/hu-HU.json | 2 +- mealie/lang/messages/ro-RO.json | 62 +- .../seed/resources/foods/locales/hu-HU.json | 4 +- .../seed/resources/foods/locales/it-IT.json | 4 +- .../seed/resources/foods/locales/ro-RO.json | 272 +++--- .../seed/resources/units/locales/ro-RO.json | 72 +- 10 files changed, 1076 insertions(+), 1076 deletions(-) diff --git a/frontend/lang/messages/et-EE.json b/frontend/lang/messages/et-EE.json index 383af8c9f9a..6e3f0d3207e 100644 --- a/frontend/lang/messages/et-EE.json +++ b/frontend/lang/messages/et-EE.json @@ -352,455 +352,455 @@ "random-side": "Suvaline kõrvalroog", "this-rule-will-apply": "See reegel kehtib {dayCriteria} {mealTypeCriteria}.", "to-all-days": "kõikidel päevadel", - "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" + "on-days": "ajal {0}s", + "for-all-meal-types": "kõikide toidutüüpide jaoks", + "for-type-meal-types": "{0} toidutüübi jaoks", + "meal-plan-rules": "Toitumisplaani reeglid", + "new-rule": "Uus reegel", + "meal-plan-rules-description": "Sa võid luua reegleid valimaks automaatselt retsepte oma toitumisplaanis. Neid reegleid kasutatakse serveri poolt määramaks suvaliste retseptide kogumikku, millest koostatakse toitumisplaan. Kui reeglitel on sama päeva/tüübi piirangud, siis need reeglite filtrid liidetakse. Kuigi duplitseeritud reeglite loomine on võimlaik, on nende loomine praktikas ebavajalik", + "new-rule-description": "Luues uut reeglit toitumisplaanile saab piirata reegli kehtivus kindlale nädalapäevale ja/või kindlale toidutüübile. Et rakendada reeglit kõikidele päevadele või toidutüüpidele tuleb valida \"Kõik\", mis rakendab selle reegli kõikidele võimalikele päeva ja/või toidutüübi väärtustele.", + "recipe-rules": "Retsepti reeglid", + "applies-to-all-days": "Kehtib kõikide päevade kohta", + "applies-on-days": "Kehtib {0}l", + "meal-plan-settings": "Toitumisplaani sätted" }, "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": "Ületoomiste andmed eemaldatud", + "new-migration": "Uus ületoomine", + "no-file-selected": "Ühtegi faili ei ole valitud", + "no-migration-data-available": "Ületoomise andmed ei ole saadaval", + "previous-migrations": "Eelnevad ületoomised", + "recipe-migration": "Retsepti üle toomine", "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": "Too Chowdowni andmed üle", + "description-long": "Meali toetab Chowdowni varamu formaati. Lae alla koodi varamu .zip failina ja lae see allolevasse kasti üles.", "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.", + "description": "Too Nextcloud Cookbooki andmed üle", + "description-long": "Nextcloudi retsepte saab importida .zip failist, mis sisaldab Nextcloudi poolt salvestatud andmeid. Vaata alltoodud näidiskausta struktuuri, et veenduda retseptide importimise võimalikkuses.", "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 võimaldab importida retsepte \"Copy Me That\"-st. Ekspordi oma retseptid HTML formaati ning lae .zip allolevasse kasti.", + "title": "Copy Me That retseptihaldur" }, "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 saab importida retsepte Paprika rakendusest. Ekspordi oma retseptid Paprikast, nimeta ekspordi laiend .zip-ks ning lae see üles allolevasse kasti", + "title": "Paprika retseptihaldur" }, "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.", - "title": "Mealie Pre v1.0" + "description-long": "Mealie saab importida retsepte Mealie rakendusest enne versiooni 1.0 väljalaskmist. Eksportige oma retseptid vanast installist ja laadige alla .zip fail. Pange tähele, et ekspordist saab importida ainult retsepte.", + "title": "Mealie v1.0-le eelnev versioon" }, "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 saab importida retsepte Tandoor-ist. Ekspordi oma andmed \"Default\" formaadis ning lae .zip allolevasse kasti", + "title": "Tandoor-i retsptid" }, - "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": "Retsepti andmete ületoomised", + "recipe-data-migrations-explanation": "Retsepte saab üle tuua teisest toetatud rakendusest Mealiesse. See on hea viis tegemaks algust Mealie-ga.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Tuled teisest rakendusest või hoopis vanemast Mealie versioonist? Uuri ületoomise võimalusi ning vaata kas su andmeid saab importida.", + "choose-migration-type": "Vali ületoomise tüüp", + "tag-all-recipes": "Märgista kõik retseptid märgiga {tag-name}", + "nextcloud-text": "Nextcloudi retsepte saab importida .zip failist, mis sisaldab Nextcloudi poolt salvestatud andmeid. Vaata alltoodud näidiskausta struktuuri, et veenduda retseptide importimise võimalikkuses.", + "chowdown-text": "Meali toetab Chowdowni varamu formaati. Lae alla koodi varamu .zip failina ja lae see allolevasse kasti üles.", + "recipe-1": "Retsept 1", + "recipe-2": "Retsept 2", + "paprika-text": "Mealie saab importida retsepte Paprika rakendusest. Ekspordi oma retseptid Paprikast, nimeta ekspordi laiend .zip-ks ning lae see üles allolevasse kasti", + "mealie-text": "Mealie saab importida retsepte Mealie rakendusest enne versiooni 1.0 väljalaskmist. Eksportige oma retseptid vanast installist ja laadige alla .zip fail. Pange tähele, et ekspordist saab importida ainult retsepte.", "plantoeat": { "title": "Plan to Eat", - "description-long": "Mealie can import recipies from Plan to Eat." + "description-long": "Mealie saab importida retsepte Plan to Eat-st" }, "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 saab importida retsepte My Recipe Box-st. Ekspordi oma retsept CSV formaadis ning lae .csv fail allolevasse kasti." }, "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 saab importida retsepte Recipe Keeper-st. Ekspordi oma retsept .zip formaadis ning lae .zip fail allolevasse kasti." } }, "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": "Mitme korraga lisamine", + "error-details": "Mealiesse saab importida ainult neid lehti, mis sisaldavad mikroandmeid või ld+jsonit. Enamik populaarseid retseptisaite toetavad seda. Kui teie saiti ei saa importida, kuid logis on JSON-andmeid, teatage sellest GitHubile koos URL-i ja üksikasjadega.", + "error-title": "Paistab, et me ei suutnud midagi leida", + "from-url": "Impordi retsept", + "github-issues": "GitHub issue-d", + "google-ld-json-info": "Google ld+json info", + "must-be-a-valid-url": "Peab olema valiidne URL", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Kleebi oma retsepti andmed. Igat rida koheldakse kui nimekirja punkti", + "recipe-markup-specification": "Retsepti Markup spetsifikatsioon", + "recipe-url": "Retsepti URL", + "recipe-html-or-json": "Retsepti HTML või JSON", + "upload-a-recipe": "Retsepti üleslaadimne", + "upload-individual-zip-file": "Lae üles üksik .zip fail, mis eksporditi teisest Mealie ekspemplarist.", + "url-form-hint": "Kopeeri ja kleebi link oma lemmikust retsepti leheküljest", + "view-scraped-data": "Kuva omandatud andmed", + "trim-whitespace-description": "Eemalda alguses ning lõpus olevad tühikud ning tühjad read", + "trim-prefix-description": "Eemalda esimene tähemärk igast reast", + "split-by-numbered-line-description": "Proovib paragrahvi poolitada sobitades \"1)\" või \"1\". mustrid", + "import-by-url": "Impordi retsept URL-lt", + "create-manually": "Loo retsept manuaalselt", + "make-recipe-image": "Sea see retsepti pildiks" }, "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 Lehte ei leitud", + "all-recipes": "Kõik retseptid", + "new-page-created": "Uus leht loodud", + "page": "Leht", + "page-creation-failed": "Lehe loomine ebaõnnestus", + "page-deleted": "Leht kustutatud", + "page-deletion-failed": "Lehe kustutamine ebaõnnestus", + "page-update-failed": "Lehe uuendamine ebaõnnestus", + "page-updated": "Leht uuendatud", + "pages-update-failed": "Lehtede uuendamine ebaõnnetus", + "pages-updated": "Lehed uuendatud", + "404-not-found": "404 Lehte ei leitud", + "an-error-occurred": "Ilmnes viga" }, "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", - "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", - "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", - "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", - "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", - "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:", + "add-key": "Lisa võti", + "add-to-favorites": "Lisa lemmik", + "api-extras": "API lisad", + "calories": "Kalorid", + "calories-suffix": "kalorid", + "carbohydrate-content": "Süsivesikud", + "categories": "Kategooriad", + "cholesterol-content": "Kolesterool", + "comment-action": "Kommentaar", + "comment": "Kommentaar", + "comments": "Kommentaarid", + "delete-confirmation": "Kas sa oled kindel, et tahad seda retsepti kustutada?", + "delete-recipe": "Kustuta retsept", + "description": "Kirjeldus", + "disable-amount": "Deaktiveeri koostisosade kogused", + "disable-comments": "Keela kommentaarid", + "duplicate": "Duplitseeri retsept", + "duplicate-name": "Uue retsepti nimi", + "edit-scale": "Muuda skaalat", + "fat-content": "Rasv", + "fiber-content": "Kiudaine", + "grams": "grammi", + "ingredient": "Koostisosa", + "ingredients": "Koostisosad", + "insert-ingredient": "Lisa koostisosa", + "insert-section": "Lisa sektsioon", + "insert-above": "Lisa üles", + "insert-below": "Lisa alla", + "instructions": "Juhised", + "key-name-required": "Võtmenimi on nõutud", + "landscape-view-coming-soon": "Horisontaalvaade", + "milligrams": "milligrammi", + "new-key-name": "Uus võtmenimi", + "no-white-space-allowed": "Tühikud pole lubatud", + "note": "Märkus", + "nutrition": "Toitained", + "object-key": "Objekti võti", + "object-value": "Ombjekti väärtus", + "original-url": "Originaalne URL", + "perform-time": "Kokkamisele kuluv aeg", + "prep-time": "Ettevalmistuseks kuluv aeg", + "protein-content": "Proteiin", + "public-recipe": "Avalik retsept", + "recipe-created": "Retsept loodud", + "recipe-creation-failed": "Retsepti loomine ebaõnnestus", + "recipe-deleted": "Retsept kustutatud", + "recipe-image": "Retsepti pilt", + "recipe-image-updated": "Retsepti pilt uuendatud", + "recipe-name": "Retsepti nimi", + "recipe-settings": "Retsepti seaded", + "recipe-update-failed": "Retsepti uuendamine ebaõnnestus", + "recipe-updated": "Retsept uuendatud", + "remove-from-favorites": "Eemalda lemmikutet", + "remove-section": "Eemalda sektsioon", + "saturated-fat-content": "Küllastunud rasvhapped", + "save-recipe-before-use": "Salvesta retsept enne kasutusele võttu", + "section-title": "Sektsiooni pealkiri", + "servings": "Portsioneid", + "serves-amount": "Jätkub {amount} inimesele", + "share-recipe-message": "Ma soovin jagada oma {0} retsepti sinuga", + "show-nutrition-values": "Näita toiteväärtusi", + "sodium-content": "Naatrium", + "step-index": "Samm: {step}", + "sugar-content": "Suhkur", + "title": "Pealkiri", + "total-time": "Koguaeg", + "trans-fat-content": "Transrasv", + "unable-to-delete-recipe": "Ei saa retsepti kustutada", + "unsaturated-fat-content": "Küllastamata rasvhape", + "no-recipe": "Retsept puudub", + "locked-by-owner": "Omaniku poolt lukustatud", + "join-the-conversation": "Liitu vestlusega", + "add-recipe-to-mealplan": "Lisa retsept toitumisplaani", + "entry-type": "Sisendi tüüp", + "date-format-hint": "KK/PP/AAAA formaat", + "date-format-hint-yyyy-mm-dd": "AAAA-KK-PP formaat", + "add-to-list": "Lisa nimekirja", + "add-to-plan": "Lisa plaani", + "add-to-timeline": "Lisa ajateljele", + "recipe-added-to-list": "Retsept lisatud nimekirja", + "recipes-added-to-list": "Retseptid lisatud nimekirja", + "successfully-added-to-list": "Edukalt lisatud nimekirja", + "recipe-added-to-mealplan": "Retsept lisatud toitumisplaani", + "failed-to-add-recipes-to-list": "Retsepti lisamine nimekirja ebaõnnestus", + "failed-to-add-recipe-to-mealplan": "Retsepti lisamine toitumisplaani ebaõnnestus", + "failed-to-add-to-list": "Nimekirja lisamine ebaõnnestus", + "yield": "Saagikus", + "yields-amount-with-text": "", + "yield-text": "Saaduse tekst", + "quantity": "Kogus", + "choose-unit": "Vali ühik", + "press-enter-to-create": "Loomiseks vajuta Enter", + "choose-food": "Vali toit", + "notes": "Märkmed", + "toggle-section": "Jaotise sisse- ja väljalülitamine", + "see-original-text": "Vaata originaalteksti", + "original-text-with-value": "Originaaltekst: {originalText}", + "ingredient-linker": "Koostisosa linkija", + "linked-to-other-step": "Lingitud järgmise sammuga", + "auto": "Automaatne", + "cook-mode": "Küpsetusviis", + "link-ingredients": "Lingi koostisosad", + "merge-above": "Liida üleval asuvad", + "move-to-bottom": "Liiguta alla", + "move-to-top": "Liiguta üles", + "reset-scale": "Lähtesta skaala", + "decrease-scale-label": "Vähenda skaalat ühe võrra", + "increase-scale-label": "Suurenda skaalat ühe võrra", + "locked": "Lukustatud", + "public-link": "Avalik link", + "edit-timeline-event": "Muuda sündmust ajasjoonel", + "timeline": "Ajajoon", + "timeline-is-empty": "Ajajoon on tühi. Proovi valmistada see retsept!", + "timeline-no-events-found-try-adjusting-filters": "Sündmused puuduvad. Proovi kohandada oma otsingufiltreid.", + "group-global-timeline": "{groupName} Globaalne ajajoon", + "open-timeline": "Ava ajajoon", + "made-this": "Olen seda valmistanud", + "how-did-it-turn-out": "Kuidas tuli see välja?", + "user-made-this": "{user} on seda valmistanud", + "last-made-date": "Viimati valmistatud: {date}", + "api-extras-description": "Retsepti väljavõtted on Meali API oluline funktsioon. Neid saab kasutada kohandatud JSON-võtme/väärtuse paaride loomiseks retseptis, et viidata kolmandate osapoolte rakendustele. Neid klahve saab kasutada teabe edastamiseks, näiteks automaatse toimingu või kohandatud sõnumi käivitamiseks teie valitud seadmele.", + "message-key": "Sõnumi võti", + "parse": "Analüüsi", + "attach-images-hint": "Lisa pildid manustesse neid lohistades ja vabastades need redaktorisse", + "drop-image": "Vabasta pilt", + "enable-ingredient-amounts-to-use-this-feature": "Luba koostisosa kogused, et kasutada seda omadust", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Retsepte, millel kogused või toidud on defineeritud, ei saa analüüsida", + "parse-ingredients": "Analüüsi koostisosi", + "edit-markdown": "Muuda Markdowni", + "recipe-creation": "Retsepti loomine", + "select-one-of-the-various-ways-to-create-a-recipe": "Retsepti loomiseks vali üks viis võimalikest", + "looking-for-migrations": "Otsid ületoomiseid?", + "import-with-url": "Impordi kasutades URLi", + "create-recipe": "Loo retsept", + "create-recipe-description": "Loo uus retsept algusest", + "create-recipes": "Loo retseptid", + "import-with-zip": "Impordi .zip failist", + "create-recipe-from-an-image": "Retsepti loomine pildist", + "create-recipe-from-an-image-description": "Retsepti loomiseks lae üles selle pilt. Mealie üritab ekstraheerida pildil oleva teksti ning luua retsepti sellest kasutades AI-d.", + "crop-and-rotate-the-image": "Kärpige ja pöörake pilti nii, et ainult tekst oleks nähtaval ja see oleks suunatud ülespoole.", + "create-from-image": "Pildist loomine", + "should-translate-description": "Tõlgi retsept minu keelde", + "please-wait-image-procesing": "Palun oota, pilti töödeldakse veel. See võib võtta veidi aega.", + "bulk-url-import": "Hulgiimport URL-ist", + "debug-scraper": "Otsige Scraperis probleeme", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Loo retsept selle nime kasutades. Igal retseptil peab olema unikaalne nimi", + "new-recipe-names-must-be-unique": "Uue retsepti nimed peavad olema unikaalsed", + "scrape-recipe": "Retsepti lugemine", + "scrape-recipe-description": "Lugege retsept URL-i abil. Sisestage soovitud retsepti URL, ja Mealie proovib selle saidi retsepti jäädvustada ja lisada selle teie kogusse.", + "scrape-recipe-have-a-lot-of-recipes": "Sul on palju retsepte ja sa soovida lugeda kõik sisse üheaegselt?", + "scrape-recipe-suggest-bulk-importer": "Proovi hulgiimportimist.", + "scrape-recipe-have-raw-html-or-json-data": "Sul on töötlemata HTMLi või JSONi andmed?", + "scrape-recipe-you-can-import-from-raw-data-directly": "Sa võid otse importida töötlemata andmetest", + "import-original-keywords-as-tags": "Impordi originaal võtmesõnad siltidena", + "stay-in-edit-mode": "Püsige redigeerimisrežiimis", + "import-from-zip": "Impordi .zip-st", + "import-from-zip-description": "Impordi üks retsept, mis oli eksporditud teisest Mealie paigaldusest.", + "import-from-html-or-json": "Impordi HTMLst või JSONist", + "import-from-html-or-json-description": "Importige üks retsept töötlemata HTML- või JSON-failist. See on kasulik, kui teil on retsept lehelt, mida Mealie ei suuda tavaliselt jäädvustada, või mõnest muust välisest allikast.", + "json-import-format-description-colon": "JSON-faili importimiseks peab see olema õiges formaadis:", "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-servings": "Recipe Servings", - "recipe-yield": "Recipe Yield", - "recipe-yield-text": "Recipe Yield Text", - "unit": "Unit", - "upload-image": "Upload image", - "screen-awake": "Keep Screen Awake", - "remove-image": "Remove image", - "nextStep": "Next step", - "recipe-actions": "Recipe Actions", + "zip-files-must-have-been-exported-from-mealie": ".zip failid peavad olema eksporditud Mealiest", + "create-a-recipe-by-uploading-a-scan": "Loo retsept laadides üles skanneeritud pilt.", + "upload-a-png-image-from-a-recipe-book": "Lae üles .png pilt retseptiraamatust", + "recipe-bulk-importer": "Retseptide hulgi-importimine", + "recipe-bulk-importer-description": "Retseptide hulgi-importimine võimaldab importida mitu retsepti korraga, asetades leheküljed taustaprogrammi järjekorda ja käivitades importimise ülesanded taustal. See on kasulik, kui lülitute ümber Mealie-le või kui soovite importida suure hulga retsepte.", + "set-categories-and-tags": "Sea kategooriad ning Sildid", + "bulk-imports": "Hulgi-impordid", + "bulk-import-process-has-started": "Hulgi-importimise protsess on alanud", + "bulk-import-process-has-failed": "Hulgi-importimise protsess ebaõnnestus", + "report-deletion-failed": "Raporti kustutamine ebaõnnestus", + "recipe-debugger": "Retsepti vigadeotsing", + "recipe-debugger-description": "Võtke selle retsepti URL, milles soovite vigu otsida, ja kleepige see siia. Retseptihaaraja otsib URL-i ja tulemused kuvatakse. Kui te ei näe tagastatud andmeid, ei toeta Mealie või selle kogumisteek lehte, mida proovite haarata.", + "use-openai": "Kasuta OpenAI-d", + "recipe-debugger-use-openai-description": "Kasutage tulemuste sõelumiseks kaabitsateegi asemel OpenAI-d. Kuigi URL-i kaudu retsepti loomisel tehakse seda kaabitsateegi mitte-toimimise korral automaatselt, saate seda proovida siin käsitsi.", + "debug": "Veaotsing", + "tree-view": "Puuvaade", + "recipe-servings": "Portsionite arv retseptis", + "recipe-yield": "Retsepti saagikus", + "recipe-yield-text": "Retsepti saagikuse tekst", + "unit": "Ühik", + "upload-image": "Lae pilt üles", + "screen-awake": "Hoia ekraan aktiivsena", + "remove-image": "Eemalda pilt", + "nextStep": "Järgmine samm", + "recipe-actions": "Retsepti toimingud", "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 kasutab teie retseptide koostisosade analüüsimiseks ja ühikute ja tarvikute loomiseks loomulikku keeletöötlust. See funktsioon on katseline ja ei pruugi alati ootuspäraselt töötada. Kui te neid struktureeritud tulemusi ei soovi, võite vajutada nuppu \"Tühista\" ja teie muudatusi ei salvestata.", + "ingredient-parser": "Koostisosade analüüser", + "explanation": "Koostisosade sorteerimise tööriista kasutamiseks vajutage nuppu \"Sordi kõik\". Kui koostisosad on saadaval, saate üksused üle vaadata ja kontrollida, kas analüüsimine õnnestus. Mudeli usaldusväärtus on loetletud üksuse nimest paremal. See väärtus on üksikute väärtuste keskmine ja ei ole alati väga täpne.", + "alerts-explainer": "Teile antakse märku, kui leitakse sobiv toit või üksus, kuid seda pole andmebaasis olemas.", + "select-parser": "Vali parser", + "natural-language-processor": "Loomuliku keele töötlus", + "brute-parser": "Jõuline parser", + "openai-parser": "OpenAI parser", + "parse-all": "Parsi kõik", + "no-unit": "Ilma ühikuta", + "missing-unit": "Loo puuduv ühik: {unit}", + "missing-food": "Loo puuduv toit: {food}", + "no-food": "Toit puudub" }, - "reset-servings-count": "Reset Servings Count", - "not-linked-ingredients": "Additional Ingredients" + "reset-servings-count": "Lähtesta portsionite arv", + "not-linked-ingredients": "Lisa-koostisosad" }, "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" + "recipe-finder": "Retsepti otsing", + "recipe-finder-description": "Otsi retsepte olemasolevate koostisosade järgi. Võimalik on ka filtreerida olemasolevate tööriistade järgi seades maksimaalse numbri puudu olevatest koostisosadest või tööriistadest.", + "selected-ingredients": "Valitud koostisosad", + "no-ingredients-selected": "Ühtegi koostisosa pole valitud", + "missing": "Puuduv", + "no-recipes-found": "Ühtegi retsepti ei leitud", + "no-recipes-found-description": "Proovi lisada veel koostisosi oma otsingupäringusse või proovi kohandada oma filtreid", + "include-ingredients-on-hand": "Kaasa olemasolevad olevad koostisosad", + "include-tools-on-hand": "Kaasa olemasolevad tööriistad", + "max-missing-ingredients": "Maksimaalne puuduvate koostisosade arv", + "max-missing-tools": "Maksimaalne puuduvate tööriistade arv", + "selected-tools": "Valitud tööriistad", + "other-filters": "Teised filtrid", + "ready-to-make": "Valmistamiseks valmis", + "almost-ready-to-make": "Peaaegu valmistamiseks valmis" }, "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": "Täpsem otsing", + "and": "ja", + "exclude": "Jäta välja", + "include": "Kaasa", + "max-results": "Maksimaalne tulemuste arv", + "or": "Või", + "has-any": "Hõlmab ühtegi", + "has-all": "Hõlmab kõiki", + "clear-selection": "Tühjenda valik", + "results": "Tulemused", + "search": "Otsing", + "search-mealie": "Otsi Mealies (vajuta \"/\" )", + "search-placeholder": "Otsi ...", + "tag-filter": "Sildifilter", + "search-hint": "Vajuta \"/\"", + "advanced": "Lisavalikud", + "auto-search": "Automaatotsing", + "no-results": "Tulemusi ei leitud" }, "settings": { - "add-a-new-theme": "Add a New Theme", - "admin-settings": "Admin Settings", + "add-a-new-theme": "Lisa uus teema", + "admin-settings": "Administraatori sätted", "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": "Tagavarakoopia edukalt loodud", + "backup-created-at-response-export_path": "Tagavarakoopia loodud asukohta {path}", + "backup-deleted": "Tagavarakoopia kustutatud", + "restore-success": "Taastamine edukas", + "restore-fail": "Taastamine ebaõnnestus. Vaata oma serveri logidest täpsemat infot", + "backup-tag": "Tagavarakoopia silt", + "create-heading": "Loo tagavarakoopia", + "delete-backup": "Kustuta tagavarakoopia", + "error-creating-backup-see-log-file": "Tõrge tagavarakoopia loomises. Vaata logifaili", + "full-backup": "Täielik tagavarakoopia", + "import-summary": "Impordi kokkuvõte", + "partial-backup": "Osaline tagavarakoopia", + "unable-to-delete-backup": "Ei saa kustutada tagavarakoopiat", + "experimental-description": "Varukoopiad on teie saidi andmebaasi ja kataloogi hetktõmmised. See sisaldab kogu teavet ja te ei saa sellest teabe alamhulki eemaldada. See on võrreldav Mealie hetkepildiga konkreetsel ajahetkel. Need toimivad andmebaaside viisina andmete importimiseks ja eksportimiseks, samuti saidi varukoopiate tegemiseks välisesse asukohta.", + "backup-restore": "Taasta tagavarakoopiast", + "back-restore-description": "Selle varukoopia taastamisel kirjutatakse üle kõik teie andmebaasis ja andmebaasihalduris olevad andmed ning asendatakse need selle varukoopia sisuga. {cannot-be-undone} Kui taastamine õnnestub, logitakse teid välja.", + "cannot-be-undone": "Seda tegevust ei saa tagasi võtta - kasuta ettevaatusega.", + "postgresql-note": "Kui sa kasutad PostGreSQL-i, palun vaata {backup-restore-process} enne taastamist.", + "backup-restore-process-in-the-documentation": "varundamise/taastamise protsessi dokumentatsioonis", + "irreversible-acknowledgment": "Ma saan aru, et seda tegevust ei ole võimalik tagasi võtta, on destruktiivne, ning võib põhjustada andmekadu", + "restore-backup": "Taasta tagavarakoopiast" }, - "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": "Tagavarakoopiad", + "change-password": "Muuda salasõna", + "current": "Versioon:", + "custom-pages": "Kohandatud lehed", + "edit-page": "Muuda lehekülge", + "events": "Sündmused", + "first-day-of-week": "Nädala esimene päev", + "group-settings-updated": "Grupisätted uuendatud", "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": "Kõik kategooriad", + "card-per-section": "Kaartide arv sektsioonis", + "home-page": "Pealeht", + "home-page-sections": "Pealehe sektsioonid", + "show-recent": "Näita viimatiseid" }, - "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": "Keel", + "latest": "Viimatised", + "local-api": "Kohalik API", + "locale-settings": "Piirkondlikud seaded", + "migrations": "Ränded", + "new-page": "Uus leht", + "notify": "Teavita", + "organize": "Organiseeri", + "page-name": "Lehe nimi", + "pages": "Lehed", + "profile": "Profiil", + "remove-existing-entries-matching-imported-entries": "Kustutage olemasolevad kirjed, mis vastavad imporditud kirjetele", + "set-new-time": "Määra uus aeg", + "settings-update-failed": "Seadete uuendamine ebaõnnestus", + "settings-updated": "Seaded uuendatud", + "site-settings": "Lehe seaded", "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", + "accent": "Aktsent", + "dark": "Tume", + "default-to-system": "Süsteemi vaikeseade", + "error": "Tõrge", + "error-creating-theme-see-log-file": "Tõrge teema loomise. Vaata logifaili.", + "error-deleting-theme": "Tõrge teema kustutamisel", + "error-updating-theme": "Tõrge teema uuendamisel", "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" + "light": "Hele", + "primary": "Peamine", + "secondary": "Sekundaarne", + "success": "Edu", + "switch-to-dark-mode": "Lülitage tumedale režiimile", + "switch-to-light-mode": "Lülitage heledale režiimile", + "theme-deleted": "Teema kustutatud", + "theme-name": "Teema nimi", + "theme-name-is-required": "Teema nimi on nõutud.", + "theme-saved": "Teema salvestatud", + "theme-updated": "Teema uuendatud", + "warning": "Hoiatus", + "light-mode": "Hele režiim", + "dark-mode": "Tume režiim" }, "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": "AKTIIVSED IDENTIFIKAATORID", + "api-token": "API identifikaator", + "api-tokens": "API identifikaatorid", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopeerige see identifikaator, et seda mõnes teises rakenduses kasutada. Pärast seda ei saa te seda identifikaatorit enam näha.", + "create-an-api-token": "Loo API identifikaator", + "token-name": "Identifikaatori nimi", + "generate": "Genereeri", + "you-have-token-count": "Sul ei ole aktiivseid identifikaatoreid.|Sul on üks aktiivne identifikaator.|Sul on {count} aktiivset identifikaatorit." }, "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", + "assign-all": "Määra kõik", + "bulk-assign": "Hulgi-määramine", + "new-name": "Uus nimi", + "no-unused-items": "Kasutamata esemed puuduvad", + "recipes-affected": "Mõjutatud pole ühtegi retsepti|Mõjutatud üks retsept|Mõjutatud {count} retsepti", + "remove-unused": "Eemalda kasutuseta", + "title-case-all": "Kirjutada kõik suurelt", + "toolbox": "Tööriistakast", "unorganized": "Unorganized" }, "webhooks": { diff --git a/frontend/lang/messages/hu-HU.json b/frontend/lang/messages/hu-HU.json index 9cff7389fe6..36a76612c90 100644 --- a/frontend/lang/messages/hu-HU.json +++ b/frontend/lang/messages/hu-HU.json @@ -277,7 +277,7 @@ "admin-group-management-text": "A csoporthoz tartozó változtatások azonnal megjelennek.", "group-id-value": "Csoport azonosító: {0}", "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" + "you-must-select-a-group-before-selecting-a-household": "A háztartás kiválasztása előtt ki kell választania egy csoportot" }, "household": { "household": "Háztartás", @@ -518,7 +518,7 @@ "save-recipe-before-use": "Recept mentése használat előtt", "section-title": "Szakasz címe", "servings": "Adag", - "serves-amount": "Serves {amount}", + "serves-amount": "Adag {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", @@ -662,24 +662,24 @@ "no-food": "Élelmiszer nélküli" }, "reset-servings-count": "Adagok számának visszaállítása", - "not-linked-ingredients": "Additional Ingredients" + "not-linked-ingredients": "Kiegészítő hozzávalók" }, "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", + "recipe-finder": "Receptkereső", + "recipe-finder-description": "Keressen recepteket a kéznél lévő összetevők alapján. A rendelkezésre álló eszközök alapján is szűrhet, és beállíthatja a hiányzó összetevők vagy eszközök maximális számát.", + "selected-ingredients": "Kiválasztott összetevők", + "no-ingredients-selected": "Nincsenek kiválasztott összetevők", + "missing": "Hiányzó", + "no-recipes-found": "Nem található recept", + "no-recipes-found-description": "Próbáljon meg több összetevőt hozzáadni a kereséshez, vagy állítsa be a szűrőket", + "include-ingredients-on-hand": "Beleértve a kéznél lévő összetevőket", + "include-tools-on-hand": "Beleértve a kéznél lévő eszközöket", + "max-missing-ingredients": "Maximálisan hiányzó összetevők száma", + "max-missing-tools": "Maximálisan hiányzó eszközök száma", + "selected-tools": "Kiválasztott eszközök", + "other-filters": "További szűrők", "ready-to-make": "Ready to Make", - "almost-ready-to-make": "Almost Ready to Make" + "almost-ready-to-make": "Majdnem készen áll" }, "search": { "advanced-search": "Részletes keresés", @@ -884,7 +884,7 @@ "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?", - "no-shopping-lists-found": "No Shopping Lists Found" + "no-shopping-lists-found": "Nem találhatók bevásárlólisták" }, "sidebar": { "all-recipes": "Minden recept", @@ -1296,7 +1296,7 @@ "profile": { "welcome-user": "👋 Üdvözöljük, {0}!", "description": "Profiljának, receptjeinek és csoportbeállításainak kezelése.", - "invite-link": "Invite Link", + "invite-link": "Meghívó link", "get-invite-link": "Meghívó link beszerzése", "get-public-link": "Nyilvánon link beszerzése", "account-summary": "Fiók áttekintése", @@ -1326,7 +1326,7 @@ "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.", "manage-data": "Adatok kezelése", "manage-data-description": "Az Ön Mealie adatainak kezelése: alapanyagok, mértékegységek, kategóriák, címkék, stb.", - "data-migrations": "Adat migráció", + "data-migrations": "Adatmigráció", "data-migrations-description": "Migrálja meglévő adatait más alkalmazásokból, például Nextcloud Recipes vagy Chowdown.", "email-sent": "E-mail elküldve", "error-sending-email": "Hiba történt az e-Mail küldésénél", @@ -1341,13 +1341,13 @@ "manage-members": "Tagok Kezelése", "manage-webhooks": "Webhookok kezelése", "manage-notifiers": "Értesítések kezelése", - "manage-data-migrations": "Adatok migrációjának kezelése" + "manage-data-migrations": "Adatmigráció kezelése" }, "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", + "hide-cookbooks-from-other-households": "Szakácskönyvek elrejtése más háztartásoktól", + "hide-cookbooks-from-other-households-description": "Ha engedélyezve van, csak az Ön háztartásának szakácskönyvei jelennek meg az oldalsávban", "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/it-IT.json b/frontend/lang/messages/it-IT.json index 703f552dde4..87ebe9907d6 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -526,7 +526,7 @@ "sugar-content": "Zuccheri", "title": "Titolo", "total-time": "Tempo Totale", - "trans-fat-content": "Trans-fat", + "trans-fat-content": "Grassi trans", "unable-to-delete-recipe": "Impossibile eliminare ricetta", "unsaturated-fat-content": "Grassi insaturi", "no-recipe": "Nessuna Ricetta", @@ -547,8 +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", + "yields-amount-with-text": "Rendimenti {amount} {text}", + "yield-text": "Testo di rendimento", "quantity": "Quantità", "choose-unit": "Scegli Unità", "press-enter-to-create": "Premi invio per creare", @@ -617,7 +617,7 @@ "stay-in-edit-mode": "Rimani in modalità Modifica", "import-from-zip": "Importa da Zip", "import-from-zip-description": "Importa una singola ricetta esportata da un'altra istanza di Mealie.", - "import-from-html-or-json": "Import from HTML or JSON", + "import-from-html-or-json": "Importa da HTML o JSON", "import-from-html-or-json-description": "Importa una singola ricetta da HTML o JSON grezzi. Utile se si ha una ricetta proveniente da siti da cui solitamente Mealie non riesce a importare, o da qualche altra fonte esterna.", "json-import-format-description-colon": "Per importare tramite JSON, deve essere in un formato valido:", "json-editor": "Editor JSON", @@ -639,7 +639,7 @@ "tree-view": "Visualizzazione ad Albero", "recipe-servings": "Porzioni ricetta", "recipe-yield": "Resa Ricetta", - "recipe-yield-text": "Recipe Yield Text", + "recipe-yield-text": "Testo del rendimento ricetta", "unit": "Unità", "upload-image": "Carica immagine", "screen-awake": "Mantieni lo schermo acceso", @@ -661,19 +661,19 @@ "missing-food": "Crea cibo mancante: {food}", "no-food": "Nessun Alimento" }, - "reset-servings-count": "Reset Servings Count", + "reset-servings-count": "Reimposta conteggio porzioni", "not-linked-ingredients": "Ingredienti Aggiuntivi" }, "recipe-finder": { "recipe-finder": "Trova ricette", - "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.", + "recipe-finder-description": "Cerca ricette in base agli ingredienti a portata di mano. Si può anche filtrare in base agli utensili che si ha a disposizione e impostare un numero massimo d'ingredienti o utensili mancanti.", "selected-ingredients": "Seleziona ingredienti", "no-ingredients-selected": "Nessun ingrediente selezionato", "missing": "Mancante", "no-recipes-found": "Nessuna ricetta trovata", "no-recipes-found-description": "Prova ad aggiungere altri ingredienti alla tua ricerca o a regolare i tuoi filtri", "include-ingredients-on-hand": "Includi ingredienti a mano", - "include-tools-on-hand": "Include Tools On Hand", + "include-tools-on-hand": "Includi strumenti a mano", "max-missing-ingredients": "Max Ingredienti Mancanti", "max-missing-tools": "Massimo Strumenti Mancanti", "selected-tools": "Strumenti Selezionati", @@ -1291,7 +1291,7 @@ "run-test": "Esegui test", "test-results": "Risultati dei test", "group-delete-note": "I gruppi con utenti o famiglie non possono essere eliminati", - "household-delete-note": "Households with users cannot be deleted" + "household-delete-note": "Le famiglie con utenti non possono essere eliminate" }, "profile": { "welcome-user": "👋 Benvenutǝ, {0}!", @@ -1345,9 +1345,9 @@ }, "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", + "description": "I libri di cucina sono un altro modo per organizzare le ricette creando insiemi di ricette, ordinamenti e altri filtri. La creazione di un libro di cucina aggiungerà una voce alla barra laterale e tutte le ricette con i filtri scelti verranno visualizzate nel libro di cucina.", + "hide-cookbooks-from-other-households": "Nascondi i libri di cucina delle altre famiglie", + "hide-cookbooks-from-other-households-description": "Se abilitata, nella barra laterale appariranno solo libri di cucina della propria famiglia", "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", diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index 1b27c4d48fe..653e03babb3 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -548,7 +548,7 @@ "failed-to-add-to-list": "Adăugarea la listă a eșuat", "yield": "Producție", "yields-amount-with-text": "Produce {amount} {text}", - "yield-text": "Yield Text", + "yield-text": "Text pentru cantitate obținută", "quantity": "Cantitate", "choose-unit": "Alegeţi unitatea", "press-enter-to-create": "Apăsați Enter pentru a crea", @@ -637,9 +637,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-servings": "Porții rețetă", "recipe-yield": "Producere rețetă", - "recipe-yield-text": "Recipe Yield Text", + "recipe-yield-text": "Text pentru cantitatea obținută din rețetă", "unit": "Unitate", "upload-image": "Încărcare imagine", "screen-awake": "Păstrare ecran aprins", @@ -661,25 +661,25 @@ "missing-food": "Creează mâncare lipsă: {food}", "no-food": "Niciun aliment" }, - "reset-servings-count": "Reset Servings Count", - "not-linked-ingredients": "Additional Ingredients" + "reset-servings-count": "Resetează numărul de serviri", + "not-linked-ingredients": "Ingrediente suplimentare" }, "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" + "recipe-finder": "Căutător de rețete", + "recipe-finder-description": "Caută rețete pe baza ingredientelor pe care le ai la dispoziție. Poți, de asemenea, să filtrezi după ustensilele pe care le ai și să setezi un număr maxim de ingrediente sau ustensile lipsă.", + "selected-ingredients": "Ingrediente selectate", + "no-ingredients-selected": "Nici un ingredient selectat", + "missing": "Lipsă", + "no-recipes-found": "Nu au fost găsite rețete", + "no-recipes-found-description": "Încercați să adăugați mai multe ingrediente la căutare sau să ajustați filtrele", + "include-ingredients-on-hand": "Include ingredientele Din Mână", + "include-tools-on-hand": "Include Ustensilele Disponibile", + "max-missing-ingredients": "Maxim Ingrediente lipsă", + "max-missing-tools": "Număr maxim de ustensile lipsă", + "selected-tools": "Ustensile Selectate", + "other-filters": "Alte filtre", + "ready-to-make": "Gata de făcut", + "almost-ready-to-make": "Aproape gata de făcut" }, "search": { "advanced-search": "Căutare avansată", @@ -799,7 +799,7 @@ "no-unused-items": "Niciun element neutilizat", "recipes-affected": "Nicio rețetă afectata|O rețetă afectata|{count} rețete afectate", "remove-unused": "Elimină neutilizate", - "title-case-all": "Title Case All", + "title-case-all": "Transformare în \"Title Case\" pentru tot textul", "toolbox": "Instrumente", "unorganized": "Neorganizate" }, @@ -872,516 +872,516 @@ "copy-as-markdown": "Copiază ca Markdown", "delete-checked": "Șterge selecționate", "toggle-label-sort": "Comută sortare etichete", - "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?", - "no-shopping-lists-found": "No Shopping Lists Found" + "reorder-labels": "Reordonare etichete", + "uncheck-all-items": "Debifează toate elementele", + "check-all-items": "Bifează toate elementele", + "linked-recipes-count": "Nicio rețetă legată|O rețetă legată|{count} rețete legate", + "items-checked-count": "Niciun element bifat|Un element bifat|{count} elemente bifate", + "no-label": "Fără etichetă", + "completed-on": "Finalizat pe {date}", + "you-are-offline": "Ești offline", + "you-are-offline-description": "Nu toate funcțiile sunt disponibile în timp ce sunteți offline. Încă mai puteți adăuga, modifica sau șterge articolele, dar nu vei putea sincroniza modificările la server până nu vei fi din nou online.", + "are-you-sure-you-want-to-check-all-items": "Sunteți sigur că doriți să bifați toate elementele?", + "are-you-sure-you-want-to-uncheck-all-items": "Sunteți sigur că doriți să debifați toate elementele?", + "are-you-sure-you-want-to-delete-checked-items": "Sunteți sigur că doriți să ștergeți toate elementele selectate?", + "no-shopping-lists-found": "Nu s-au găsit liste de cumpărături" }, "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", + "all-recipes": "Toate reţetele", + "backups": "Copii de rezervă", + "categories": "Categorii", + "cookbooks": "Cărți de rețete", + "dashboard": "Panou de control", + "home-page": "Pagina principală", + "manage-users": "Gestionare utilizatori", + "migrations": "Migraţii", + "profile": "Profil", + "search": "Căutare", + "site-settings": "Setările site-ului", + "tags": "Etichete", + "toolbox": "Instrumente", + "language": "Limbă", + "maintenance": "Mentenanță", + "background-tasks": "Sarcini de fundal", "parser": "Parser", - "developer": "Developer", - "cookbook": "Cookbook", - "create-cookbook": "Create a new cookbook" + "developer": "Dezvoltator", + "cookbook": "Carte de bucate", + "create-cookbook": "Creați o nouă carte de bucate" }, "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": "Eroare la înregistrare", + "sign-up": "Înregistrați-vă", + "sign-up-link-created": "Link creat pentru înregistrare", + "sign-up-link-creation-failed": "Crearea link-ului de înregistrare a eșuat", + "sign-up-links": "Link-uri de înregistrare", + "sign-up-token-deleted": "Token de înscriere șters", + "sign-up-token-deletion-failed": "Ștergerea token-ului de înscriere a eșuat", + "welcome-to-mealie": "Bun venit la Mealie! Pentru a deveni utilizator al acestei instanțe trebuie să aveți un link valid de invitație. Dacă nu ați primit o invitație nu vă puteți înregistra. Pentru a primi un link, contactați administratorul site-ului." }, "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}", + "tag-created": "Etichetă creată", + "tag-creation-failed": "Crearea etichetei a eșuat", + "tag-deleted": "Etichetă ștearsă", + "tag-deletion-failed": "Ștergerea etichetei a eșuat", + "tag-update-failed": "Actualizarea etichetei a eșuat", + "tag-updated": "Etichetă actualizată", + "tags": "Etichete", + "untagged-count": "Fără etichetă {count}", "create-a-tag": "Creează o eticheta", - "tag-name": "Tag Name", + "tag-name": "Denumire etichetă", "tag": "Etichetă" }, "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", + "tools": "Ustensile pentru gătit", + "on-hand": "La îndemână", + "create-a-tool": "Creează o unealtă pentru gătit", + "tool-name": "Nume unealtă pentru gătit", + "create-new-tool": "Creează o nouă unealtă pentru gătit", + "on-hand-checkbox-label": "Afișare ca la îndemână (verificat)", + "required-tools": "Ustensile necesare", "tool": "Instrument" }, "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", + "are-you-sure-you-want-to-delete-the-link": "Sunteți sigur că doriți să ștergeți linkul {link}?", + "are-you-sure-you-want-to-delete-the-user": "Sunteți sigur că doriți să ștergeți utilizatorul {activeName} ID: {activeId}?", + "auth-method": "Metoda de autentificare", + "confirm-link-deletion": "Confirmă ștergerea link-ului", + "confirm-password": "Confirmă parola", + "confirm-user-deletion": "Confirmă ștergerea utilizatorului", + "could-not-validate-credentials": "Credențialele nu au putut fi validate", + "create-link": "Creare legătură", + "create-user": "Creează utilizator", + "current-password": "Parola actuală", + "e-mail-must-be-valid": "E-mailul trebuie să fie valid", + "edit-user": "Editare utilizator", "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}", + "error-cannot-delete-super-user": "Eroare! Nu se poate șterge Super Utilizatorul", + "existing-password-does-not-match": "Parola existentă nu corespunde", + "full-name": "Nume complet", + "generate-password-reset-link": "Generează link-ul de resetare a parolei", + "invite-only": "Doar pe bază de invitație", + "link-id": "ID Link", + "link-name": "Nume Link", + "login": "Autentificare", + "login-oidc": "Autentifică-te cu", + "or": "sau", + "logout": "Deconectare", + "manage-users": "Gestionare utilizatori", + "manage-users-description": "Creați și gestionați utilizatorii.", + "new-password": "Parolă Nouă", + "new-user": "Utilizator nou", + "password-has-been-reset-to-the-default-password": "Parola a fost resetată la parola implicită", + "password-must-match": "Parola trebuie să se potrivească", + "password-reset-failed": "Resetarea parolei a eșuat", + "password-updated": "Parola a fost actualizată", + "password": "Parolă", + "password-strength": "Parola este {strength}", "please-enter-password": "Vă rugăm să introduceţi parola nouă.", - "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", + "register": "Înregistrare", + "reset-password": "Resetare parolă", + "sign-in": "Autentificare", + "total-mealplans": "Total planuri de masă", + "total-users": "Total utilizatori", + "upload-photo": "Încarcă Poză", + "use-8-characters-or-more-for-your-password": "Folosește cel puțin 8 caractere pentru parola ta", + "user-created": "Utilizator creat", + "user-creation-failed": "Eșuare creare utilizator", + "user-deleted": "Utilizator șters", + "user-id-with-value": "ID utilizator: {id}", + "user-id": "ID utilizator", + "user-password": "Parolă Utilizator", + "user-successfully-logged-in": "Utilizator logat cu succes", + "user-update-failed": "Actualizare utilizator eșuată", + "user-updated": "Utilizator actualizat", + "user": "Utilizator", + "username": "Nume de utilizator", + "users-header": "UTILIZATORI", + "users": "Utilizatori", "user-not-found": "Utilizatorul nu a fost găsit", - "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", + "webhook-time": "Timpul Webhook-ului", + "webhooks-enabled": "Webhook-uri activate", + "you-are-not-allowed-to-create-a-user": "Nu ai permisiunea de a crea un utilizator", + "you-are-not-allowed-to-delete-this-user": "Nu ai permisiunea de a șterge acest utilizator", + "enable-advanced-content": "Activează conținutul avansat", + "enable-advanced-content-description": "Activează caracteristici avansate cum ar fi scalarea rețetelor, cheile API, Webhooks și Managementul de date. Nu-ți face griji, poți schimba oricând asta mai târziu", + "favorite-recipes": "Rețete favorite", + "email-or-username": "Email sau nume de utilizator", + "remember-me": "Ține-mă minte", + "please-enter-your-email-and-password": "Te rugăm să introduci adresa de email și parola", + "invalid-credentials": "Datele de autentificare sunt invalide", + "account-locked-please-try-again-later": "Cont blocat. Te rugăm să încerci mai târziu", + "user-favorites": "Favoritele Utilizatorului", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Slabă", + "good": "Bună", + "strong": "Puternică", + "very-strong": "Foarte puternică" }, - "user-management": "User Management", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", + "user-management": "Management utilizatori", + "reset-locked-users": "Resetare utilizatori blocați", + "admin-user-creation": "Creare utilizator Admin", "admin-user-management": "Gestionare utilizatori de tip administrator", - "user-details": "User Details", - "user-name": "User Name", - "authentication-method": "Authentication Method", + "user-details": "Detalii Utilizator", + "user-name": "Nume Utilizator", + "authentication-method": "Metodă de autentificare", "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Permissions", + "permissions": "Permisiuni", "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!", + "user-can-invite-other-to-group": "Utilizatorul poate invita alte persoane în grup", + "user-can-manage-group": "Utilizatorul poate gestiona grupul", + "user-can-manage-household": "Utilizatorul poate gestiona gospodăria", + "user-can-organize-group-data": "Utilizatorul poate organiza datele grupului", + "enable-advanced-features": "Activează funcțiile avansate", + "it-looks-like-this-is-your-first-time-logging-in": "Se pare că este prima dată când te conectezi.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Nu mai vrei să vezi acest lucru? Asigură-te că îți schimbi adresa de e-mail în setările de utilizator!", "forgot-password": "Recuperare parola", "forgot-password-text": "Va rugam introduceti adresa de e-mail pentru a va trimite un link de resetare parola.", - "changes-reflected-immediately": "Changes to this user will be reflected immediately." + "changes-reflected-immediately": "Modificările aduse acestui utilizator vor fi reflectate imediat." }, "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": "tradus", + "choose-language": "Alege Limba", + "select-description": "Alegeți limba pentru interfața Mealie. Setarea se aplică doar în cazul dvs., nu și în cazul altor utilizatori.", + "how-to-contribute-description": "Ceva nu este tradus încă, este greșit sau limba ta lipsită din listă? {read-the-docs-link} despre cum să contribui!", + "read-the-docs": "Citește documentația" }, "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": "Combinarea alimentelor selectate va fuziona alimentul sursă și alimentul țintă într-un singur aliment. Alimentul sursă va fi șters, iar toate referințele către alimentul sursă vor fi actualizate pentru a indica alimentul țintă.", + "merge-food-example": "Combinarea {food1} în {food2}", + "seed-dialog-text": "Populează baza de date cu alimente în funcție de limba ta locală. Aceasta va crea peste 200 de alimente comune care pot fi utilizate pentru a organiza baza de date. Alimentele sunt traduse printr-un efort comunitar.", + "seed-dialog-warning": "Aveți deja unele elemente în baza dvs. de date. Această acțiune nu va reconcilia duplicatele, va trebui să le gestionați manual.", + "combine-food": "Combină mâncarea", + "source-food": "Sursa de mâncare", + "target-food": "Mâncare țintită", + "create-food": "Crează mâncare", + "food-label": "Etichetă mâncare", + "edit-food": "Editează Mâncare", + "food-data": "Date despre mâncare", + "example-food-singular": "ex: Ceapă", + "example-food-plural": "ex: Cepe", + "label-overwrite-warning": "Acest lucru va atribui eticheta aleasă tuturor alimentelor selectate și ar putea suprascrie etichetele existente.", + "on-hand-checkbox-label": "Setarea acestui indicator va face ca acest aliment să fie debifat în mod implicit atunci când se adaugă o rețetă pe lista de cumpărături." }, "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": "Populează baza de date cu unități comune în funcție de limba ta locală.", + "combine-unit-description": "Combinarea unităților selectate va fuziona Unitatea Sursă și Unitatea Țintă într-o singură unitate. {source-unit-will-be-deleted} iar toate referințele către Unitatea Sursă vor fi actualizate pentru a indica Unitatea Țintă.", + "combine-unit": "Combină unitatea", + "source-unit": "Unitate Sursă", + "target-unit": "Unitatea Țintă", + "merging-unit-into-unit": "Combinarea {0} în {1}", + "create-unit": "Creează o unitate", + "abbreviation": "Abreviere", + "plural-abbreviation": "Abreviere la Plural", + "description": "Descriere", + "display-as-fraction": "Afișează ca Fracție", + "use-abbreviation": "Utilizează Abreviere", + "edit-unit": "Editează Unitatea", + "unit-data": "Date Unitate", + "use-abbv": "Utilizare Abrv.", + "fraction": "Fracție", + "example-unit-singular": "ex: Lingură", + "example-unit-plural": "ex: Linguri", + "example-unit-abbreviation-singular": "ex: Lg", + "example-unit-abbreviation-plural": "ex: Lg" }, "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": "Populează baza de date cu unități comune în funcție de limba ta locală.", + "edit-label": "Editare etichetă", + "new-label": "Etichetă Nouă", + "labels": "Etichete", + "assign-label": "Atribuie etichetă" }, "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": "Curăță Exporturile", + "are-you-sure-you-want-to-delete-all-export-data": "Sunteţi sigur că doriţi să ştergeţi toate datele de export?", + "confirm-delete-recipes": "Ești sigur că vrei să ștergi următoarele rețete? Această acțiune nu poate fi anulată.", + "the-following-recipes-selected-length-will-be-exported": "Următoarele rețete ({0}) vor fi exportate.", + "settings-chosen-explanation": "Setările alese aici, cu excepția opțiunii blocate, vor fi aplicate tuturor rețetelor selectate.", + "selected-length-recipe-s-settings-will-be-updated": "{count} setări rețetă(e) vor fi actualizate.", + "recipe-data": "Date reţetă", + "recipe-data-description": "Utilizează această secțiune pentru a gestiona datele asociate rețetelor tale. Poți efectua mai multe acțiuni în masă asupra rețetelor, inclusiv exportare, ștergere, adăugare de etichete și atribuirea de categorii.", + "recipe-columns": "Coloane Rețetă", + "data-exports-description": "Această secțiune oferă linkuri către exporturile disponibile, care sunt gata pentru descărcare. Aceste exporturi au o perioadă de valabilitate limitată, așa că asigură-te că le descarci cât timp sunt încă disponibile.", + "data-exports": "Exporturi de date", + "tag": "Etichetă", + "categorize": "Categorizare", + "update-settings": "Actualizare setări", + "tag-recipes": "Etichete de Rețete", + "categorize-recipes": "Categorizează Rețetele", + "export-recipes": "Exportă rețetele", + "delete-recipes": "Șterge rețete", + "source-unit-will-be-deleted": "Unitatea Sursă va fi ștearsă" }, "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": "Date acțiuni rețetă", + "new-recipe-action": "Acțiune rețetă nouă", + "edit-recipe-action": "Editează Acțiune Rețetă", + "action-type": "Tip de acțiune" }, - "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": "Creează Alias", + "manage-aliases": "Gestionare Aliasuri", + "seed-data": "Date Populare", + "seed": "Populare", + "data-management": "Gestionarea datelor", + "data-management-description": "Selectează setul de date la care dorești să faci modificări.", + "select-data": "Selectează setul de date", + "select-language": "Selectează limba", + "columns": "Coloane", + "combine": "Combina", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", - "category-data": "Category Data" + "edit-category": "Editează Categoria", + "new-category": "Categorie nouă", + "category-data": "Date categorie" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "Etichetă nouă", + "edit-tag": "Editează eticheta", + "tag-data": "Date etichetă" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "Ustensilă nouă", + "edit-tool": "Editare Ustensilă", + "tool-data": "Date ustensilă" } }, "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": "Înregistrare Utilizator", + "registration-success": "Înregistrare cu succes", + "join-a-group": "Alătură-te unui Grup", + "create-a-new-group": "Creează un Grup Nou", + "provide-registration-token-description": "Vă rugăm să furnizați token-ul de înregistrare asociat cu grupul la care doriți să vă alăturați. Va trebui să obțineți acest lucru de la un membru existent al grupului.", + "group-details": "Detalii grup", + "group-details-description": "Înainte de a crea un cont, va trebui să creezi un grup. Grupul tău va conține inițial doar pe tine, dar vei putea invita și alte persoane ulterior. Membrii din grupul tău vor putea să partajeze planuri de mese, liste de cumpărături, rețete și multe altele!", + "use-seed-data": "Utilizează setul de date a populării", + "use-seed-data-description": "Mealie vine cu o colecție de Alimente, Unități, și Etichete care pot fi utilizate pentru a popula grupul tău cu date utile pentru organizarea rețetelor.", + "account-details": "Detalii Cont" }, "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": "Numele grupului este folosit deja", + "username-is-taken": "Numele de utilizator este deja înregistrat", + "email-is-taken": "Adresa de email este deja utilizată", + "this-field-is-required": "Acest câmp este obligatoriu" }, "export": { - "export": "Export", - "file-name": "File Name", - "size": "Size", - "link-expires": "Link Expires" + "export": "Exportă", + "file-name": "Nume Fişier", + "size": "Dimensiune", + "link-expires": "Link-ul expiră" }, "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": "Data expirării", + "share-recipe": "Distribuie rețeta", + "default-30-days": "Implicit 30 de zile", + "expires-at": "Expiră la", + "recipe-link-copied-message": "Link-ul rețetei copiat în clipboard" }, "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": "Funcționalitate experimentală", + "description": "Această pagină conține funcții experimentale sau încă în dezvoltare. Vă rugăm să scuzați eventualele inconveniențe.", + "issue-link-text": "Urmărește progresul nostru aici" }, "form": { - "quantity-label-abbreviated": "Qty" + "quantity-label-abbreviated": "Cantitate" }, "markdown-editor": { - "preview-markdown-button-label": "Preview Markdown" + "preview-markdown-button-label": "Previzualizare 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": "Acesta este un Demo pentru versiunea: {version}", + "demo_username": "Nume utilizator: {username}", + "demo_password": "Parolă: {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": "Editor Ocr", + "toolbar": "Bară de instrumente", + "selection-mode": "Mod de selecţie", + "pan-and-zoom-picture": "Zoomează și panoramează imaginea", + "split-text": "Divizare text", + "preserve-line-breaks": "Păstrează liniile de pauză originale", + "split-by-block": "Împarte după bloc text", + "flatten": "Aplatizează indiferent de formatarea originală", "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": "Ajutor", + "mouse-modes": "Moduri Mouse", + "selection-mode": "Mod selecţie (implicit)", + "selection-mode-desc": "Modul de selecţie este modul principal care poate fi folosit pentru a introduce date:", "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": "Desenează un dreptunghi pe textul pe care vrei să-l selectezi.", + "click": "Dă click pe orice câmp din dreapta și apoi apasă înapoi pe dreptunghiul de deasupra imaginii.", + "result": "Textul selectat va apărea în interiorul câmpului selectat anterior." }, - "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": "Mod panoramă și zoom", + "pan-and-zoom-desc": "Selectează pan și zoom făcând clic pe pictogramă. Acest mod permite să mărești imaginea și să te deplasezi pentru a facilita utilizarea imaginilor mari.", + "split-text-mode": "Divizare moduri text", "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": "Mod linie (implicit)", + "line-mode-desc": "În modul linie, textul va fi propagat prin menținerea pauzelor de linie inițiale. Acest mod este util atunci când se folosește adăugarea în bloc pe o listă de ingrediente atunci când un ingredient este o linie.", + "block-mode": "Mod bloc", + "block-mode-desc": "În modul bloc, textul va fi împărțit în blocuri. Acest mod este util atunci când adaugă în masă instrucțiuni care sunt de obicei scrise în paragrafe.", + "flat-mode": "Mod plat", + "flat-mode-desc": "În modul forfetar, textul va fi adăugat la câmpul de rețetă selectat fără linii de pauză." } } }, "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": "Detalii stocare", + "page-title": "Mentenanță site", + "summary-title": "Rezumat", + "button-label-get-summary": "Obține Sumar", + "button-label-open-details": "Detalii", + "info-description-data-dir-size": "Mărime Folder de Date", + "info-description-log-file-size": "Dimensiune fișier jurnal", + "info-description-cleanable-directories": "Foldere ce pot fi curățate", + "info-description-cleanable-images": "Imagini ce pot fi curățate", "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": "Folderul temporar (.temp)", + "title-backups-directory": "Folder de copii de rezervă (backups)", + "title-groups-directory": "Dosar de grupuri (grupuri)", + "title-recipes-directory": "Dosar de rețete (rețete)", + "title-user-directory": "Folder de utilizatori (utilizator)" }, - "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": "Ştergere fişiere jurnal", + "action-delete-log-files-description": "Şterge toate fişierele jurnal", + "action-clean-directories-name": "Dosare Curate", + "action-clean-directories-description": "Elimină toate folderele de rețete care nu sunt UUID-uri valide", + "action-clean-temporary-files-name": "Curăță Fișierele Temporare", + "action-clean-temporary-files-description": "Elimină toate fişierele şi folderele din folderul .temp", + "action-clean-images-name": "Curăță Imaginile", + "action-clean-images-description": "Elimină toate imaginile care nu se termină cu .webp", + "actions-description": "Acțiunile de întreținere sunt {destructive_in_bold} și trebuie utilizate cu precauție. Efectuarea oricăreia dintre aceste acțiuni este {irreversible_in_bold}.", + "actions-description-destructive": "distructiv", + "actions-description-irreversible": "ireversibil", + "logs-action-refresh": "Reîmprospătare Jurnale", + "logs-page-title": "Jurnale Mealie", + "logs-tail-lines-label": "Linii de final" }, "mainentance": { - "actions-title": "Actions" + "actions-title": "Acțiuni" }, - "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": "Procesor de limbaj natural pentru ingrediente", + "ingredients-natural-language-processor-explanation": "Mealie utilizează Conditional Random Fields (CRFs) pentru a analiza și procesa ingredientele. Modelul folosit pentru ingrediente se bazează pe un set de date care conține peste 100.000 de ingrediente, compilat de New York Times. Rețineți că, deoarece modelul a fost antrenat doar în limba engleză, rezultatele pot varia atunci când este utilizat în alte limbi. Această pagină este un spațiu de testare pentru experimentarea cu modelul.", + "ingredients-natural-language-processor-explanation-2": "Nu este perfect, dar în general oferă rezultate foarte bune și reprezintă un punct de plecare solid pentru a analiza manual ingredientele în câmpuri individuale. Alternativ, puteți utiliza procesorul \"Brute\" care folosește o tehnică de potrivire a modelelor pentru a identifica ingredientele.", "nlp": "NLP", "brute": "Brute", "openai": "OpenAI", - "show-individual-confidence": "Show individual confidence", - "ingredient-text": "Ingredient Text", - "average-confident": "{0} Confident", - "try-an-example": "Try an example", + "show-individual-confidence": "Afișare încredere individuală", + "ingredient-text": "Textul ingredientului", + "average-confident": "{0} Încrezător", + "try-an-example": "Încearcă un exemplu", "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", + "background-tasks": "Sarcini de fundal", + "background-tasks-description": "Aici puteți vizualiza toate sarcinile de fundal care rulează și starea lor", + "no-logs-found": "Nu s-au găsit jurnale", + "tasks": "Sarcini", "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": "Configurare pentru prima dată", + "welcome-to-mealie-get-started": "Bine ai venit la Mealie! Să începem", + "already-set-up-bring-to-homepage": "Sunt deja configurat, du-mă direct la pagina principală", + "common-settings-for-new-sites": "Aici sunt câteva setări comune pentru noile site-uri", + "setup-complete": "Configurare finalizată!", + "here-are-a-few-things-to-help-you-get-started": "Aici sunt câteva lucruri care te ajută să începi cu Mealie", + "restore-from-v1-backup": "Aveţi o copie de rezervă dintr-o instanţă anterioară a lui Mealie v1? O puteţi restaura aici.", + "manage-profile-or-get-invite-link": "Gestionează-ți propriul profil, sau apasă un link de invitație pentru a distribui cu alții." }, - "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": "Depanare servicii OpenAI", + "debug-openai-services-description": "Utilizați această pagină pentru a depana serviciile OpenAI. Puteți testa conexiunea OpenAI și vedea rezultatele aici. Dacă aveți servicii de imagine activate, puteți de asemenea să furnizați o imagine.", + "run-test": "Rulează Testul", + "test-results": "Rezultate test", + "group-delete-note": "Grupurile cu utilizatori sau gospodării nu pot fi șterse", + "household-delete-note": "Gospodăriile cu utilizatorii nu pot fi șterse" }, "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", - "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.", + "welcome-user": "👋 Bine ai venit, {0}!", + "description": "Gestionează-ți profilul, rețetele și setările de grup.", + "invite-link": "Link de invitație", + "get-invite-link": "Obține link-ul de invitație", + "get-public-link": "Obțineți link-ul public", + "account-summary": "Sumar Cont", + "account-summary-description": "Iată un rezumat al informaţiilor grupului tău.", + "group-statistics": "Statistici Grup", + "group-statistics-description": "Statisticile Grupului Tău oferă informații despre cum folosești Mealie.", + "household-statistics": "Statistici Gospodărie", + "household-statistics-description": "Statisticile tale pentru gospodării oferă o perspectivă despre cum folosești Mealie.", + "storage-capacity": "Spațiu de stocare", + "storage-capacity-description": "Capacitatea ta de stocare este un calcul al imaginilor si al fișierelor pe care le-ai încărcat.", "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.", + "personal-description": "Acestea sunt setări personale pentru tine. Modificările de aici nu vor afecta alţi utilizatori.", + "user-settings": "Setări utilizator", + "user-settings-description": "Gestionează-ți preferințele, schimbă-ți parola și actualizează adresa de e-mail.", + "api-tokens-description": "Gestionați tokenurile API pentru acces de la aplicațiile externe.", + "group-description": "Aceste elemente sunt partajate în cadrul grupului dvs. Editarea unuia dintre ele îl va schimba pentru întregul grup!", + "group-settings": "Setarile Grupului", + "group-settings-description": "Gestionează setările de grup obișnuite, cum ar fi setările de confidențialitate.", + "household-description": "Aceste elemente sunt partajate în gospodăria ta. Editarea unuia dintre ele o va schimba pentru întreaga gospodărie!", + "household-settings": "Setări pentru gospodărie", + "household-settings-description": "Gestionați setările pentru gospodărie cum ar fi planul de mese și setările de confidențialitate.", + "cookbooks-description": "Gestionează o colecție de categorii de rețete și generează pagini pentru ele.", + "members": "Membri", + "members-description": "Vezi cine se află în gospodăria ta și gestionează permisiunile lor.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifiers", + "notifiers": "Notificatori", "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": "Gestionează Datele", + "manage-data-description": "Gestionează-ți datele Mealie; Alimente, Unități, Categorii, Etichete și multe altele.", + "data-migrations": "Migrări de date", + "data-migrations-description": "Migrați datele existente din alte aplicații, cum ar fi rețetele Nextcloud și Chowdown.", + "email-sent": "E-mail trimis", + "error-sending-email": "Eroare la trimiterea e-mailului", + "personal-information": "Informații personale", + "preferences": "Preferințe", + "show-advanced-description": "Arată caracteristici avansate (Chei API, Webhook-uri și Administrare date)", + "back-to-profile": "Înapoi la profil", + "looking-for-privacy-settings": "Cauți setările de confidențialitate?", + "manage-your-api-tokens": "Gestionați tokenurile API", + "manage-user-profile": "Gestionare profil utilizator", + "manage-cookbooks": "Gestionare Cărți de Bucate", + "manage-members": "Gestionare Membri", + "manage-webhooks": "Gestionare Webhook-uri", + "manage-notifiers": "Gestionează notificatorii", + "manage-data-migrations": "Gestionați migrările de date" }, "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", - "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": "Cărţi de bucate", + "description": "Cărțile de bucate sunt o altă modalitate de a organiza rețete prin crearea unor secțiuni de rețete, organizatori, și alte filtre. Crearea unei carte de bucate va adăuga o înregistrare în bara laterală și toate rețetele cu filtrele alese vor fi afișate în carte de bucate.", + "hide-cookbooks-from-other-households": "Ascunde cărţile de bucate din alte gospodării", + "hide-cookbooks-from-other-households-description": "Când este activată, vor apărea doar cărți de bucate de la gospodăria ta pe bara laterală", + "public-cookbook": "Carte de bucate publică", + "public-cookbook-description": "Cărțile de bucate publice pot fi partajate cu utilizatorii care nu sunt pe mealie și vor fi afișate pe pagina grupurilor dvs.", + "filter-options": "Opțiuni filtrare", + "filter-options-description": "Atunci când este nevoie ca toate să fie selectate, cartea de bucate va include numai rețete care au toate articolele selectate. Acest lucru se aplică pentru fiecare subset de selectori și nu pentru o secțiune transversală a elementelor selectate.", + "require-all-categories": "Necesită toate categoriile", + "require-all-tags": "Necesită toate etichetele", + "require-all-tools": "Necesită toate ustensilele", + "cookbook-name": "Numele Cărţii de bucate", + "cookbook-with-name": "Cartea de bucate {0}", + "household-cookbook-name": "{0} carte de bucate {1}", + "create-a-cookbook": "Creează o carte de bucate", + "cookbook": "Carte de bucate" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "ȘI", + "or": "SAU" }, "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": "este egal cu", + "does-not-equal": "nu este egal cu", + "is-greater-than": "este mai mare ca", + "is-greater-than-or-equal-to": "este mai mare sau egală cu", + "is-less-than": "este mai mic decât", + "is-less-than-or-equal-to": "este mai mic sau egal cu" }, "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": "este", + "is-not": "nu este", + "is-one-of": "este unul din", + "is-not-one-of": "nu este unul din", + "contains-all-of": "conţine toate din", + "is-like": "este similar", + "is-not-like": "nu este similar" } } } diff --git a/mealie/lang/messages/hu-HU.json b/mealie/lang/messages/hu-HU.json index e31d01c89ff..e2c199c4360 100644 --- a/mealie/lang/messages/hu-HU.json +++ b/mealie/lang/messages/hu-HU.json @@ -11,7 +11,7 @@ }, "servings-text": { "makes": "Makes", - "serves": "Serves", + "serves": "Adag", "serving": "Adag", "servings": "Adag", "yield": "Yield", diff --git a/mealie/lang/messages/ro-RO.json b/mealie/lang/messages/ro-RO.json index 8c182995821..95bb62b4800 100644 --- a/mealie/lang/messages/ro-RO.json +++ b/mealie/lang/messages/ro-RO.json @@ -4,18 +4,18 @@ }, "recipe": { "unique-name-error": "Numele rețetei trebuie să fie unic", - "recipe-created": "Recipe Created", + "recipe-created": "Rețetă creată", "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 Cană de Făină", + "step-text": "Pașii rețetei precum și alte domenii din sintaxa markdown de pe pagina de rețetă.\n\n**Adăugați un link**\n\n[Link-ul meu](https://demo.mealie.io)\n" }, "servings-text": { - "makes": "Makes", - "serves": "Serves", - "serving": "Serving", - "servings": "Servings", - "yield": "Yield", - "yields": "Yields" + "makes": "Creează", + "serves": "Servește", + "serving": "Porție", + "servings": "Porții", + "yield": "Recoltă", + "yields": "Producţii" } }, "mealplan": { @@ -46,35 +46,35 @@ "generic-deleted": "{name} a fost șters" }, "datetime": { - "year": "year|years", - "day": "day|days", - "hour": "hour|hours", - "minute": "minute|minutes", - "second": "second|seconds", - "millisecond": "millisecond|milliseconds", - "microsecond": "microsecond|microseconds" + "year": "an|ani", + "day": "zi|zile", + "hour": "oră|ore", + "minute": "minut|minute", + "second": "secundă|secunde", + "millisecond": "milisecundă|milisecunde", + "microsecond": "microsecundă|microsecunde" }, "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 Parolă Uitată", + "header_text": "Am uitat parola", + "message_top": "Ai solicitat resetarea parolei.", + "message_bottom": "Vă rugăm să faceţi clic pe butonul de mai sus pentru a reseta parola.", + "button_text": "Resetare parolă" }, "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": "Invitație de a te alătura Mealie", + "header_text": "Ești invitat!", + "message_top": "Ai fost invitat să te alături lui Mealie.", + "message_bottom": "Vă rugăm să faceţi clic pe butonul de mai sus pentru a accepta invitaţia.", + "button_text": "Acceptă invitația" }, "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": "E-mail test Mealie", + "header_text": "Email de test", + "message_top": "Acesta este un e-mail de test.", + "message_bottom": "Vă rugăm să faceţi clic pe butonul de mai sus pentru a testa e-mailul.", + "button_text": "Deschide Mealie" } } } diff --git a/mealie/repos/seed/resources/foods/locales/hu-HU.json b/mealie/repos/seed/resources/foods/locales/hu-HU.json index bb41260760a..0bdd500d328 100644 --- a/mealie/repos/seed/resources/foods/locales/hu-HU.json +++ b/mealie/repos/seed/resources/foods/locales/hu-HU.json @@ -650,7 +650,7 @@ }, "turnip": { "name": "fehér répa", - "plural_name": "turnips" + "plural_name": "fehérrépa" }, "unrefined-sugar": { "name": "finomitatlan cukor" @@ -670,7 +670,7 @@ }, "white-mushroom": { "name": "fehér gomba", - "plural_name": "white mushrooms" + "plural_name": "fehér gomba" }, "white-sugar": { "name": "fehér cukor" diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index 923c586e6d8..8db917eb861 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -285,7 +285,7 @@ "name": "fruttosio" }, "ful": { - "name": "ful" + "name": "ful medames" }, "garam-masala": { "name": "garam masala" @@ -337,7 +337,7 @@ }, "jackfruit": { "name": "iaca", - "plural_name": "jackfruits" + "plural_name": "jackfruit" }, "jaggery": { "name": "jaggery" diff --git a/mealie/repos/seed/resources/foods/locales/ro-RO.json b/mealie/repos/seed/resources/foods/locales/ro-RO.json index 500e4148f98..7f5c588e7c8 100644 --- a/mealie/repos/seed/resources/foods/locales/ro-RO.json +++ b/mealie/repos/seed/resources/foods/locales/ro-RO.json @@ -1,22 +1,22 @@ { "acorn-squash": { - "name": "acorn squash" + "name": "dovleac ghindă" }, "alfalfa-sprouts": { - "name": "alfalfa sprouts" + "name": "vlăstari de lucernă" }, "anchovies": { - "name": "anchovies" + "name": "anșoa" }, "apples": { "name": "mere", - "plural_name": "apples" + "plural_name": "mere" }, "artichoke": { - "name": "artichoke" + "name": "anghinare" }, "arugula": { - "name": "arugula" + "name": "rucola" }, "asparagus": { "name": "sparanghel" @@ -35,10 +35,10 @@ "name": "bicarbonat de sodiu" }, "baking-sugar": { - "name": "baking sugar" + "name": "zahăr pudră" }, "bar-sugar": { - "name": "bar sugar" + "name": "zahăr fin" }, "basil": { "name": "busuioc" @@ -48,34 +48,34 @@ }, "bell-peppers": { "name": "ardei gras", - "plural_name": "bell peppers" + "plural_name": "ardei gras" }, "blackberries": { "name": "mure" }, "bok-choy": { - "name": "bok choy" + "name": "varză chinezească" }, "brassicas": { - "name": "brassicas" + "name": "brasicacee" }, "bread": { "name": "pâine" }, "breadfruit": { - "name": "breadfruit" + "name": "fructul de pâine" }, "broccoflower": { "name": "broccoflower" }, "broccoli": { - "name": "broccoli" + "name": "brocoli" }, "broccoli-rabe": { - "name": "broccoli rabe" + "name": "broccoli asiatic" }, "broccolini": { - "name": "broccolini" + "name": "broccoli tânăr" }, "brown-sugar": { "name": "zahăr brun" @@ -87,14 +87,14 @@ "name": "unt" }, "butternut-pumpkin": { - "name": "butternut pumpkin" + "name": "dovleac plăcintar" }, "butternut-squash": { - "name": "butternut squash" + "name": "dovleac butternut" }, "cabbage": { "name": "varză", - "plural_name": "cabbages" + "plural_name": "verze" }, "cactus-edible": { "name": "cactus, comestibil" @@ -103,33 +103,33 @@ "name": "calabrese" }, "cane-sugar": { - "name": "cane sugar" + "name": "zahăr din trestie" }, "cannabis": { - "name": "cannabis" + "name": "canabis" }, "capsicum": { - "name": "capsicum" + "name": "ardei gras" }, "caraway": { - "name": "caraway" + "name": "chimen" }, "carrot": { "name": "morcov", - "plural_name": "carrots" + "plural_name": "morcovi" }, "caster-sugar": { - "name": "caster sugar" + "name": "zahăr tos fin" }, "castor-sugar": { - "name": "castor sugar" + "name": "zahăr tos fin" }, "catfish": { "name": "somn" }, "cauliflower": { "name": "conopidă", - "plural_name": "cauliflowers" + "plural_name": "conopidă" }, "cayenne-pepper": { "name": "piper cayenne" @@ -141,10 +141,10 @@ "name": "țelină" }, "cereal-grains": { - "name": "cereal grains" + "name": "boabe de cereale" }, "chard": { - "name": "chard" + "name": "sfeclă elvețiană" }, "cheese": { "name": "brânză" @@ -154,10 +154,10 @@ }, "chilli-peppers": { "name": "ardei iuţi", - "plural_name": "chilli peppers" + "plural_name": "ardei iuți" }, "chinese-leaves": { - "name": "chinese leaves" + "name": "frunze chinezești" }, "chives": { "name": "arpagic" @@ -172,11 +172,11 @@ "name": "scorţişoară" }, "clarified-butter": { - "name": "clarified butter" + "name": "unt clarificat sau ghee" }, "coconut": { "name": "nucă de cocos", - "plural_name": "coconuts" + "plural_name": "nuci de cocos" }, "coconut-milk": { "name": "lapte de cocos" @@ -188,49 +188,49 @@ "name": "cafea" }, "collard-greens": { - "name": "collard greens" + "name": "varză creață" }, "confectioners-sugar": { - "name": "confectioners' sugar" + "name": "zahăr pudră" }, "coriander": { "name": "coriandru" }, "corn": { "name": "porumb", - "plural_name": "corns" + "plural_name": "porumbi" }, "corn-syrup": { "name": "sirop de porumb" }, "cottonseed-oil": { - "name": "cottonseed oil" + "name": "ulei de bumbac" }, "courgette": { "name": "dovlecel" }, "cream-of-tartar": { - "name": "cream of tartar" + "name": "cremă de tartar" }, "cucumber": { "name": "castravete", - "plural_name": "cucumbers" + "plural_name": "castraveți" }, "cumin": { "name": "chimion" }, "daikon": { - "name": "ridiche albă", - "plural_name": "daikons" + "name": "ridiche asiatică", + "plural_name": "ridichi asiatice" }, "dairy-products-and-dairy-substitutes": { "name": "produse lactate şi înlocuitori ai acestora" }, "dandelion": { - "name": "dandelion" + "name": "păpădie" }, "demerara-sugar": { - "name": "demerara sugar" + "name": "zahăr demerara" }, "dough": { "name": "aluat" @@ -240,40 +240,40 @@ }, "eggplant": { "name": "vânătă", - "plural_name": "eggplants" + "plural_name": "vinete" }, "eggs": { "name": "ouă", - "plural_name": "eggs" + "plural_name": "ouă" }, "endive": { "name": "andivă", - "plural_name": "endives" + "plural_name": "andive" }, "fats": { "name": "grăsimi" }, "fava-beans": { - "name": "fava beans" + "name": "bob" }, "fiddlehead": { - "name": "fiddlehead" + "name": "frunze tinere de ferigă" }, "fiddlehead-fern": { - "name": "fiddlehead fern", - "plural_name": "fiddlehead ferns" + "name": "frunză tânără de ferigă", + "plural_name": "frunze tinere de ferigă" }, "fish": { "name": "peşte" }, "five-spice-powder": { - "name": "five spice powder" + "name": "amestec de cinci condimente" }, "flour": { "name": "făină" }, "frisee": { - "name": "frisee" + "name": "salată frisée" }, "fructose": { "name": "fructoză" @@ -282,7 +282,7 @@ "name": "fruct" }, "fruit-sugar": { - "name": "fruit sugar" + "name": "zahăr din fructe" }, "ful": { "name": "ful" @@ -292,42 +292,42 @@ }, "garlic": { "name": "usturoi", - "plural_name": "garlics" + "plural_name": "usturoi" }, "gem-squash": { - "name": "gem squash" + "name": "dovleac gem" }, "ghee": { "name": "ghee" }, "giblets": { - "name": "giblets" + "name": "măruntaie" }, "ginger": { "name": "ghimbir" }, "grains": { - "name": "grains" + "name": "cereale" }, "granulated-sugar": { - "name": "granulated sugar" + "name": "zahăr granulat" }, "grape-seed-oil": { - "name": "grape seed oil" + "name": "ulei de semințe de struguri" }, "green-onion": { "name": "ceapă verde", - "plural_name": "green onions" + "plural_name": "cepe verzi" }, "heart-of-palm": { - "name": "heart of palm", - "plural_name": "heart of palms" + "name": "miez de palmier", + "plural_name": "miezuri de palmier" }, "hemp": { "name": "cânepă" }, "herbs": { - "name": "herbs" + "name": "ierburi" }, "honey": { "name": "miere" @@ -337,25 +337,25 @@ }, "jackfruit": { "name": "jackfruit", - "plural_name": "jackfruits" + "plural_name": "jackfruit-uri" }, "jaggery": { - "name": "jaggery" + "name": "zahăr brun nerafinat" }, "jams": { - "name": "jams" + "name": "gemuri" }, "jellies": { - "name": "jellies" + "name": "jeleuri" }, "jerusalem-artichoke": { - "name": "jerusalem artichoke" + "name": "anghinare de ierusalim" }, "jicama": { - "name": "jicama" + "name": "nap mexican" }, "kale": { - "name": "kale" + "name": "varză furajeră" }, "kohlrabi": { "name": "gulie" @@ -364,27 +364,27 @@ "name": "kumara" }, "leavening-agents": { - "name": "leavening agents" + "name": "agenți de dospire" }, "leek": { - "name": "leek", - "plural_name": "leeks" + "name": "praz", + "plural_name": "praz" }, "legumes": { - "name": "legumes" + "name": "leguminoase" }, "lemongrass": { - "name": "lemongrass" + "name": "iarbă de lămâie" }, "lentils": { "name": "linte" }, "lettuce": { - "name": "lettuce" + "name": "salată" }, "liver": { "name": "ficat", - "plural_name": "livers" + "plural_name": "ficaţi" }, "maize": { "name": "porumb" @@ -403,13 +403,13 @@ }, "mushroom": { "name": "ciupercă", - "plural_name": "mushrooms" + "plural_name": "ciuperci" }, "mussels": { "name": "midii" }, "nanaimo-bar-mix": { - "name": "nanaimo bar mix" + "name": "amestec pentru prăjitura nanaimo" }, "nori": { "name": "nori" @@ -418,20 +418,20 @@ "name": "nucşoară" }, "nutritional-yeast-flakes": { - "name": "nutritional yeast flakes" + "name": "fulgi de drojdie nutritivă" }, "nuts": { "name": "nuci" }, "octopuses": { "name": "caracatiţe", - "plural_name": "octopuses" + "plural_name": "caracatiţe" }, "oils": { "name": "uleiuri" }, "okra": { - "name": "okra" + "name": "bame" }, "olive": { "name": "măslină" @@ -443,14 +443,14 @@ "name": "ceapă" }, "onion-family": { - "name": "onion family" + "name": "familie de ceapă" }, "orange-blossom-water": { - "name": "orange blossom water" + "name": "apă de flori de portocal" }, "oranges": { "name": "portocale", - "plural_name": "oranges" + "plural_name": "portocale" }, "oregano": { "name": "oregano" @@ -459,60 +459,60 @@ "name": "stridii" }, "panch-puran": { - "name": "panch puran" + "name": "amestec de condimente indiene" }, "paprika": { - "name": "paprika" + "name": "boia" }, "parsley": { - "name": "parsley" + "name": "pătrunjel" }, "parsnip": { "name": "păstârnac", - "plural_name": "parsnips" + "plural_name": "păstârnac" }, "pear": { "name": "pară", - "plural_name": "pears" + "plural_name": "pere" }, "peas": { - "name": "peas" + "name": "mazăre" }, "pepper": { "name": "piper", - "plural_name": "peppers" + "plural_name": "ardei" }, "pineapple": { "name": "ananas", - "plural_name": "pineapples" + "plural_name": "ananas" }, "plantain": { - "name": "plantain", - "plural_name": "plantains" + "name": "banană", + "plural_name": "banane" }, "poppy-seeds": { "name": "semințe de mac" }, "potato": { "name": "cartof", - "plural_name": "potatoes" + "plural_name": "cartofi" }, "poultry": { - "name": "poultry" + "name": "carne de pasăre" }, "powdered-sugar": { "name": "zahăr praf" }, "pumpkin": { "name": "dovleac", - "plural_name": "pumpkins" + "plural_name": "dovleci" }, "pumpkin-seeds": { "name": "semințe de dovleac" }, "radish": { "name": "ridiche", - "plural_name": "radishes" + "plural_name": "ridichi" }, "raw-sugar": { "name": "zahăr brut" @@ -527,7 +527,7 @@ "name": "făină de orez" }, "rock-sugar": { - "name": "rock sugar" + "name": "zahăr cristalizat" }, "rum": { "name": "rom" @@ -539,11 +539,11 @@ "name": "sare" }, "salt-cod": { - "name": "salt cod" + "name": "cod sărat" }, "scallion": { - "name": "scallion", - "plural_name": "scallions" + "name": "ceapă verde", + "plural_name": "cepe verzi" }, "seafood": { "name": "fruct de mare" @@ -555,27 +555,27 @@ "name": "semințe de susan" }, "shallot": { - "name": "shallot", - "plural_name": "shallots" + "name": "eșalotă", + "plural_name": "eșalote" }, "skate": { - "name": "skate" + "name": "pește patin" }, "soda": { - "name": "soda" + "name": "băutură carbogazoasă" }, "soda-baking": { - "name": "soda, baking" + "name": "bicarbonat de sodiu" }, "soybean": { "name": "boabe de soia" }, "spaghetti-squash": { - "name": "spaghetti squash", - "plural_name": "spaghetti squashes" + "name": "dovleac spaghetti", + "plural_name": "dovlecei spaghetti" }, "speck": { - "name": "speck" + "name": "speck jambon crud-uscat" }, "spices": { "name": "condimente" @@ -584,39 +584,39 @@ "name": "spanac" }, "spring-onion": { - "name": "spring onion", - "plural_name": "spring onions" + "name": "ceapă verde", + "plural_name": "cepe verzi" }, "squash": { - "name": "squash", - "plural_name": "squashes" + "name": "dovleac", + "plural_name": "dovleci" }, "squash-family": { - "name": "squash family" + "name": "familia dovleacului" }, "stockfish": { - "name": "stockfish" + "name": "pește uscat" }, "sugar": { - "name": "sugar" + "name": "zahăr" }, "sunchoke": { - "name": "sunchoke", - "plural_name": "sunchokes" + "name": "topinambur", + "plural_name": "topinamburi" }, "sunflower-seeds": { "name": "semințe de floarea-soarelui" }, "superfine-sugar": { - "name": "superfine sugar" + "name": "zahăr extrafin" }, "sweet-potato": { "name": "cartof dulce", - "plural_name": "sweet potatoes" + "plural_name": "cartofi dulci" }, "sweetcorn": { "name": "porumb dulce", - "plural_name": "sweetcorns" + "plural_name": "porumb dulce" }, "sweeteners": { "name": "îndulcitori" @@ -626,51 +626,51 @@ }, "taro": { "name": "taro", - "plural_name": "taroes" + "plural_name": "tarouri" }, "teff": { "name": "teff" }, "tomato": { "name": "roșie", - "plural_name": "tomatoes" + "plural_name": "roșii" }, "trout": { "name": "păstrăv" }, "tubers": { - "name": "tuber", - "plural_name": "tubers" + "name": "tubercul", + "plural_name": "tuberculi" }, "tuna": { "name": "ton" }, "turbanado-sugar": { - "name": "turbanado sugar" + "name": "zahăr brut" }, "turnip": { "name": "nap", - "plural_name": "turnips" + "plural_name": "napi" }, "unrefined-sugar": { "name": "zahăr nerafinat" }, "vanilla": { - "name": "vanilla" + "name": "vanilie" }, "vegetables": { "name": "legume" }, "watercress": { - "name": "watercress" + "name": "năsturel" }, "watermelon": { "name": "pepene", - "plural_name": "watermelons" + "plural_name": "pepeni verzi" }, "white-mushroom": { "name": "ciupercă albă", - "plural_name": "white mushrooms" + "plural_name": "ciuperci albe" }, "white-sugar": { "name": "zahăr alb" @@ -679,14 +679,14 @@ "name": "gumă xanthan" }, "yam": { - "name": "yam", - "plural_name": "yams" + "name": "cartof dulce", + "plural_name": "cartofi dulci" }, "yeast": { "name": "drojdie" }, "zucchini": { - "name": "zucchini", - "plural_name": "zucchinis" + "name": "dovlecel", + "plural_name": "dovlecei" } } \ No newline at end of file diff --git a/mealie/repos/seed/resources/units/locales/ro-RO.json b/mealie/repos/seed/resources/units/locales/ro-RO.json index bd1725b0b59..00eacc6ff27 100644 --- a/mealie/repos/seed/resources/units/locales/ro-RO.json +++ b/mealie/repos/seed/resources/units/locales/ro-RO.json @@ -1,140 +1,140 @@ { "teaspoon": { - "name": "linguriţă", - "plural_name": "teaspoons", + "name": "linguriță", + "plural_name": "lingurițe", "description": "", - "abbreviation": "tsp" + "abbreviation": "lț" }, "tablespoon": { "name": "lingură", - "plural_name": "tablespoons", + "plural_name": "linguri", "description": "", "abbreviation": "tbsp" }, "cup": { - "name": "cup", - "plural_name": "cups", + "name": "cană", + "plural_name": "căni", "description": "", "abbreviation": "c" }, "fluid-ounce": { - "name": "fluid ounce", - "plural_name": "fluid ounces", + "name": "uncie fluidă", + "plural_name": "uncii fluide", "description": "", "abbreviation": "fl oz" }, "pint": { "name": "halbă", - "plural_name": "pints", + "plural_name": "halbă", "description": "", "abbreviation": "pt" }, "quart": { "name": "quart", - "plural_name": "quarts", + "plural_name": "sferturi de galon", "description": "", "abbreviation": "qt" }, "gallon": { "name": "galon", - "plural_name": "gallons", + "plural_name": "galoane", "description": "", "abbreviation": "gal" }, "milliliter": { "name": "mililitru", - "plural_name": "milliliters", + "plural_name": "mililitri", "description": "", "abbreviation": "ml" }, "liter": { "name": "litru", - "plural_name": "liters", + "plural_name": "litri", "description": "", "abbreviation": "l" }, "pound": { "name": "livră", - "plural_name": "pounds", + "plural_name": "livre", "description": "", "abbreviation": "lb", - "plural_abbreviation": "lbs" + "plural_abbreviation": "lb" }, "ounce": { "name": "uncie", - "plural_name": "ounces", + "plural_name": "uncii", "description": "", "abbreviation": "uncii" }, "gram": { "name": "gram", - "plural_name": "grams", + "plural_name": "grame", "description": "", "abbreviation": "h" }, "kilogram": { "name": "kilogram", - "plural_name": "kilograms", + "plural_name": "kilograme", "description": "", "abbreviation": "kg" }, "milligram": { "name": "miligram", - "plural_name": "milligrams", + "plural_name": "miligrame", "description": "", "abbreviation": "mg" }, "splash": { - "name": "splash", - "plural_name": "splashes", + "name": "strop", + "plural_name": "stropi", "description": "", "abbreviation": "" }, "dash": { - "name": "dash", - "plural_name": "dashes", + "name": "linie", + "plural_name": "linii", "description": "", "abbreviation": "" }, "serving": { - "name": "serving", - "plural_name": "servings", + "name": "porție", + "plural_name": "porții", "description": "", "abbreviation": "" }, "head": { - "name": "head", - "plural_name": "heads", + "name": "căpățână", + "plural_name": "căpățâni", "description": "", "abbreviation": "" }, "clove": { - "name": "clove", - "plural_name": "cloves", + "name": "cățel", + "plural_name": "căței", "description": "", "abbreviation": "" }, "can": { "name": "cutie", - "plural_name": "cans", + "plural_name": "cutii", "description": "", "abbreviation": "" }, "bunch": { - "name": "bunch", - "plural_name": "bunches", + "name": "legătură", + "plural_name": "legături", "description": "", "abbreviation": "" }, "pack": { - "name": "pack", - "plural_name": "packs", + "name": "pachet", + "plural_name": "pachete", "description": "", "abbreviation": "" }, "pinch": { - "name": "pinch", - "plural_name": "pinches", + "name": "praf", + "plural_name": "prafuri", "description": "", "abbreviation": "" }