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

View File

@ -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
View File

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

View File

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