mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-07-09 03:04:54 -04:00
Merge branch 'mealie-next' into feat-frontend-access-controll
This commit is contained in:
commit
7299c9ec9a
@ -370,49 +370,49 @@
|
|||||||
"google-ld-json-info": "Google ld+json Info",
|
"google-ld-json-info": "Google ld+json Info",
|
||||||
"must-be-a-valid-url": "Trebuie să fie o adresă URL validă",
|
"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",
|
"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-markup-specification": "Specificație Markup rețetă",
|
||||||
"recipe-url": "Recipe URL",
|
"recipe-url": "URL rețetă",
|
||||||
"upload-a-recipe": "Upload a Recipe",
|
"upload-a-recipe": "Încarcă o rețetă",
|
||||||
"upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.",
|
"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",
|
"view-scraped-data": "View Scraped Data",
|
||||||
"trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines",
|
"trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines",
|
||||||
"trim-prefix-description": "Trim first character from each line",
|
"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",
|
"split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns",
|
||||||
"import-by-url": "Import a recipe by URL",
|
"import-by-url": "Importă rețetă prin URL",
|
||||||
"create-manually": "Create a recipe manually",
|
"create-manually": "Creează o rețetă manual",
|
||||||
"make-recipe-image": "Make this the recipe image"
|
"make-recipe-image": "Make this the recipe image"
|
||||||
},
|
},
|
||||||
"page": {
|
"page": {
|
||||||
"404-page-not-found": "404 Page not found",
|
"404-page-not-found": "404 Pagina nu a fost găsită",
|
||||||
"all-recipes": "All Recipes",
|
"all-recipes": "Toate rețetele",
|
||||||
"new-page-created": "New page created",
|
"new-page-created": "Pagină nouă creată",
|
||||||
"page": "Page",
|
"page": "Pagină",
|
||||||
"page-creation-failed": "Page creation failed",
|
"page-creation-failed": "Crearea paginii a eșuat",
|
||||||
"page-deleted": "Page deleted",
|
"page-deleted": "Pagină ștearsă",
|
||||||
"page-deletion-failed": "Page deletion failed",
|
"page-deletion-failed": "Ștergerea paginii a eșuat",
|
||||||
"page-update-failed": "Page update failed",
|
"page-update-failed": "Actualizarea paginii a eșuat",
|
||||||
"page-updated": "Page updated",
|
"page-updated": "Pagina a fost actualizată",
|
||||||
"pages-update-failed": "Pages update failed",
|
"pages-update-failed": "Actualizarea paginilor a eșuat",
|
||||||
"pages-updated": "Pages updated",
|
"pages-updated": "Pagini actualizate",
|
||||||
"404-not-found": "404 Not Found",
|
"404-not-found": "404 Pagina nu a fost gasita",
|
||||||
"an-error-occurred": "An error occurred"
|
"an-error-occurred": "A intervenit o eroare"
|
||||||
},
|
},
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"add-key": "Add Key",
|
"add-key": "Adăugați cheia",
|
||||||
"add-to-favorites": "Add to Favorites",
|
"add-to-favorites": "Adaugă la Favorite",
|
||||||
"api-extras": "API Extras",
|
"api-extras": "API Extras",
|
||||||
"calories": "Calories",
|
"calories": "Calorii",
|
||||||
"calories-suffix": "calories",
|
"calories-suffix": "calorii",
|
||||||
"carbohydrate-content": "Carbohydrate",
|
"carbohydrate-content": "Carbohidrat",
|
||||||
"categories": "Categories",
|
"categories": "Categorii",
|
||||||
"comment-action": "Comment",
|
"comment-action": "Comentariu",
|
||||||
"comment": "Comment",
|
"comment": "Comentariu",
|
||||||
"comments": "Comentarii",
|
"comments": "Comentarii",
|
||||||
"delete-confirmation": "Sunteți sigur că doriți să ștergeți această rețetă?",
|
"delete-confirmation": "Sunteți sigur că doriți să ștergeți această rețetă?",
|
||||||
"delete-recipe": "Șterge rețeta",
|
"delete-recipe": "Șterge rețeta",
|
||||||
"description": "Descriere",
|
"description": "Descriere",
|
||||||
"disable-amount": "Disable Ingredient Amounts",
|
"disable-amount": "Dezactivați cantitățile Ingredientelor",
|
||||||
"disable-comments": "Dezactivează comentariile",
|
"disable-comments": "Dezactivează comentariile",
|
||||||
"duplicate": "Reţeta duplicată",
|
"duplicate": "Reţeta duplicată",
|
||||||
"duplicate-name": "Denumirea noii rețete",
|
"duplicate-name": "Denumirea noii rețete",
|
||||||
@ -422,7 +422,7 @@
|
|||||||
"grams": "grame",
|
"grams": "grame",
|
||||||
"ingredient": "Ingredient",
|
"ingredient": "Ingredient",
|
||||||
"ingredients": "Ingrediente",
|
"ingredients": "Ingrediente",
|
||||||
"insert-ingredient": "Insert Ingredient",
|
"insert-ingredient": "Inserați Ingredientul",
|
||||||
"insert-section": "Adăugare secțiune",
|
"insert-section": "Adăugare secțiune",
|
||||||
"instructions": "Instrucțiuni",
|
"instructions": "Instrucțiuni",
|
||||||
"key-name-required": "Numele cheii este necesar",
|
"key-name-required": "Numele cheii este necesar",
|
||||||
@ -473,16 +473,16 @@
|
|||||||
"add-to-timeline": "Adaugă la Cronologie",
|
"add-to-timeline": "Adaugă la Cronologie",
|
||||||
"recipe-added-to-list": "Rețeta a fost adăugată la listă",
|
"recipe-added-to-list": "Rețeta a fost adăugată la listă",
|
||||||
"recipes-added-to-list": "Rețeta a fost adăugată în 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",
|
"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-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-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",
|
"yield": "Producție",
|
||||||
"quantity": "Cantitate",
|
"quantity": "Cantitate",
|
||||||
"choose-unit": "Alegeţi unitatea",
|
"choose-unit": "Alegeţi unitatea",
|
||||||
"press-enter-to-create": "Press Enter to Create",
|
"press-enter-to-create": "Apăsați Enter pentru a crea",
|
||||||
"choose-food": "Choose Food",
|
"choose-food": "Alege Mâncarea",
|
||||||
"notes": "Notițe",
|
"notes": "Notițe",
|
||||||
"toggle-section": "Activează/dezactivează secțiunea",
|
"toggle-section": "Activează/dezactivează secțiunea",
|
||||||
"see-original-text": "Vezi Textul Original",
|
"see-original-text": "Vezi Textul Original",
|
||||||
@ -521,13 +521,13 @@
|
|||||||
"drop-image": "Trage imaginea",
|
"drop-image": "Trage imaginea",
|
||||||
"enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature",
|
"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.",
|
"recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.",
|
||||||
"parse-ingredients": "Parse ingredients",
|
"parse-ingredients": "Analizează ingredientele",
|
||||||
"edit-markdown": "Edit Markdown",
|
"edit-markdown": "Editează Markdown",
|
||||||
"recipe-creation": "Recipe Creation",
|
"recipe-creation": "Crearea rețetei",
|
||||||
"select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe",
|
"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?",
|
"looking-for-migrations": "Looking For Migrations?",
|
||||||
"import-with-url": "Import with URL",
|
"import-with-url": "Import cu URL",
|
||||||
"create-recipe": "Create Recipe",
|
"create-recipe": "Crează rețetă",
|
||||||
"import-with-zip": "Import with .zip",
|
"import-with-zip": "Import with .zip",
|
||||||
"create-recipe-from-an-image": "Create recipe from an image",
|
"create-recipe-from-an-image": "Create recipe from an image",
|
||||||
"bulk-url-import": "Bulk URL Import",
|
"bulk-url-import": "Bulk URL Import",
|
||||||
@ -608,13 +608,13 @@
|
|||||||
"restore-backup": "Restore Backup"
|
"restore-backup": "Restore Backup"
|
||||||
},
|
},
|
||||||
"backup-and-exports": "Backups",
|
"backup-and-exports": "Backups",
|
||||||
"change-password": "Change Password",
|
"change-password": "Schimbă parola",
|
||||||
"current": "Version:",
|
"current": "Versiune:",
|
||||||
"custom-pages": "Custom Pages",
|
"custom-pages": "Pagini personalizate",
|
||||||
"edit-page": "Edit Page",
|
"edit-page": "Editare pagină",
|
||||||
"events": "Events",
|
"events": "Evenimente",
|
||||||
"first-day-of-week": "First day of the week",
|
"first-day-of-week": "Prima zi a săptămânii",
|
||||||
"group-settings-updated": "Group Settings Updated",
|
"group-settings-updated": "Setări de grup actualizate",
|
||||||
"homepage": {
|
"homepage": {
|
||||||
"all-categories": "All Categories",
|
"all-categories": "All Categories",
|
||||||
"card-per-section": "Card Per Section",
|
"card-per-section": "Card Per Section",
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
"cup": {
|
"cup": {
|
||||||
"name": "cup",
|
"name": "cup",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "cup"
|
"abbreviation": "cană"
|
||||||
},
|
},
|
||||||
"fluid-ounce": {
|
"fluid-ounce": {
|
||||||
"name": "fluid ounce",
|
"name": "fluid ounce",
|
||||||
@ -20,7 +20,7 @@
|
|||||||
"abbreviation": "fl oz"
|
"abbreviation": "fl oz"
|
||||||
},
|
},
|
||||||
"pint": {
|
"pint": {
|
||||||
"name": "pint",
|
"name": "halbă",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "pt"
|
"abbreviation": "pt"
|
||||||
},
|
},
|
||||||
@ -30,12 +30,12 @@
|
|||||||
"abbreviation": "qt"
|
"abbreviation": "qt"
|
||||||
},
|
},
|
||||||
"gallon": {
|
"gallon": {
|
||||||
"name": "gallon",
|
"name": "galon",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "gal"
|
"abbreviation": "gal"
|
||||||
},
|
},
|
||||||
"milliliter": {
|
"milliliter": {
|
||||||
"name": "milliliter",
|
"name": "mililitru",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "ml"
|
"abbreviation": "ml"
|
||||||
},
|
},
|
||||||
@ -45,19 +45,19 @@
|
|||||||
"abbreviation": "l"
|
"abbreviation": "l"
|
||||||
},
|
},
|
||||||
"pound": {
|
"pound": {
|
||||||
"name": "pound",
|
"name": "livră",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "lb"
|
"abbreviation": "lb"
|
||||||
},
|
},
|
||||||
"ounce": {
|
"ounce": {
|
||||||
"name": "ounce",
|
"name": "uncie",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "oz"
|
"abbreviation": "uncii"
|
||||||
},
|
},
|
||||||
"gram": {
|
"gram": {
|
||||||
"name": "gram",
|
"name": "gram",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "g"
|
"abbreviation": "h"
|
||||||
},
|
},
|
||||||
"kilogram": {
|
"kilogram": {
|
||||||
"name": "kilogram",
|
"name": "kilogram",
|
||||||
@ -65,7 +65,7 @@
|
|||||||
"abbreviation": "kg"
|
"abbreviation": "kg"
|
||||||
},
|
},
|
||||||
"milligram": {
|
"milligram": {
|
||||||
"name": "milligram",
|
"name": "miligram",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": "mg"
|
"abbreviation": "mg"
|
||||||
},
|
},
|
||||||
@ -95,7 +95,7 @@
|
|||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
},
|
},
|
||||||
"can": {
|
"can": {
|
||||||
"name": "can",
|
"name": "cutie",
|
||||||
"description": "",
|
"description": "",
|
||||||
"abbreviation": ""
|
"abbreviation": ""
|
||||||
}
|
}
|
||||||
|
24
poetry.lock
generated
24
poetry.lock
generated
@ -536,13 +536,13 @@ cli = ["requests"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fastapi"
|
name = "fastapi"
|
||||||
version = "0.109.0"
|
version = "0.109.1"
|
||||||
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "fastapi-0.109.0-py3-none-any.whl", hash = "sha256:8c77515984cd8e8cfeb58364f8cc7a28f0692088475e2614f7bf03275eba9093"},
|
{file = "fastapi-0.109.1-py3-none-any.whl", hash = "sha256:510042044906b17b6d9149135d90886ade170bf615efcfb5533f568ae6d88534"},
|
||||||
{file = "fastapi-0.109.0.tar.gz", hash = "sha256:b978095b9ee01a5cf49b19f4bc1ac9b8ca83aa076e770ef8fd9af09a2b88d191"},
|
{file = "fastapi-0.109.1.tar.gz", hash = "sha256:5402389843a3561918634eb327e86b9ae98645a9e7696bede9074449c48d610a"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@ -551,7 +551,7 @@ starlette = ">=0.35.0,<0.36.0"
|
|||||||
typing-extensions = ">=4.8.0"
|
typing-extensions = ">=4.8.0"
|
||||||
|
|
||||||
[package.extras]
|
[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]]
|
[[package]]
|
||||||
name = "filelock"
|
name = "filelock"
|
||||||
@ -1220,13 +1220,13 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mkdocs-material"
|
name = "mkdocs-material"
|
||||||
version = "9.5.6"
|
version = "9.5.7"
|
||||||
description = "Documentation that simply works"
|
description = "Documentation that simply works"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "mkdocs_material-9.5.6-py3-none-any.whl", hash = "sha256:e115b90fccf5cd7f5d15b0c2f8e6246b21041628b8f590630e7fca66ed7fcf6c"},
|
{file = "mkdocs_material-9.5.7-py3-none-any.whl", hash = "sha256:0be8ce8bcfebb52bae9b00cf9b851df45b8a92d629afcfd7f2c09b2dfa155ea3"},
|
||||||
{file = "mkdocs_material-9.5.6.tar.gz", hash = "sha256:5b24df36d8ac6cecd611241ce6f6423ccde3e1ad89f8360c3f76d5565fc2d82a"},
|
{file = "mkdocs_material-9.5.7.tar.gz", hash = "sha256:16110292575d88a338d2961f3cb665cf12943ff8829e551a9b364f24019e46af"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@ -1965,17 +1965,17 @@ pyasn1_modules = ">=0.1.5"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "python-multipart"
|
name = "python-multipart"
|
||||||
version = "0.0.6"
|
version = "0.0.7"
|
||||||
description = "A streaming multipart parser for Python"
|
description = "A streaming multipart parser for Python"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.7"
|
python-versions = ">=3.7"
|
||||||
files = [
|
files = [
|
||||||
{file = "python_multipart-0.0.6-py3-none-any.whl", hash = "sha256:ee698bab5ef148b0a760751c261902cd096e57e10558e11aca17646b74ee1c18"},
|
{file = "python_multipart-0.0.7-py3-none-any.whl", hash = "sha256:b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49"},
|
||||||
{file = "python_multipart-0.0.6.tar.gz", hash = "sha256:e9925a80bb668529f1b67c7fdb0a5dacdd7cbfc6fb0bff3ea443fe22bdd62132"},
|
{file = "python_multipart-0.0.7.tar.gz", hash = "sha256:288a6c39b06596c1b988bb6794c6fbc80e6c369e35e5062637df256bee0c9af9"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.extras]
|
[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]]
|
[[package]]
|
||||||
name = "python-slugify"
|
name = "python-slugify"
|
||||||
@ -2944,4 +2944,4 @@ pgsql = ["psycopg2-binary"]
|
|||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "2.0"
|
lock-version = "2.0"
|
||||||
python-versions = "^3.10"
|
python-versions = "^3.10"
|
||||||
content-hash = "c2661139d3db69f05aafff6539ecf5be5b90a9e3316c11015be37dbb391c6dbf"
|
content-hash = "f1a8d11fafed5d812ea0e54fc01aa5761f47bffb14caaeba7216862377fbeb54"
|
||||||
|
@ -33,7 +33,7 @@ python-dateutil = "^2.8.2"
|
|||||||
python-dotenv = "^1.0.0"
|
python-dotenv = "^1.0.0"
|
||||||
python-jose = "^3.3.0"
|
python-jose = "^3.3.0"
|
||||||
python-ldap = "^3.3.1"
|
python-ldap = "^3.3.1"
|
||||||
python-multipart = "^0.0.6"
|
python-multipart = "^0.0.7"
|
||||||
python-slugify = "^8.0.0"
|
python-slugify = "^8.0.0"
|
||||||
recipe-scrapers = "^14.53.0"
|
recipe-scrapers = "^14.53.0"
|
||||||
requests = "^2.31.0"
|
requests = "^2.31.0"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user