mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-05-10 03:53:35 -04:00
Compare commits
5 Commits
l10n_meali
...
mealie-nex
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ee181a598b | ||
|
|
3a84b3f262 | ||
|
|
a616e14bf9 | ||
|
|
b902d2cd98 | ||
|
|
565736e116 |
@@ -1,7 +1,7 @@
|
|||||||
###############################################
|
###############################################
|
||||||
# Frontend Build
|
# Frontend Build
|
||||||
###############################################
|
###############################################
|
||||||
FROM node:24@sha256:e9891237dfbb1de60ce19e9ff9fac5d73ad9c37da303ad72ff2a425ad1057e71 \
|
FROM node:24@sha256:050bf2bbe33c1d6754e060bec89378a79ed831f04a7bb1a53fe45e997df7b3bb \
|
||||||
AS frontend-builder
|
AS frontend-builder
|
||||||
|
|
||||||
WORKDIR /frontend
|
WORKDIR /frontend
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export const LOCALES = [
|
|||||||
{
|
{
|
||||||
name: "简体中文 (Chinese simplified)",
|
name: "简体中文 (Chinese simplified)",
|
||||||
value: "zh-CN",
|
value: "zh-CN",
|
||||||
progress: 55,
|
progress: 54,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
pluralFoodHandling: "never",
|
pluralFoodHandling: "never",
|
||||||
},
|
},
|
||||||
@@ -143,7 +143,7 @@ export const LOCALES = [
|
|||||||
{
|
{
|
||||||
name: "Italiano (Italian)",
|
name: "Italiano (Italian)",
|
||||||
value: "it-IT",
|
value: "it-IT",
|
||||||
progress: 72,
|
progress: 73,
|
||||||
dir: "ltr",
|
dir: "ltr",
|
||||||
pluralFoodHandling: "always",
|
pluralFoodHandling: "always",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -169,7 +169,7 @@
|
|||||||
"token": "Nøgle",
|
"token": "Nøgle",
|
||||||
"tuesday": "Tirsdag",
|
"tuesday": "Tirsdag",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"undo": "Fortryd",
|
"undo": "Undo",
|
||||||
"update": "Gem",
|
"update": "Gem",
|
||||||
"updated": "Ændret",
|
"updated": "Ændret",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
@@ -943,7 +943,7 @@
|
|||||||
"are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på, at du vil fjerne markeringen af alle elementer?",
|
"are-you-sure-you-want-to-uncheck-all-items": "Er du sikker på, at du vil fjerne markeringen af alle elementer?",
|
||||||
"are-you-sure-you-want-to-delete-checked-items": "Er du sikker på, at du vil sletter de valgte elementer?",
|
"are-you-sure-you-want-to-delete-checked-items": "Er du sikker på, at du vil sletter de valgte elementer?",
|
||||||
"no-shopping-lists-found": "Ingen Indkøbslister fundet",
|
"no-shopping-lists-found": "Ingen Indkøbslister fundet",
|
||||||
"item-checked-off": "{item} blev krydset af"
|
"item-checked-off": "{item} was checked off"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"all-recipes": "Alle opskrifter",
|
"all-recipes": "Alle opskrifter",
|
||||||
|
|||||||
@@ -169,7 +169,7 @@
|
|||||||
"token": "Token",
|
"token": "Token",
|
||||||
"tuesday": "Kedd",
|
"tuesday": "Kedd",
|
||||||
"type": "Típus",
|
"type": "Típus",
|
||||||
"undo": "Visszavonás",
|
"undo": "Undo",
|
||||||
"update": "Frissítés",
|
"update": "Frissítés",
|
||||||
"updated": "Frissítve",
|
"updated": "Frissítve",
|
||||||
"upload": "Feltöltés",
|
"upload": "Feltöltés",
|
||||||
@@ -943,7 +943,7 @@
|
|||||||
"are-you-sure-you-want-to-uncheck-all-items": "Biztos, hogy minden elem kijelölését visszavonja?",
|
"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?",
|
"are-you-sure-you-want-to-delete-checked-items": "Biztosan törölni akarja az összes bejelölt elemet?",
|
||||||
"no-shopping-lists-found": "Nem találhatók bevásárlólisták",
|
"no-shopping-lists-found": "Nem találhatók bevásárlólisták",
|
||||||
"item-checked-off": "{item} lett bejelölve"
|
"item-checked-off": "{item} was checked off"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"all-recipes": "Minden recept",
|
"all-recipes": "Minden recept",
|
||||||
|
|||||||
@@ -169,7 +169,7 @@
|
|||||||
"token": "Žeton",
|
"token": "Žeton",
|
||||||
"tuesday": "Torek",
|
"tuesday": "Torek",
|
||||||
"type": "Tip",
|
"type": "Tip",
|
||||||
"undo": "Razveljavi",
|
"undo": "Undo",
|
||||||
"update": "Posodobi",
|
"update": "Posodobi",
|
||||||
"updated": "Posodobljen",
|
"updated": "Posodobljen",
|
||||||
"upload": "Naloži",
|
"upload": "Naloži",
|
||||||
@@ -917,7 +917,7 @@
|
|||||||
"quantity": "Količina: {0}",
|
"quantity": "Količina: {0}",
|
||||||
"shopping-list": "Nakupovalni seznam",
|
"shopping-list": "Nakupovalni seznam",
|
||||||
"shopping-lists": "Nakupovalni seznami",
|
"shopping-lists": "Nakupovalni seznami",
|
||||||
"add-item": "Dodaj element",
|
"add-item": "Add item",
|
||||||
"food": "Živilo",
|
"food": "Živilo",
|
||||||
"note": "Opomba",
|
"note": "Opomba",
|
||||||
"label": "Oznaka",
|
"label": "Oznaka",
|
||||||
@@ -943,7 +943,7 @@
|
|||||||
"are-you-sure-you-want-to-uncheck-all-items": "Ali res ne želite izbrati vseh elementov?",
|
"are-you-sure-you-want-to-uncheck-all-items": "Ali res ne želite izbrati vseh elementov?",
|
||||||
"are-you-sure-you-want-to-delete-checked-items": "Ali ste prepričani, da želite izbrisati vse izbrane elemente?",
|
"are-you-sure-you-want-to-delete-checked-items": "Ali ste prepričani, da želite izbrisati vse izbrane elemente?",
|
||||||
"no-shopping-lists-found": "Ni nakupovalnih seznamov",
|
"no-shopping-lists-found": "Ni nakupovalnih seznamov",
|
||||||
"item-checked-off": "{item} je bil odkljukan"
|
"item-checked-off": "{item} was checked off"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"all-recipes": "Vsi recepti",
|
"all-recipes": "Vsi recepti",
|
||||||
|
|||||||
@@ -36,13 +36,13 @@ dependencies = [
|
|||||||
"isodate==0.7.2",
|
"isodate==0.7.2",
|
||||||
"text-unidecode==1.3",
|
"text-unidecode==1.3",
|
||||||
"rapidfuzz==3.14.5",
|
"rapidfuzz==3.14.5",
|
||||||
"authlib==1.7.0",
|
"authlib==1.7.1",
|
||||||
"html2text==2025.4.15",
|
"html2text==2025.4.15",
|
||||||
"paho-mqtt==1.6.1",
|
"paho-mqtt==1.6.1",
|
||||||
"pydantic-settings==2.14.0",
|
"pydantic-settings==2.14.0",
|
||||||
"pillow-heif==1.3.0",
|
"pillow-heif==1.3.0",
|
||||||
"pyjwt==2.12.1",
|
"pyjwt==2.12.1",
|
||||||
"openai==2.33.0",
|
"openai==2.34.0",
|
||||||
"typing-extensions==4.15.0",
|
"typing-extensions==4.15.0",
|
||||||
"itsdangerous==2.2.0",
|
"itsdangerous==2.2.0",
|
||||||
"yt-dlp==2026.3.17",
|
"yt-dlp==2026.3.17",
|
||||||
|
|||||||
16
uv.lock
generated
16
uv.lock
generated
@@ -126,15 +126,15 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "authlib"
|
name = "authlib"
|
||||||
version = "1.7.0"
|
version = "1.7.1"
|
||||||
source = { registry = "https://pypi.org/simple" }
|
source = { registry = "https://pypi.org/simple" }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "cryptography" },
|
{ name = "cryptography" },
|
||||||
{ name = "joserfc" },
|
{ name = "joserfc" },
|
||||||
]
|
]
|
||||||
sdist = { url = "https://files.pythonhosted.org/packages/d9/82/4d0603f30c1b4629b1f091bb266b0d7986434891d6940a8c87f8098db24e/authlib-1.7.0.tar.gz", hash = "sha256:b3e326c9aa9cc3ea95fe7d89fd880722d3608da4d00e8a27e061e64b48d801d5", size = 175890, upload-time = "2026-04-18T11:00:28.559Z" }
|
sdist = { url = "https://files.pythonhosted.org/packages/3c/f2/e05664d5275ce811fd4e9df0a2b3f0086ee19a8a80358d95499fa82fd50c/authlib-1.7.1.tar.gz", hash = "sha256:8c09b0f9d080c823e594b52316af70f79a1fa4eed64d0363a076233c04ef063a", size = 175884, upload-time = "2026-05-04T08:11:25.033Z" }
|
||||||
wheels = [
|
wheels = [
|
||||||
{ url = "https://files.pythonhosted.org/packages/ca/48/c954218b2a250e23f178f10167c4173fecb5a75d2c206f0a67ba58006c26/authlib-1.7.0-py2.py3-none-any.whl", hash = "sha256:e36817afb02f6f0b6bf55f150782499ddd6ddf44b402bb055d3263cc65ac9ae0", size = 258779, upload-time = "2026-04-18T11:00:26.64Z" },
|
{ url = "https://files.pythonhosted.org/packages/e0/82/730650ee5e5b598b7bfdc291b784bc2f6fe02a5671695485403365101088/authlib-1.7.1-py2.py3-none-any.whl", hash = "sha256:8470f4aa6b5590ac41bd81d6e6ee12448ce36a0da0af19bbed69fb53fb4e8ad9", size = 258826, upload-time = "2026-05-04T08:11:23.208Z" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -982,7 +982,7 @@ requires-dist = [
|
|||||||
{ name = "aniso8601", specifier = "==10.0.1" },
|
{ name = "aniso8601", specifier = "==10.0.1" },
|
||||||
{ name = "appdirs", specifier = "==1.4.4" },
|
{ name = "appdirs", specifier = "==1.4.4" },
|
||||||
{ name = "apprise", specifier = "==1.10.0" },
|
{ name = "apprise", specifier = "==1.10.0" },
|
||||||
{ name = "authlib", specifier = "==1.7.0" },
|
{ name = "authlib", specifier = "==1.7.1" },
|
||||||
{ name = "bcrypt", specifier = "==5.0.0" },
|
{ name = "bcrypt", specifier = "==5.0.0" },
|
||||||
{ name = "beautifulsoup4", specifier = "==4.14.3" },
|
{ name = "beautifulsoup4", specifier = "==4.14.3" },
|
||||||
{ name = "extruct", specifier = "==0.18.0" },
|
{ name = "extruct", specifier = "==0.18.0" },
|
||||||
@@ -995,7 +995,7 @@ requires-dist = [
|
|||||||
{ name = "itsdangerous", specifier = "==2.2.0" },
|
{ name = "itsdangerous", specifier = "==2.2.0" },
|
||||||
{ name = "jinja2", specifier = "==3.1.6" },
|
{ name = "jinja2", specifier = "==3.1.6" },
|
||||||
{ name = "lxml", specifier = "==6.1.0" },
|
{ name = "lxml", specifier = "==6.1.0" },
|
||||||
{ name = "openai", specifier = "==2.33.0" },
|
{ name = "openai", specifier = "==2.34.0" },
|
||||||
{ name = "orjson", specifier = "==3.11.8" },
|
{ name = "orjson", specifier = "==3.11.8" },
|
||||||
{ name = "paho-mqtt", specifier = "==1.6.1" },
|
{ name = "paho-mqtt", specifier = "==1.6.1" },
|
||||||
{ name = "pillow", specifier = "==12.2.0" },
|
{ name = "pillow", specifier = "==12.2.0" },
|
||||||
@@ -1224,7 +1224,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openai"
|
name = "openai"
|
||||||
version = "2.33.0"
|
version = "2.34.0"
|
||||||
source = { registry = "https://pypi.org/simple" }
|
source = { registry = "https://pypi.org/simple" }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "anyio" },
|
{ name = "anyio" },
|
||||||
@@ -1236,9 +1236,9 @@ dependencies = [
|
|||||||
{ name = "tqdm" },
|
{ name = "tqdm" },
|
||||||
{ name = "typing-extensions" },
|
{ name = "typing-extensions" },
|
||||||
]
|
]
|
||||||
sdist = { url = "https://files.pythonhosted.org/packages/f0/ee/d056c82f63c05f06baac0cffb4a90952d8274f90c49dfe244f20497b9bbd/openai-2.33.0.tar.gz", hash = "sha256:f850c435e2a4685bba3295bd54912dd26315d9c1b7733068186134d6e0599f9a", size = 693254, upload-time = "2026-04-28T14:04:42.428Z" }
|
sdist = { url = "https://files.pythonhosted.org/packages/7b/89/f1e78f5f828f4e97a6ebca8f45c6b35667da12b074ac490dc8362b882279/openai-2.34.0.tar.gz", hash = "sha256:828b4efcbb126352c2b5eb97d33ae890c92a71ab72511aefc1b7fe64aeccb07b", size = 759556, upload-time = "2026-05-04T17:34:08.721Z" }
|
||||||
wheels = [
|
wheels = [
|
||||||
{ url = "https://files.pythonhosted.org/packages/7d/32/37734d769bc8b42e4938785313cc05aade6cb0fa72479d3220a0d61a4e78/openai-2.33.0-py3-none-any.whl", hash = "sha256:03ac37d70e8c9e3a8124214e3afa785e2cbc12e627fbd98177a086ef2fd87ad5", size = 1162695, upload-time = "2026-04-28T14:04:40.482Z" },
|
{ url = "https://files.pythonhosted.org/packages/f2/40/f090499f10514515081d09cb9da09f25b821eb20497e9423afe4f07b4ecf/openai-2.34.0-py3-none-any.whl", hash = "sha256:c996a71b1a210f3569844572ad4c609307e978515fb76877cf449b72596e549e", size = 1316535, upload-time = "2026-05-04T17:34:06.773Z" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|||||||
Reference in New Issue
Block a user