diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index 8909e6dd5bf9..bb7d38fea6b4 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -370,49 +370,49 @@ "google-ld-json-info": "Google ld+json Info", "must-be-a-valid-url": "Trebuie să fie o adresă URL validă", "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", - "upload-a-recipe": "Upload a Recipe", + "recipe-markup-specification": "Specificație Markup rețetă", + "recipe-url": "URL rețetă", + "upload-a-recipe": "Încarcă o rețetă", "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", + "url-form-hint": "Copiază și lipește un link de pe site-ul tău web preferat de rețete", "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", + "import-by-url": "Importă rețetă prin URL", + "create-manually": "Creează o rețetă manual", "make-recipe-image": "Make this the recipe image" }, "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 Pagina nu a fost găsită", + "all-recipes": "Toate rețetele", + "new-page-created": "Pagină nouă creată", + "page": "Pagină", + "page-creation-failed": "Crearea paginii a eșuat", + "page-deleted": "Pagină ștearsă", + "page-deletion-failed": "Ștergerea paginii a eșuat", + "page-update-failed": "Actualizarea paginii a eșuat", + "page-updated": "Pagina a fost actualizată", + "pages-update-failed": "Actualizarea paginilor a eșuat", + "pages-updated": "Pagini actualizate", + "404-not-found": "404 Pagina nu a fost gasita", + "an-error-occurred": "A intervenit o eroare" }, "recipe": { - "add-key": "Add Key", - "add-to-favorites": "Add to Favorites", + "add-key": "Adăugați cheia", + "add-to-favorites": "Adaugă la Favorite", "api-extras": "API Extras", - "calories": "Calories", - "calories-suffix": "calories", - "carbohydrate-content": "Carbohydrate", - "categories": "Categories", - "comment-action": "Comment", - "comment": "Comment", + "calories": "Calorii", + "calories-suffix": "calorii", + "carbohydrate-content": "Carbohidrat", + "categories": "Categorii", + "comment-action": "Comentariu", + "comment": "Comentariu", "comments": "Comentarii", "delete-confirmation": "Sunteți sigur că doriți să ștergeți această rețetă?", "delete-recipe": "Șterge rețeta", "description": "Descriere", - "disable-amount": "Disable Ingredient Amounts", + "disable-amount": "Dezactivați cantitățile Ingredientelor", "disable-comments": "Dezactivează comentariile", "duplicate": "Reţeta duplicată", "duplicate-name": "Denumirea noii rețete", @@ -422,7 +422,7 @@ "grams": "grame", "ingredient": "Ingredient", "ingredients": "Ingrediente", - "insert-ingredient": "Insert Ingredient", + "insert-ingredient": "Inserați Ingredientul", "insert-section": "Adăugare secțiune", "instructions": "Instrucțiuni", "key-name-required": "Numele cheii este necesar", @@ -473,16 +473,16 @@ "add-to-timeline": "Adaugă la Cronologie", "recipe-added-to-list": "Rețeta a fost adăugată la listă", "recipes-added-to-list": "Rețeta a fost adăugată în listă", - "successfully-added-to-list": "Successfully added to list", + "successfully-added-to-list": "Adăugat cu succes la listă", "recipe-added-to-mealplan": "Rețeta a fist adăugată la planul de mese", "failed-to-add-recipes-to-list": "Adăugarea rețetei în listă a eșuat", "failed-to-add-recipe-to-mealplan": "Adăugarea rețetei la planul de mese a eșuat", - "failed-to-add-to-list": "Failed to add to list", + "failed-to-add-to-list": "Adăugarea la listă a eșuat", "yield": "Producție", "quantity": "Cantitate", "choose-unit": "Alegeţi unitatea", - "press-enter-to-create": "Press Enter to Create", - "choose-food": "Choose Food", + "press-enter-to-create": "Apăsați Enter pentru a crea", + "choose-food": "Alege Mâncarea", "notes": "Notițe", "toggle-section": "Activează/dezactivează secțiunea", "see-original-text": "Vezi Textul Original", @@ -521,13 +521,13 @@ "drop-image": "Trage imaginea", "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", + "parse-ingredients": "Analizează ingredientele", + "edit-markdown": "Editează Markdown", + "recipe-creation": "Crearea rețetei", + "select-one-of-the-various-ways-to-create-a-recipe": "Selectează una dintre diferitele modalități de a crea o rețetă", "looking-for-migrations": "Looking For Migrations?", - "import-with-url": "Import with URL", - "create-recipe": "Create Recipe", + "import-with-url": "Import cu URL", + "create-recipe": "Crează rețetă", "import-with-zip": "Import with .zip", "create-recipe-from-an-image": "Create recipe from an image", "bulk-url-import": "Bulk URL Import", @@ -608,13 +608,13 @@ "restore-backup": "Restore Backup" }, "backup-and-exports": "Backups", - "change-password": "Change Password", - "current": "Version:", - "custom-pages": "Custom Pages", - "edit-page": "Edit Page", - "events": "Events", - "first-day-of-week": "First day of the week", - "group-settings-updated": "Group Settings Updated", + "change-password": "Schimbă parola", + "current": "Versiune:", + "custom-pages": "Pagini personalizate", + "edit-page": "Editare pagină", + "events": "Evenimente", + "first-day-of-week": "Prima zi a săptămânii", + "group-settings-updated": "Setări de grup actualizate", "homepage": { "all-categories": "All Categories", "card-per-section": "Card Per Section", diff --git a/mealie/repos/seed/resources/units/locales/ro-RO.json b/mealie/repos/seed/resources/units/locales/ro-RO.json index 80dfbe470fce..77db647c18de 100644 --- a/mealie/repos/seed/resources/units/locales/ro-RO.json +++ b/mealie/repos/seed/resources/units/locales/ro-RO.json @@ -12,7 +12,7 @@ "cup": { "name": "cup", "description": "", - "abbreviation": "cup" + "abbreviation": "cană" }, "fluid-ounce": { "name": "fluid ounce", @@ -20,7 +20,7 @@ "abbreviation": "fl oz" }, "pint": { - "name": "pint", + "name": "halbă", "description": "", "abbreviation": "pt" }, @@ -30,12 +30,12 @@ "abbreviation": "qt" }, "gallon": { - "name": "gallon", + "name": "galon", "description": "", "abbreviation": "gal" }, "milliliter": { - "name": "milliliter", + "name": "mililitru", "description": "", "abbreviation": "ml" }, @@ -45,19 +45,19 @@ "abbreviation": "l" }, "pound": { - "name": "pound", + "name": "livră", "description": "", "abbreviation": "lb" }, "ounce": { - "name": "ounce", + "name": "uncie", "description": "", - "abbreviation": "oz" + "abbreviation": "uncii" }, "gram": { "name": "gram", "description": "", - "abbreviation": "g" + "abbreviation": "h" }, "kilogram": { "name": "kilogram", @@ -65,7 +65,7 @@ "abbreviation": "kg" }, "milligram": { - "name": "milligram", + "name": "miligram", "description": "", "abbreviation": "mg" }, @@ -95,7 +95,7 @@ "abbreviation": "" }, "can": { - "name": "can", + "name": "cutie", "description": "", "abbreviation": "" } diff --git a/poetry.lock b/poetry.lock index a5177b7d7bbb..d5c9e8c5a617 100644 --- a/poetry.lock +++ b/poetry.lock @@ -536,13 +536,13 @@ cli = ["requests"] [[package]] name = "fastapi" -version = "0.109.0" +version = "0.109.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.109.0-py3-none-any.whl", hash = "sha256:8c77515984cd8e8cfeb58364f8cc7a28f0692088475e2614f7bf03275eba9093"}, - {file = "fastapi-0.109.0.tar.gz", hash = "sha256:b978095b9ee01a5cf49b19f4bc1ac9b8ca83aa076e770ef8fd9af09a2b88d191"}, + {file = "fastapi-0.109.1-py3-none-any.whl", hash = "sha256:510042044906b17b6d9149135d90886ade170bf615efcfb5533f568ae6d88534"}, + {file = "fastapi-0.109.1.tar.gz", hash = "sha256:5402389843a3561918634eb327e86b9ae98645a9e7696bede9074449c48d610a"}, ] [package.dependencies] @@ -551,7 +551,7 @@ starlette = ">=0.35.0,<0.36.0" typing-extensions = ">=4.8.0" [package.extras] -all = ["email-validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.5)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] +all = ["email-validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] [[package]] name = "filelock" @@ -1220,13 +1220,13 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp [[package]] name = "mkdocs-material" -version = "9.5.6" +version = "9.5.7" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.5.6-py3-none-any.whl", hash = "sha256:e115b90fccf5cd7f5d15b0c2f8e6246b21041628b8f590630e7fca66ed7fcf6c"}, - {file = "mkdocs_material-9.5.6.tar.gz", hash = "sha256:5b24df36d8ac6cecd611241ce6f6423ccde3e1ad89f8360c3f76d5565fc2d82a"}, + {file = "mkdocs_material-9.5.7-py3-none-any.whl", hash = "sha256:0be8ce8bcfebb52bae9b00cf9b851df45b8a92d629afcfd7f2c09b2dfa155ea3"}, + {file = "mkdocs_material-9.5.7.tar.gz", hash = "sha256:16110292575d88a338d2961f3cb665cf12943ff8829e551a9b364f24019e46af"}, ] [package.dependencies] @@ -1965,17 +1965,17 @@ pyasn1_modules = ">=0.1.5" [[package]] name = "python-multipart" -version = "0.0.6" +version = "0.0.7" description = "A streaming multipart parser for Python" optional = false python-versions = ">=3.7" files = [ - {file = "python_multipart-0.0.6-py3-none-any.whl", hash = "sha256:ee698bab5ef148b0a760751c261902cd096e57e10558e11aca17646b74ee1c18"}, - {file = "python_multipart-0.0.6.tar.gz", hash = "sha256:e9925a80bb668529f1b67c7fdb0a5dacdd7cbfc6fb0bff3ea443fe22bdd62132"}, + {file = "python_multipart-0.0.7-py3-none-any.whl", hash = "sha256:b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49"}, + {file = "python_multipart-0.0.7.tar.gz", hash = "sha256:288a6c39b06596c1b988bb6794c6fbc80e6c369e35e5062637df256bee0c9af9"}, ] [package.extras] -dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==1.7.3)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] +dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==2.2.0)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] [[package]] name = "python-slugify" @@ -2944,4 +2944,4 @@ pgsql = ["psycopg2-binary"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "c2661139d3db69f05aafff6539ecf5be5b90a9e3316c11015be37dbb391c6dbf" +content-hash = "f1a8d11fafed5d812ea0e54fc01aa5761f47bffb14caaeba7216862377fbeb54" diff --git a/pyproject.toml b/pyproject.toml index e959dad7802e..509b9134233d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ python-dateutil = "^2.8.2" python-dotenv = "^1.0.0" python-jose = "^3.3.0" python-ldap = "^3.3.1" -python-multipart = "^0.0.6" +python-multipart = "^0.0.7" python-slugify = "^8.0.0" recipe-scrapers = "^14.53.0" requests = "^2.31.0"