Merge branch 'mealie-next' into feat-frontend-access-controll

This commit is contained in:
Kuchenpirat 2024-02-04 10:35:23 +01:00 committed by GitHub
commit 7299c9ec9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 69 additions and 69 deletions

View File

@ -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",

View File

@ -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": ""
}

24
poetry.lock generated
View File

@ -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"

View File

@ -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"