mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-03 13:19:16 -05:00
Merge branch 'develop' into feature/vue3
This commit is contained in:
3
boot.sh
3
boot.sh
@@ -41,6 +41,9 @@ if [ -f "${SOCIALACCOUNT_PROVIDERS_FILE}" ]; then
|
|||||||
export SOCIALACCOUNT_PROVIDERS=$(cat "$SOCIALACCOUNT_PROVIDERS_FILE")
|
export SOCIALACCOUNT_PROVIDERS=$(cat "$SOCIALACCOUNT_PROVIDERS_FILE")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -f "${S3_SECRET_ACCESS_KEY_FILE}" ]; then
|
||||||
|
export S3_SECRET_ACCESS_KEY=$(cat "$S3_SECRET_ACCESS_KEY_FILE")
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Waiting for database to be ready..."
|
echo "Waiting for database to be ready..."
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-08-01 15:04+0200\n"
|
"POT-Creation-Date: 2024-08-01 15:04+0200\n"
|
||||||
"PO-Revision-Date: 2025-03-12 09:58+0000\n"
|
"PO-Revision-Date: 2025-04-29 02:39+0000\n"
|
||||||
"Last-Translator: Nico G <aprops@gmail.com>\n"
|
"Last-Translator: Nico G <aprops@gmail.com>\n"
|
||||||
"Language-Team: Catalan <http://translate.tandoor.dev/projects/tandoor/"
|
"Language-Team: Catalan <http://translate.tandoor.dev/projects/tandoor/"
|
||||||
"recipes-backend/ca/>\n"
|
"recipes-backend/ca/>\n"
|
||||||
@@ -252,7 +252,7 @@ msgstr ""
|
|||||||
#: .\cookbook\helper\permission_helper.py:164
|
#: .\cookbook\helper\permission_helper.py:164
|
||||||
#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117
|
#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:117
|
||||||
msgid "You are not logged in and therefore cannot view this page!"
|
msgid "You are not logged in and therefore cannot view this page!"
|
||||||
msgstr "No heu iniciat la sessió, no podeu veure aquesta pàgina."
|
msgstr "No heu iniciat la sessió, no podeu veure aquesta pàgina!"
|
||||||
|
|
||||||
#: .\cookbook\helper\permission_helper.py:168
|
#: .\cookbook\helper\permission_helper.py:168
|
||||||
#: .\cookbook\helper\permission_helper.py:174
|
#: .\cookbook\helper\permission_helper.py:174
|
||||||
@@ -284,10 +284,8 @@ msgid "You have more users than allowed in your space."
|
|||||||
msgstr "Tens més usuaris dels permesos al teu espai."
|
msgstr "Tens més usuaris dels permesos al teu espai."
|
||||||
|
|
||||||
#: .\cookbook\helper\recipe_url_import.py:310
|
#: .\cookbook\helper\recipe_url_import.py:310
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Use fractions"
|
|
||||||
msgid "reverse rotation"
|
msgid "reverse rotation"
|
||||||
msgstr "Utilitza fraccions"
|
msgstr "Direcció inversa"
|
||||||
|
|
||||||
#: .\cookbook\helper\recipe_url_import.py:311
|
#: .\cookbook\helper\recipe_url_import.py:311
|
||||||
msgid "careful rotation"
|
msgid "careful rotation"
|
||||||
@@ -391,7 +389,7 @@ msgstr "Temps de preparació"
|
|||||||
|
|
||||||
#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
|
#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
|
||||||
msgid "Cookbook"
|
msgid "Cookbook"
|
||||||
msgstr "Receptari"
|
msgstr "Llibre de receptes"
|
||||||
|
|
||||||
#: .\cookbook\integration\saffron.py:31
|
#: .\cookbook\integration\saffron.py:31
|
||||||
msgid "Section"
|
msgid "Section"
|
||||||
@@ -436,10 +434,8 @@ msgid "Other"
|
|||||||
msgstr "Altres"
|
msgstr "Altres"
|
||||||
|
|
||||||
#: .\cookbook\migrations\0190_auto_20230525_1506.py:17
|
#: .\cookbook\migrations\0190_auto_20230525_1506.py:17
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Fats"
|
|
||||||
msgid "Fat"
|
msgid "Fat"
|
||||||
msgstr "Greixos"
|
msgstr "Greix"
|
||||||
|
|
||||||
#: .\cookbook\migrations\0190_auto_20230525_1506.py:17
|
#: .\cookbook\migrations\0190_auto_20230525_1506.py:17
|
||||||
#: .\cookbook\migrations\0190_auto_20230525_1506.py:18
|
#: .\cookbook\migrations\0190_auto_20230525_1506.py:18
|
||||||
@@ -548,10 +544,8 @@ msgid "Instruction Replace"
|
|||||||
msgstr "Substituir les Instruccions"
|
msgstr "Substituir les Instruccions"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1472
|
#: .\cookbook\models.py:1472
|
||||||
#, fuzzy
|
|
||||||
#| msgid "New Unit"
|
|
||||||
msgid "Never Unit"
|
msgid "Never Unit"
|
||||||
msgstr "Nova Unitat"
|
msgstr "Mai unitats"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1473
|
#: .\cookbook\models.py:1473
|
||||||
msgid "Transpose Words"
|
msgid "Transpose Words"
|
||||||
@@ -562,10 +556,8 @@ msgid "Food Replace"
|
|||||||
msgstr "Aliment equivalent"
|
msgstr "Aliment equivalent"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1475
|
#: .\cookbook\models.py:1475
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Description"
|
|
||||||
msgid "Unit Replace"
|
msgid "Unit Replace"
|
||||||
msgstr "Descripció"
|
msgstr "Reemplaçar la descripció"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1476
|
#: .\cookbook\models.py:1476
|
||||||
msgid "Name Replace"
|
msgid "Name Replace"
|
||||||
@@ -577,10 +569,8 @@ msgid "Recipe"
|
|||||||
msgstr "Recepta"
|
msgstr "Recepta"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1504
|
#: .\cookbook\models.py:1504
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Foods"
|
|
||||||
msgid "Food"
|
msgid "Food"
|
||||||
msgstr "Menjars"
|
msgstr "Menjar o aliment"
|
||||||
|
|
||||||
#: .\cookbook\models.py:1505 .\cookbook\templates\base.html:149
|
#: .\cookbook\models.py:1505 .\cookbook\templates\base.html:149
|
||||||
msgid "Keyword"
|
msgid "Keyword"
|
||||||
@@ -1013,10 +1003,8 @@ msgstr "Historial"
|
|||||||
#: .\cookbook\templates\base.html:263
|
#: .\cookbook\templates\base.html:263
|
||||||
#: .\cookbook\templates\ingredient_editor.html:7
|
#: .\cookbook\templates\ingredient_editor.html:7
|
||||||
#: .\cookbook\templates\ingredient_editor.html:13
|
#: .\cookbook\templates\ingredient_editor.html:13
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Ingredients"
|
|
||||||
msgid "Ingredient Editor"
|
msgid "Ingredient Editor"
|
||||||
msgstr "Ingredients"
|
msgstr "Editor d'ingredients"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:275
|
#: .\cookbook\templates\base.html:275
|
||||||
#: .\cookbook\templates\export_response.html:7
|
#: .\cookbook\templates\export_response.html:7
|
||||||
@@ -1029,10 +1017,8 @@ msgid "Properties"
|
|||||||
msgstr "Propietats"
|
msgstr "Propietats"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:301 .\cookbook\views\lists.py:255
|
#: .\cookbook\templates\base.html:301 .\cookbook\views\lists.py:255
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Account Connections"
|
|
||||||
msgid "Unit Conversions"
|
msgid "Unit Conversions"
|
||||||
msgstr "Connexions de Compte"
|
msgstr "Conversió d'unitats"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:318 .\cookbook\templates\index.html:47
|
#: .\cookbook\templates\base.html:318 .\cookbook\templates\index.html:47
|
||||||
msgid "Import Recipe"
|
msgid "Import Recipe"
|
||||||
@@ -1052,10 +1038,8 @@ msgid "Space Settings"
|
|||||||
msgstr "Opcions d'espai"
|
msgstr "Opcions d'espai"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:340
|
#: .\cookbook\templates\base.html:340
|
||||||
#, fuzzy
|
|
||||||
#| msgid "External Recipes"
|
|
||||||
msgid "External Connectors"
|
msgid "External Connectors"
|
||||||
msgstr "Receptes Externes"
|
msgstr "Connectors Externs"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:345 .\cookbook\templates\system.html:13
|
#: .\cookbook\templates\base.html:345 .\cookbook\templates\system.html:13
|
||||||
msgid "System"
|
msgid "System"
|
||||||
@@ -1067,10 +1051,8 @@ msgstr "Admin"
|
|||||||
|
|
||||||
#: .\cookbook\templates\base.html:351
|
#: .\cookbook\templates\base.html:351
|
||||||
#: .\cookbook\templates\space_overview.html:25
|
#: .\cookbook\templates\space_overview.html:25
|
||||||
#, fuzzy
|
|
||||||
#| msgid "No Space"
|
|
||||||
msgid "Your Spaces"
|
msgid "Your Spaces"
|
||||||
msgstr "Sense Espai"
|
msgstr "El teu espai"
|
||||||
|
|
||||||
#: .\cookbook\templates\base.html:362
|
#: .\cookbook\templates\base.html:362
|
||||||
#: .\cookbook\templates\space_overview.html:6
|
#: .\cookbook\templates\space_overview.html:6
|
||||||
@@ -1121,7 +1103,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:75
|
#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:75
|
||||||
msgid "Sync"
|
msgid "Sync"
|
||||||
msgstr "Sync"
|
msgstr "Sincronitzar"
|
||||||
|
|
||||||
#: .\cookbook\templates\batch\monitor.html:10
|
#: .\cookbook\templates\batch\monitor.html:10
|
||||||
msgid "Manage watched Folders"
|
msgid "Manage watched Folders"
|
||||||
@@ -1337,14 +1319,16 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Markdown és un llenguatge de marcatge lleuger que es pot utilitzar per donar "
|
" Markdown és un llenguatge de marcatge lleuger que es pot utilitzar "
|
||||||
"format a text pla de forma senzilla.\n"
|
"per donar format a text pla de forma senzilla.\n"
|
||||||
"Aquest lloc utilitza la biblioteca <a href=\"https://python-markdown.github."
|
"Aquest lloc utilitza la biblioteca <a href=\"https://python-markdown.github."
|
||||||
"io/\" target=\"_blank\"> Python Markown</a> per convertir el teu text en un "
|
"io/\" target=\"_blank\"> Python Markown</a> \n"
|
||||||
"bonic format HTML. La documentació completa de Markdown es pot trobar <a "
|
"per convertir el teu text en un bonic format HTML. La documentació completa "
|
||||||
"href=\"https://daringfireball.net/projects/markdown/syntax\" target=\"_blank"
|
"de Markdown es pot trobar\n"
|
||||||
"\">aquí</a>.\n"
|
" <a href=\"https://daringfireball.net/projects/markdown/syntax\" target="
|
||||||
"Pots trobar informació incompleta, encara que suficient més avall."
|
"\"_blank\">aquí</a>.\n"
|
||||||
|
"Pots trobar informació incompleta, encara que suficient més avall.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\markdown_info.html:25
|
#: .\cookbook\templates\markdown_info.html:25
|
||||||
msgid "Headers"
|
msgid "Headers"
|
||||||
@@ -1450,9 +1434,8 @@ msgid ""
|
|||||||
"\"noreferrer noopener\" target=\"_blank\">this one.</a>"
|
"\"noreferrer noopener\" target=\"_blank\">this one.</a>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les taules de rebaixes són difícils de crear a mà. Es recomana utilitzar un "
|
"Les taules de rebaixes són difícils de crear a mà. Es recomana utilitzar un "
|
||||||
"editor de taules com\n"
|
"editor de taules com <a href=\"https://www.tablesgenerator.com/"
|
||||||
"<a href=\"https://www.tablesgenerator.com/markdown_tables\" rel=\"noreferrer "
|
"markdown_tables\" rel=\"noreferrer noopener\" target=\"_blank\">aquest.</a>"
|
||||||
"noopener\" target=\"_blank\">aquest.</a>"
|
|
||||||
|
|
||||||
#: .\cookbook\templates\markdown_info.html:155
|
#: .\cookbook\templates\markdown_info.html:155
|
||||||
#: .\cookbook\templates\markdown_info.html:157
|
#: .\cookbook\templates\markdown_info.html:157
|
||||||
@@ -1519,10 +1502,8 @@ msgid "Back"
|
|||||||
msgstr "Enrere"
|
msgstr "Enrere"
|
||||||
|
|
||||||
#: .\cookbook\templates\property_editor.html:7
|
#: .\cookbook\templates\property_editor.html:7
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Ingredients"
|
|
||||||
msgid "Property Editor"
|
msgid "Property Editor"
|
||||||
msgstr "Ingredients"
|
msgstr "Editor de propietats"
|
||||||
|
|
||||||
#: .\cookbook\templates\recipe_view.html:36
|
#: .\cookbook\templates\recipe_view.html:36
|
||||||
msgid "Comments"
|
msgid "Comments"
|
||||||
@@ -1539,7 +1520,7 @@ msgstr "Comentari"
|
|||||||
|
|
||||||
#: .\cookbook\templates\rest_framework\api.html:5
|
#: .\cookbook\templates\rest_framework\api.html:5
|
||||||
msgid "Recipe Home"
|
msgid "Recipe Home"
|
||||||
msgstr "Receptari"
|
msgstr "Pàgina d'inici"
|
||||||
|
|
||||||
#: .\cookbook\templates\search_info.html:5
|
#: .\cookbook\templates\search_info.html:5
|
||||||
#: .\cookbook\templates\search_info.html:9
|
#: .\cookbook\templates\search_info.html:9
|
||||||
@@ -1887,17 +1868,15 @@ msgstr "Crear compte de superusuari"
|
|||||||
|
|
||||||
#: .\cookbook\templates\socialaccount\authentication_error.html:7
|
#: .\cookbook\templates\socialaccount\authentication_error.html:7
|
||||||
#: .\cookbook\templates\socialaccount\authentication_error.html:23
|
#: .\cookbook\templates\socialaccount\authentication_error.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Social Login"
|
|
||||||
msgid "Social Network Login Failure"
|
msgid "Social Network Login Failure"
|
||||||
msgstr "Accés Social"
|
msgstr "Error d'inici de sessió mitjançant l'inici de sessió social"
|
||||||
|
|
||||||
#: .\cookbook\templates\socialaccount\authentication_error.html:25
|
#: .\cookbook\templates\socialaccount\authentication_error.html:25
|
||||||
#, fuzzy
|
|
||||||
#| msgid "An error occurred attempting to move "
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"An error occurred while attempting to login via your social network account."
|
"An error occurred while attempting to login via your social network account."
|
||||||
msgstr "Error a l'intentar moure "
|
msgstr ""
|
||||||
|
"S'ha produït un error en intentar iniciar sessió mitjançant el teu compte de "
|
||||||
|
"xarxa social."
|
||||||
|
|
||||||
#: .\cookbook\templates\socialaccount\connections.html:4
|
#: .\cookbook\templates\socialaccount\connections.html:4
|
||||||
#: .\cookbook\templates\socialaccount\connections.html:15
|
#: .\cookbook\templates\socialaccount\connections.html:15
|
||||||
@@ -1928,7 +1907,7 @@ msgstr "Afegir Compte de tercers"
|
|||||||
#: .\cookbook\templates\socialaccount\login.html:5
|
#: .\cookbook\templates\socialaccount\login.html:5
|
||||||
#: .\cookbook\templates\socialaccount\signup.html:5
|
#: .\cookbook\templates\socialaccount\signup.html:5
|
||||||
msgid "Signup"
|
msgid "Signup"
|
||||||
msgstr "Registre"
|
msgstr "Registrar"
|
||||||
|
|
||||||
#: .\cookbook\templates\socialaccount\login.html:9
|
#: .\cookbook\templates\socialaccount\login.html:9
|
||||||
#, python-format
|
#, python-format
|
||||||
@@ -1985,10 +1964,8 @@ msgid "Sign in using"
|
|||||||
msgstr "Registrar emprant"
|
msgstr "Registrar emprant"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_manage.html:7
|
#: .\cookbook\templates\space_manage.html:7
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Members"
|
|
||||||
msgid "Space Management"
|
msgid "Space Management"
|
||||||
msgstr "Membres"
|
msgstr "Gestiona de l'espai"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_manage.html:26
|
#: .\cookbook\templates\space_manage.html:26
|
||||||
msgid "Space:"
|
msgid "Space:"
|
||||||
@@ -1999,10 +1976,8 @@ msgid "Manage Subscription"
|
|||||||
msgstr "Administra Subscripció"
|
msgstr "Administra Subscripció"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:184
|
#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:184
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Space:"
|
|
||||||
msgid "Space"
|
msgid "Space"
|
||||||
msgstr "Espai:"
|
msgstr "Espai"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_overview.html:17
|
#: .\cookbook\templates\space_overview.html:17
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -2022,10 +1997,8 @@ msgid "Owner"
|
|||||||
msgstr "Propietari"
|
msgstr "Propietari"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_overview.html:57
|
#: .\cookbook\templates\space_overview.html:57
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Create Space"
|
|
||||||
msgid "Leave Space"
|
msgid "Leave Space"
|
||||||
msgstr "Crear Espai"
|
msgstr "Abandonar l'espai"
|
||||||
|
|
||||||
#: .\cookbook\templates\space_overview.html:78
|
#: .\cookbook\templates\space_overview.html:78
|
||||||
#: .\cookbook\templates\space_overview.html:88
|
#: .\cookbook\templates\space_overview.html:88
|
||||||
@@ -2118,11 +2091,12 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"No es recomana publicar fitxers multimèdia directament mitjançant "
|
"No es recomana publicar fitxers multimèdia directament mitjançant "
|
||||||
"<b>gunicorn / python.</b>\n"
|
"<b>gunicorn / python</b>!\n"
|
||||||
"Seguiu els passos descrits\n"
|
"Seguiu els passos descrits\n"
|
||||||
"<a href=\"https://github.com/vabene1111/recipes/releases/tag/0.8.1\">aquí</"
|
"<a href=\"https://github.com/vabene1111/recipes/releases/tag/0.8.1\">aquí</"
|
||||||
"a> per actualitzar\n"
|
"a> per actualitzar\n"
|
||||||
"la vostra instal·lació."
|
"la vostra instal·lació.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:55 .\cookbook\templates\system.html:70
|
#: .\cookbook\templates\system.html:55 .\cookbook\templates\system.html:70
|
||||||
#: .\cookbook\templates\system.html:83 .\cookbook\templates\system.html:94
|
#: .\cookbook\templates\system.html:83 .\cookbook\templates\system.html:94
|
||||||
@@ -2147,12 +2121,13 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"No teniu un <code>SECRET_KEY </code>configurat al fitxer<code> .env.</code> "
|
" No teniu un <code>SECRET_KEY </code>configurat al fitxer<code> ."
|
||||||
"Django per defecte ha estat\n"
|
"env.</code> Django per defecte ha estat\n"
|
||||||
"clau estàndard\n"
|
"clau estàndard\n"
|
||||||
"subministrat amb la instal·lació que és coneguda i insegura públicament. "
|
"subministrat amb la instal·lació que és coneguda i insegura públicament. "
|
||||||
"Estableix-ho\n"
|
"Estableix-ho\n"
|
||||||
"<code>SECRET_KEY</code> al fitxer de configuració<code> .env.</code>"
|
"<code>SECRET_KEY</code> al fitxer de configuració<code> .env.</code>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:73
|
#: .\cookbook\templates\system.html:73
|
||||||
msgid "Debug Mode"
|
msgid "Debug Mode"
|
||||||
@@ -2169,10 +2144,11 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Aquesta aplicació encara s’executa en mode de depuració. És probable que "
|
" Aquesta aplicació encara s’executa en mode de depuració. És "
|
||||||
"això no sigui necessari. Activa el mode de depuració\n"
|
"probable que això no sigui necessari. Activa el mode de depuració\n"
|
||||||
"configuració\n"
|
"configuració\n"
|
||||||
"<code>DEBUG = 0</code> al fitxer de configuració<code> .env.</code>"
|
"<code>DEBUG = 0</code> al fitxer de configuració<code> .env.</code>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:86
|
#: .\cookbook\templates\system.html:86
|
||||||
msgid "Allowed Hosts"
|
msgid "Allowed Hosts"
|
||||||
@@ -2186,6 +2162,11 @@ msgid ""
|
|||||||
"this.\n"
|
"this.\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
" La vostra configuració permet tots els amfitrions, això està bé "
|
||||||
|
"en algunes instal·lacions, però en general cal evitar-ho. Consulteu la "
|
||||||
|
"documentació sobre aquest tema.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:97
|
#: .\cookbook\templates\system.html:97
|
||||||
msgid "Database"
|
msgid "Database"
|
||||||
@@ -2196,10 +2177,8 @@ msgid "Info"
|
|||||||
msgstr "Info"
|
msgstr "Info"
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:110 .\cookbook\templates\system.html:127
|
#: .\cookbook\templates\system.html:110 .\cookbook\templates\system.html:127
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Use fractions"
|
|
||||||
msgid "Migrations"
|
msgid "Migrations"
|
||||||
msgstr "Utilitza fraccions"
|
msgstr "Migracions"
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:116
|
#: .\cookbook\templates\system.html:116
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -2212,24 +2191,30 @@ msgid ""
|
|||||||
"issue.\n"
|
"issue.\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
" Les migracions de dades no haurien de fallar mai!\n"
|
||||||
|
" Els errors de migració podrien provocar problemes operatius "
|
||||||
|
"importants a l'aplicació.\n"
|
||||||
|
" Si una migració falla, assegureu-vos que teniu l'última versió "
|
||||||
|
"i, si és així, publiqueu el registre de migració i la visió general a "
|
||||||
|
"continuació en un tiquet de GitHub.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:182
|
#: .\cookbook\templates\system.html:182
|
||||||
msgid "False"
|
msgid "False"
|
||||||
msgstr ""
|
msgstr "Fals"
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:182
|
#: .\cookbook\templates\system.html:182
|
||||||
msgid "True"
|
msgid "True"
|
||||||
msgstr ""
|
msgstr "Cert"
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:207
|
#: .\cookbook\templates\system.html:207
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr ""
|
msgstr "Amagar"
|
||||||
|
|
||||||
#: .\cookbook\templates\system.html:210
|
#: .\cookbook\templates\system.html:210
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Show Log"
|
|
||||||
msgid "Show"
|
msgid "Show"
|
||||||
msgstr "Mostra Logs"
|
msgstr "Mostra"
|
||||||
|
|
||||||
#: .\cookbook\templates\url_import.html:8
|
#: .\cookbook\templates\url_import.html:8
|
||||||
msgid "URL Import"
|
msgid "URL Import"
|
||||||
@@ -2304,16 +2289,17 @@ msgstr "Afegit {obj.name} a la llista de la compra."
|
|||||||
#: .\cookbook\views\api.py:742
|
#: .\cookbook\views\api.py:742
|
||||||
msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD."
|
msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtrar els plans d'àpats des de la data (inclosa) en el format AAAA-MM-DD."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:743
|
#: .\cookbook\views\api.py:743
|
||||||
msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD."
|
msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD."
|
||||||
msgstr ""
|
msgstr "Filtreu els plans de menús actuals (inclosos) en el format AAAA-MM-DD."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:744
|
#: .\cookbook\views\api.py:744
|
||||||
#, fuzzy
|
|
||||||
#| msgid "ID of recipe a step is part of. For multiple repeat parameter."
|
|
||||||
msgid "Filter meal plans with MealType ID. For multiple repeat parameter."
|
msgid "Filter meal plans with MealType ID. For multiple repeat parameter."
|
||||||
msgstr "ID de recepta forma part d'un pas. Per a múltiples repeteix paràmetre."
|
msgstr ""
|
||||||
|
"Filtra els plans d'àpats amb MealType ID. Per a múltiples paràmetres de "
|
||||||
|
"repetició."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:872
|
#: .\cookbook\views\api.py:872
|
||||||
msgid "ID of recipe a step is part of. For multiple repeat parameter."
|
msgid "ID of recipe a step is part of. For multiple repeat parameter."
|
||||||
@@ -2332,34 +2318,40 @@ msgstr ""
|
|||||||
"també cerca text complet."
|
"també cerca text complet."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:910
|
#: .\cookbook\views\api.py:910
|
||||||
#, fuzzy
|
|
||||||
#| msgid "ID of keyword a recipe should have. For multiple repeat parameter."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"ID of keyword a recipe should have. For multiple repeat parameter. "
|
"ID of keyword a recipe should have. For multiple repeat parameter. "
|
||||||
"Equivalent to keywords_or"
|
"Equivalent to keywords_or"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ID de la paraula clau que hauria de tenir una recepta. Per a múltiples "
|
"ID de la paraula clau que hauria de tenir una recepta. Per a múltiples "
|
||||||
"repeteix paràmetre."
|
"repeteix paràmetre. Equivalent a keywords_or"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:911
|
#: .\cookbook\views\api.py:911
|
||||||
msgid ""
|
msgid ""
|
||||||
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
|
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificadors (IDs) de paraules clau, Paraules clau d'identificació, "
|
||||||
|
"repetiu-ne per a múltiples. Retorna receptes amb qualsevol paraula clau"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:912
|
#: .\cookbook\views\api.py:912
|
||||||
msgid ""
|
msgid ""
|
||||||
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
|
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Paraules clau d'identificació (IDs), repetiu-ne per a múltiples. Torna "
|
||||||
|
"receptes que contenen totes les paraules clau."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:913
|
#: .\cookbook\views\api.py:913
|
||||||
msgid ""
|
msgid ""
|
||||||
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
|
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificador (ID) de les paraules clau, repetiu-ne per a diversos. Exclou "
|
||||||
|
"les receptes que continguin alguna de les paraules clau."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:914
|
#: .\cookbook\views\api.py:914
|
||||||
msgid ""
|
msgid ""
|
||||||
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
|
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificació (ID) de les paraules clau, repetiu-ne per a diversos. Exclou "
|
||||||
|
"les receptes que continguin alguna de les paraules clau."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:915
|
#: .\cookbook\views\api.py:915
|
||||||
msgid "ID of food a recipe should have. For multiple repeat parameter."
|
msgid "ID of food a recipe should have. For multiple repeat parameter."
|
||||||
@@ -2370,18 +2362,26 @@ msgstr ""
|
|||||||
#: .\cookbook\views\api.py:916
|
#: .\cookbook\views\api.py:916
|
||||||
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
|
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ID dels aliments, repeteix-lo per a múltiples. Retorna les receptes que "
|
||||||
|
"continguin més d'un aliment"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:917
|
#: .\cookbook\views\api.py:917
|
||||||
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
|
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ID d'aliments, repetiu-ho per a múltiples. Retorna receptes amb tots els "
|
||||||
|
"aliments."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:918
|
#: .\cookbook\views\api.py:918
|
||||||
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
|
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ID d'aliments, repetiu-ho per a múltiples. Exclou receptes que contingui "
|
||||||
|
"algun dels aliments."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:919
|
#: .\cookbook\views\api.py:919
|
||||||
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
|
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificació (ID) dels aliments, repetiu-ne per a diversos. Exclou les "
|
||||||
|
"receptes que continguin tots els aliments."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:920
|
#: .\cookbook\views\api.py:920
|
||||||
msgid "ID of unit a recipe should have."
|
msgid "ID of unit a recipe should have."
|
||||||
@@ -2392,6 +2392,8 @@ msgid ""
|
|||||||
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
|
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
|
||||||
"rating less than."
|
"rating less than."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Tingues en compte que una recepta hauria de tenir o ser superior. [0 - 5] Un "
|
||||||
|
"valor negatiu filtra una puntuació inferior a."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:922
|
#: .\cookbook\views\api.py:922
|
||||||
msgid "ID of book a recipe should be in. For multiple repeat parameter."
|
msgid "ID of book a recipe should be in. For multiple repeat parameter."
|
||||||
@@ -2402,70 +2404,94 @@ msgstr ""
|
|||||||
#: .\cookbook\views\api.py:923
|
#: .\cookbook\views\api.py:923
|
||||||
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
|
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificadors de llibre (IDs), repeteix per a diversos. Retorna receptes "
|
||||||
|
"amb qualsevol dels llibres"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:924
|
#: .\cookbook\views\api.py:924
|
||||||
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
|
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Identificador (IDs) de llibres, repetiu-ho per a diversos. Torna receptes "
|
||||||
|
"amb tots els llibres."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:925
|
#: .\cookbook\views\api.py:925
|
||||||
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
|
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ID del llibre. Es pot especificar diverses vegades. Exclou les receptes dels "
|
||||||
|
"llibres amb l'ID especificat."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:926
|
#: .\cookbook\views\api.py:926
|
||||||
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
|
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ID dels llibres, es pot especificar diverses vegades. Exclou les receptes "
|
||||||
|
"amb tots els llibres amb les ID especificades."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:927
|
#: .\cookbook\views\api.py:927
|
||||||
msgid "If only internal recipes should be returned. [true/<b>false</b>]"
|
msgid "If only internal recipes should be returned. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr "Només cal retornar les receptes internes. [sí/<b>no</b>]"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:928
|
#: .\cookbook\views\api.py:928
|
||||||
msgid "Returns the results in randomized order. [true/<b>false</b>]"
|
msgid "Returns the results in randomized order. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr "Retorna resultats en ordre aleatori. [sí/<b>no</b>]"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:929
|
#: .\cookbook\views\api.py:929
|
||||||
msgid "Returns new results first in search results. [true/<b>false</b>]"
|
msgid "Returns new results first in search results. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"En primer lloc, retorna nous resultats als resultats de la cerca. [cert/"
|
||||||
|
"<b>fals</b>]"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:930
|
#: .\cookbook\views\api.py:930
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter recipes cooked X times or more. Negative values returns cooked less "
|
"Filter recipes cooked X times or more. Negative values returns cooked less "
|
||||||
"than X times"
|
"than X times"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra les receptes cuinades X vegades o més. Els valors negatius retornen "
|
||||||
|
"les receptes cuinades menys de X vegades"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:931
|
#: .\cookbook\views\api.py:931
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
|
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
|
||||||
"or before date."
|
"or before date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra les receptes que s'han cuinat per última vegada el AAAA-MM-DD o "
|
||||||
|
"després. Prefixació: filtra la data exacta o abans de la data."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:932
|
#: .\cookbook\views\api.py:932
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
|
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
|
||||||
"before date."
|
"before date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra les receptes que s'han creat el AAAA-MM-DD o després. Prefixació: "
|
||||||
|
"filtra la data exacta o abans de la data."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:933
|
#: .\cookbook\views\api.py:933
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
|
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
|
||||||
"before date."
|
"before date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra les receptes que s'han actualitzat el AAAA-MM-DD o després. "
|
||||||
|
"Prefixació: filtra la data exacta o abans de la data."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:934
|
#: .\cookbook\views\api.py:934
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
|
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
|
||||||
"or before date."
|
"or before date."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra les receptes que s'han visitat per última vegada el AAAA-MM-DD o "
|
||||||
|
"després. Prefixació: filtra la data exacta o abans de la data."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:935
|
#: .\cookbook\views\api.py:935
|
||||||
msgid "Filter recipes that can be made with OnHand food. [true/<b>false</b>]"
|
msgid "Filter recipes that can be made with OnHand food. [true/<b>false</b>]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtra receptes que poden elaborar-se amb aliments disponibles. [true/"
|
||||||
|
"<b>false</b>]"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1122
|
#: .\cookbook\views\api.py:1122
|
||||||
msgid ""
|
msgid ""
|
||||||
"Returns the shopping list entry with a primary key of id. Multiple values "
|
"Returns the shopping list entry with a primary key of id. Multiple values "
|
||||||
"allowed."
|
"allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Retorna l'entrada de la llista de la compra amb una clau primària "
|
||||||
|
"d'identificador. Es permeten diversos valors."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1125
|
#: .\cookbook\views\api.py:1125
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -2473,20 +2499,27 @@ msgid ""
|
|||||||
"b>]<br> - recent includes unchecked items and recently "
|
"b>]<br> - recent includes unchecked items and recently "
|
||||||
"completed items."
|
"completed items."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtreu les entrades de la llista de compres per marcades. [cert, fals, "
|
||||||
|
"ambdues, <b>recent</b>]<br> -recent inclou elements no "
|
||||||
|
"marcats i elements completats recentment."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1128
|
#: .\cookbook\views\api.py:1128
|
||||||
msgid "Returns the shopping list entries sorted by supermarket category order."
|
msgid "Returns the shopping list entries sorted by supermarket category order."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Retorna les entrades de la llista de la compra ordenades per comanda de "
|
||||||
|
"categoria de supermercat."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1210
|
#: .\cookbook\views\api.py:1210
|
||||||
msgid "Filter for entries with the given recipe"
|
msgid "Filter for entries with the given recipe"
|
||||||
msgstr ""
|
msgstr "Filtrar les entrades amb la recepta especificada"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1292
|
#: .\cookbook\views\api.py:1292
|
||||||
msgid ""
|
msgid ""
|
||||||
"Return the Automations matching the automation type. Multiple values "
|
"Return the Automations matching the automation type. Multiple values "
|
||||||
"allowed."
|
"allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Retorna l'entrada de la llista de la compra amb una clau primària de "
|
||||||
|
"l'identificador. Es permeten múltiples valors."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1415
|
#: .\cookbook\views\api.py:1415
|
||||||
msgid "Nothing to do."
|
msgid "Nothing to do."
|
||||||
@@ -2494,7 +2527,7 @@ msgstr "Res a fer."
|
|||||||
|
|
||||||
#: .\cookbook\views\api.py:1445
|
#: .\cookbook\views\api.py:1445
|
||||||
msgid "Invalid Url"
|
msgid "Invalid Url"
|
||||||
msgstr ""
|
msgstr "Url Invàlida"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1449
|
#: .\cookbook\views\api.py:1449
|
||||||
msgid "Connection Refused."
|
msgid "Connection Refused."
|
||||||
@@ -2502,7 +2535,7 @@ msgstr "Connexió Refusada."
|
|||||||
|
|
||||||
#: .\cookbook\views\api.py:1451
|
#: .\cookbook\views\api.py:1451
|
||||||
msgid "Bad URL Schema."
|
msgid "Bad URL Schema."
|
||||||
msgstr ""
|
msgstr "Esquema URL erroni."
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1474
|
#: .\cookbook\views\api.py:1474
|
||||||
msgid "No usable data could be found."
|
msgid "No usable data could be found."
|
||||||
@@ -2510,7 +2543,7 @@ msgstr "No s'han trobat dades utilitzables."
|
|||||||
|
|
||||||
#: .\cookbook\views\api.py:1549
|
#: .\cookbook\views\api.py:1549
|
||||||
msgid "File is above space limit"
|
msgid "File is above space limit"
|
||||||
msgstr ""
|
msgstr "El fitxer supera el límit d'emmagatzematge"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114
|
#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114
|
||||||
msgid "Importing is not implemented for this provider"
|
msgid "Importing is not implemented for this provider"
|
||||||
@@ -2525,7 +2558,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: .\cookbook\views\api.py:1671
|
#: .\cookbook\views\api.py:1671
|
||||||
msgid "Sync successful!"
|
msgid "Sync successful!"
|
||||||
msgstr "Sincronització correcte"
|
msgstr "Sincronització correcta!"
|
||||||
|
|
||||||
#: .\cookbook\views\api.py:1674
|
#: .\cookbook\views\api.py:1674
|
||||||
msgid "Error synchronizing with Storage"
|
msgid "Error synchronizing with Storage"
|
||||||
@@ -2556,42 +2589,36 @@ msgstr ""
|
|||||||
"almenys un monitor."
|
"almenys un monitor."
|
||||||
|
|
||||||
#: .\cookbook\views\delete.py:135
|
#: .\cookbook\views\delete.py:135
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Storage Backend"
|
|
||||||
msgid "Connectors Config Backend"
|
msgid "Connectors Config Backend"
|
||||||
msgstr "Backend d'emmagatzematge"
|
msgstr "Back-end de configuració de connectors"
|
||||||
|
|
||||||
#: .\cookbook\views\delete.py:157
|
#: .\cookbook\views\delete.py:157
|
||||||
msgid "Invite Link"
|
msgid "Invite Link"
|
||||||
msgstr "Enllaç de invitació"
|
msgstr "Enllaç de invitació"
|
||||||
|
|
||||||
#: .\cookbook\views\delete.py:168
|
#: .\cookbook\views\delete.py:168
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Members"
|
|
||||||
msgid "Space Membership"
|
msgid "Space Membership"
|
||||||
msgstr "Membres"
|
msgstr "Membres de l'espai"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:84
|
#: .\cookbook\views\edit.py:84
|
||||||
msgid "You cannot edit this storage!"
|
msgid "You cannot edit this storage!"
|
||||||
msgstr "No podeu editar aquest emmagatzematge."
|
msgstr "No podeu editar aquest emmagatzematge!"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:108
|
#: .\cookbook\views\edit.py:108
|
||||||
msgid "Storage saved!"
|
msgid "Storage saved!"
|
||||||
msgstr "Emmagatzematge desat."
|
msgstr "Emmagatzematge desat!"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:110
|
#: .\cookbook\views\edit.py:110
|
||||||
msgid "There was an error updating this storage backend!"
|
msgid "There was an error updating this storage backend!"
|
||||||
msgstr "S'ha produït un error en actualitzar aquest backend d'emmagatzematge."
|
msgstr "S'ha produït un error en actualitzar aquest backend d'emmagatzematge!"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:134
|
#: .\cookbook\views\edit.py:134
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Changes saved!"
|
|
||||||
msgid "Config saved!"
|
msgid "Config saved!"
|
||||||
msgstr "Canvis desats!"
|
msgstr "Configuració desada!"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:142
|
#: .\cookbook\views\edit.py:142
|
||||||
msgid "ConnectorConfig"
|
msgid "ConnectorConfig"
|
||||||
msgstr ""
|
msgstr "Configuració del connector"
|
||||||
|
|
||||||
#: .\cookbook\views\edit.py:198
|
#: .\cookbook\views\edit.py:198
|
||||||
msgid "Changes saved!"
|
msgid "Changes saved!"
|
||||||
@@ -2622,10 +2649,8 @@ msgid "Shopping List"
|
|||||||
msgstr "Llista de la Compra"
|
msgstr "Llista de la Compra"
|
||||||
|
|
||||||
#: .\cookbook\views\lists.py:77 .\cookbook\views\new.py:98
|
#: .\cookbook\views\lists.py:77 .\cookbook\views\new.py:98
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Storage Backend"
|
|
||||||
msgid "Connector Config Backend"
|
msgid "Connector Config Backend"
|
||||||
msgstr "Backend d'emmagatzematge"
|
msgstr "Configuració del backend per a connectors"
|
||||||
|
|
||||||
#: .\cookbook\views\lists.py:91
|
#: .\cookbook\views\lists.py:91
|
||||||
msgid "Invite Links"
|
msgid "Invite Links"
|
||||||
@@ -2640,10 +2665,8 @@ msgid "Shopping Categories"
|
|||||||
msgstr "Categories de Compres"
|
msgstr "Categories de Compres"
|
||||||
|
|
||||||
#: .\cookbook\views\lists.py:202
|
#: .\cookbook\views\lists.py:202
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Filter"
|
|
||||||
msgid "Custom Filters"
|
msgid "Custom Filters"
|
||||||
msgstr "Filtre"
|
msgstr "Filtres personalitzats"
|
||||||
|
|
||||||
#: .\cookbook\views\lists.py:239
|
#: .\cookbook\views\lists.py:239
|
||||||
msgid "Steps"
|
msgid "Steps"
|
||||||
@@ -2651,13 +2674,11 @@ msgstr "Passos"
|
|||||||
|
|
||||||
#: .\cookbook\views\lists.py:270
|
#: .\cookbook\views\lists.py:270
|
||||||
msgid "Property Types"
|
msgid "Property Types"
|
||||||
msgstr ""
|
msgstr "Tipus de propietat"
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:86
|
#: .\cookbook\views\new.py:86
|
||||||
#, fuzzy
|
|
||||||
#| msgid "This feature is not available in the demo version!"
|
|
||||||
msgid "This feature is not enabled by the server admin!"
|
msgid "This feature is not enabled by the server admin!"
|
||||||
msgstr "Funció no està disponible a la versió de demostració!"
|
msgstr "Aquesta funció no està activada per l'administrador del servidor!"
|
||||||
|
|
||||||
#: .\cookbook\views\new.py:123
|
#: .\cookbook\views\new.py:123
|
||||||
msgid "Imported new recipe!"
|
msgid "Imported new recipe!"
|
||||||
@@ -2673,11 +2694,9 @@ msgid "This feature is not available in the demo version!"
|
|||||||
msgstr "Funció no està disponible a la versió de demostració!"
|
msgstr "Funció no està disponible a la versió de demostració!"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:74
|
#: .\cookbook\views\views.py:74
|
||||||
#, fuzzy
|
|
||||||
#| msgid "You have reached the maximum number of recipes for your space."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have the reached the maximum amount of spaces that can be owned by you."
|
"You have the reached the maximum amount of spaces that can be owned by you."
|
||||||
msgstr "Has arribat al nombre màxim de receptes per al vostre espai."
|
msgstr "Has assolit la quantitat màxima d'espais que pots tenir."
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:89
|
#: .\cookbook\views\views.py:89
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -2715,47 +2734,36 @@ msgstr "Cerca difusa no és compatible amb aquest mètode de cerca!"
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "PostgreSQL %(v)s is deprecated. Upgrade to a fully supported version!"
|
msgid "PostgreSQL %(v)s is deprecated. Upgrade to a fully supported version!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"PostgreSQL %(v)s està obsolet. Actualitza a una versió totalment compatible!"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:309
|
#: .\cookbook\views\views.py:309
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You are running PostgreSQL %(v1)s. PostgreSQL %(v2)s is recommended"
|
msgid "You are running PostgreSQL %(v1)s. PostgreSQL %(v2)s is recommended"
|
||||||
msgstr ""
|
msgstr "Estàs fent servir PostgreSQL %(v1)s. Es recomana PostgreSQL %(v2)s"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:313
|
#: .\cookbook\views\views.py:313
|
||||||
msgid "Unable to determine PostgreSQL version."
|
msgid "Unable to determine PostgreSQL version."
|
||||||
msgstr ""
|
msgstr "No es pot determinar la versió de PostgreSQL."
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:317
|
#: .\cookbook\views\views.py:317
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "\n"
|
|
||||||
#| " This application is not running with a Postgres database "
|
|
||||||
#| "backend. This is ok but not recommended as some\n"
|
|
||||||
#| " features only work with postgres databases.\n"
|
|
||||||
#| " "
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This application is not running with a Postgres database backend. This is ok "
|
"This application is not running with a Postgres database backend. This is ok "
|
||||||
"but not recommended as some features only work with postgres databases."
|
"but not recommended as some features only work with postgres databases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"Aquesta aplicació no s'executa amb un backend de base de dades Postgres. "
|
||||||
"Aquesta aplicació no s’executa amb un backend de base de dades Postgres. "
|
"Això està bé, però no es recomanable, ja que algunes funcions només "
|
||||||
"Això està bé, però no es recomana com alguns\n"
|
"funcionen amb bases de dades Postgres."
|
||||||
"les funcions només funcionen amb bases de dades postgres."
|
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:360
|
#: .\cookbook\views\views.py:360
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "The setup page can only be used to create the first user! If you have "
|
|
||||||
#| "forgotten your superuser credentials please consult the django "
|
|
||||||
#| "documentation on how to reset passwords."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The setup page can only be used to create the first "
|
"The setup page can only be used to create the first "
|
||||||
"user! If you have forgotten your superuser credentials "
|
"user! If you have forgotten your superuser credentials "
|
||||||
"please consult the django documentation on how to reset passwords."
|
"please consult the django documentation on how to reset passwords."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La pàgina de configuració només es pot utilitzar per crear el primer usuari. "
|
"La pàgina de configuració només es pot utilitzar per crear el primer "
|
||||||
"Si heu oblidat les vostres credencials de superusuari, consulteu la "
|
"usuari! Si heu oblidat les vostres credencials de "
|
||||||
"documentació de django sobre com restablir les contrasenyes."
|
"superusuari, consulteu la documentació de django sobre com restablir les "
|
||||||
|
"contrasenyes."
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:369
|
#: .\cookbook\views\views.py:369
|
||||||
msgid "Passwords dont match!"
|
msgid "Passwords dont match!"
|
||||||
@@ -2767,7 +2775,7 @@ msgstr "L'usuari s'ha creat, si us plau inicieu la sessió!"
|
|||||||
|
|
||||||
#: .\cookbook\views\views.py:393
|
#: .\cookbook\views\views.py:393
|
||||||
msgid "Malformed Invite Link supplied!"
|
msgid "Malformed Invite Link supplied!"
|
||||||
msgstr "S'ha proporcionat un enllaç d'invitació mal format."
|
msgstr "S'ha proporcionat un enllaç d'invitació amb un format incorrecte!"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:410
|
#: .\cookbook\views\views.py:410
|
||||||
msgid "Successfully joined space."
|
msgid "Successfully joined space."
|
||||||
@@ -2775,7 +2783,7 @@ msgstr "Unit correctament a l'espai."
|
|||||||
|
|
||||||
#: .\cookbook\views\views.py:416
|
#: .\cookbook\views\views.py:416
|
||||||
msgid "Invite Link not valid or already used!"
|
msgid "Invite Link not valid or already used!"
|
||||||
msgstr "L'enllaç d'invitació no és vàlid o ja s'ha utilitzat."
|
msgstr "L'enllaç d'invitació no és vàlid o ja s'ha utilitzat!"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:432
|
#: .\cookbook\views\views.py:432
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -2795,7 +2803,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: .\cookbook\views\views.py:451
|
#: .\cookbook\views\views.py:451
|
||||||
msgid "Manage recipes, shopping list, meal plans and more."
|
msgid "Manage recipes, shopping list, meal plans and more."
|
||||||
msgstr ""
|
msgstr "Gestiona receptes, llistes de la compra, menús setmanals i molt més."
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:458
|
#: .\cookbook\views\views.py:458
|
||||||
msgid "Plan"
|
msgid "Plan"
|
||||||
@@ -2803,17 +2811,15 @@ msgstr "Pla"
|
|||||||
|
|
||||||
#: .\cookbook\views\views.py:458
|
#: .\cookbook\views\views.py:458
|
||||||
msgid "View your meal Plan"
|
msgid "View your meal Plan"
|
||||||
msgstr ""
|
msgstr "Veure la planificació de menús"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:459
|
#: .\cookbook\views\views.py:459
|
||||||
msgid "View your cookbooks"
|
msgid "View your cookbooks"
|
||||||
msgstr ""
|
msgstr "Veure els meus llibres de receptes"
|
||||||
|
|
||||||
#: .\cookbook\views\views.py:460
|
#: .\cookbook\views\views.py:460
|
||||||
#, fuzzy
|
|
||||||
#| msgid "New Shopping List"
|
|
||||||
msgid "View your shopping lists"
|
msgid "View your shopping lists"
|
||||||
msgstr "Nova Llista de Compra"
|
msgstr "Veure la teva llista de la compra"
|
||||||
|
|
||||||
#~ msgid "Default unit"
|
#~ msgid "Default unit"
|
||||||
#~ msgstr "Unitat per defecte"
|
#~ msgstr "Unitat per defecte"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-08-01 15:04+0200\n"
|
"POT-Creation-Date: 2024-08-01 15:04+0200\n"
|
||||||
"PO-Revision-Date: 2024-12-09 00:58+0000\n"
|
"PO-Revision-Date: 2025-05-18 10:58+0000\n"
|
||||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||||
"Language-Team: Italian <http://translate.tandoor.dev/projects/tandoor/"
|
"Language-Team: Italian <http://translate.tandoor.dev/projects/tandoor/"
|
||||||
"recipes-backend/it/>\n"
|
"recipes-backend/it/>\n"
|
||||||
@@ -1439,7 +1439,7 @@ msgid ""
|
|||||||
"editor like <a href=\"https://www.tablesgenerator.com/markdown_tables\" rel="
|
"editor like <a href=\"https://www.tablesgenerator.com/markdown_tables\" rel="
|
||||||
"\"noreferrer noopener\" target=\"_blank\">this one.</a>"
|
"\"noreferrer noopener\" target=\"_blank\">this one.</a>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le tabelle in markdown sono difficili da creare a mano. Si raccomanda "
|
"Le tabelle in markdown sono difficili da creare a mano. Si consiglia "
|
||||||
"l'utilizzo di un editor di tabelle come <a href=\"https://www.tablesgenerator"
|
"l'utilizzo di un editor di tabelle come <a href=\"https://www.tablesgenerator"
|
||||||
".com/markdown_tables\" rel=\"noreferrer noopener\" target=\"_blank\""
|
".com/markdown_tables\" rel=\"noreferrer noopener\" target=\"_blank\""
|
||||||
">questo.</a>"
|
">questo.</a>"
|
||||||
@@ -2098,7 +2098,7 @@ msgid ""
|
|||||||
" your installation.\n"
|
" your installation.\n"
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Non è raccomandato</b> erogare i file multimediali con gunicorn/python!\n"
|
"<b>Non è consigliato</b> erogare i file multimediali con gunicorn/python!\n"
|
||||||
" Segui i passi descritti\n"
|
" Segui i passi descritti\n"
|
||||||
" <a href=\"https://github.com/vabene1111/recipes/releases/tag/0.8."
|
" <a href=\"https://github.com/vabene1111/recipes/releases/tag/0.8."
|
||||||
"1\">qui</a> per aggiornare\n"
|
"1\">qui</a> per aggiornare\n"
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -453,6 +453,13 @@ S3_SECRET_ACCESS_KEY=
|
|||||||
S3_BUCKET_NAME=
|
S3_BUCKET_NAME=
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Alternatively you can point to a file containing the S3_SECRET_ACCESS_KEY value. If using containers make sure the file is
|
||||||
|
persistent and available inside the container.
|
||||||
|
|
||||||
|
```
|
||||||
|
S3_SECRET_ACCESS_KEY_FILE=/path/to/file.txt
|
||||||
|
```
|
||||||
|
|
||||||
Optional settings (only copy the ones you need)
|
Optional settings (only copy the ones you need)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ While intermediate updates can be skipped when updating please make sure to
|
|||||||
For all setups using Docker the updating process look something like this
|
For all setups using Docker the updating process look something like this
|
||||||
|
|
||||||
0. Before updating it is recommended to **create a [backup](/system/backup)!**
|
0. Before updating it is recommended to **create a [backup](/system/backup)!**
|
||||||
1. Stop the container using `docker-compose down`
|
1. Stop the container using `docker compose down`
|
||||||
2. Pull the latest image using `docker-compose pull`
|
2. Pull the latest image using `docker compose pull`
|
||||||
3. Start the container again using `docker-compose up -d`
|
3. Start the container again using `docker compose up -d`
|
||||||
|
|
||||||
## Manual
|
## Manual
|
||||||
|
|
||||||
@@ -45,49 +45,50 @@ docker ps -a --format 'table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}' | awk
|
|||||||
docker exec -t {{database_container}} pg_dumpall -U {{djangouser}} > ~/tandoor.sql
|
docker exec -t {{database_container}} pg_dumpall -U {{djangouser}} > ~/tandoor.sql
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Stop the postgres container
|
3. Stop the tandoor application
|
||||||
``` bash
|
``` bash
|
||||||
docker stop {{database_container}} {{tandoor_container}}
|
docker compose down
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Rename the tandoor volume
|
4. Rename the tandoor volume
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo mv ~/.docker/compose/postgres ~/.docker/compose/postgres.old
|
mv ./postgresql ./postgresql.old
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Update image tag on postgres container.
|
5. Update image tag on postgres container in the docker-compose.yaml
|
||||||
|
|
||||||
``` yaml
|
``` yaml
|
||||||
db_recipes:
|
db_recipes:
|
||||||
restart: always
|
restart: always
|
||||||
image: postgres:16-alpine
|
image: postgres:16-alpine
|
||||||
volumes:
|
volumes:
|
||||||
- ./postgresql:/var/lib/postgresql/data
|
- ./postgresql:/var/lib/postgresql/data
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Pull and rebuild container.
|
6. Pull and rebuild database container
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
docker-compose pull && docker-compose up -d
|
docker compose pull && docker compose up -d db_recipes
|
||||||
```
|
```
|
||||||
|
|
||||||
7. Import the database export
|
7. Import the database export
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
cat ~/tandoor.sql | sudo docker exec -i {{database_container}} psql postgres -U {{djangouser}}
|
cat ~/tandoor.sql | docker exec -i {{database_container}} psql postgres -U {{djangouser}}
|
||||||
```
|
```
|
||||||
8. Install postgres extensions
|
|
||||||
``` bash
|
8. Install postgres extensions
|
||||||
docker exec -it {{database_container}} psql postgres -U {{djangouser}}
|
``` bash
|
||||||
```
|
docker exec -it {{database_container}} psql postgres -U {{djangouser}}
|
||||||
|
```
|
||||||
then
|
then
|
||||||
``` psql
|
``` psql
|
||||||
CREATE EXTENSION IF NOT EXISTS unaccent;
|
CREATE EXTENSION IF NOT EXISTS unaccent;
|
||||||
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
CREATE EXTENSION IF NOT EXISTS pg_trgm;
|
||||||
```
|
```
|
||||||
|
|
||||||
If anything fails, go back to the old postgres version and data directory and try again.
|
If anything fails, go back to the old postgres version and data directory and try again.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Django==4.2.20
|
Django==4.2.22
|
||||||
cryptography===44.0.1
|
cryptography===44.0.1
|
||||||
django-annoying==0.10.6
|
django-annoying==0.10.6
|
||||||
django-cleanup==8.0.0
|
django-cleanup==8.0.0
|
||||||
@@ -18,7 +18,7 @@ Markdown==3.7
|
|||||||
Pillow==11.1.0
|
Pillow==11.1.0
|
||||||
psycopg2-binary==2.9.10
|
psycopg2-binary==2.9.10
|
||||||
python-dotenv==1.0.0
|
python-dotenv==1.0.0
|
||||||
requests==2.32.3
|
requests==2.32.4
|
||||||
six==1.16.0
|
six==1.16.0
|
||||||
webdavclient3==3.14.6
|
webdavclient3==3.14.6
|
||||||
whitenoise==6.8.2
|
whitenoise==6.8.2
|
||||||
@@ -43,7 +43,7 @@ django-hCaptcha==0.2.0
|
|||||||
python-ldap==3.4.4
|
python-ldap==3.4.4
|
||||||
django-auth-ldap==4.6.0
|
django-auth-ldap==4.6.0
|
||||||
pyppeteer==2.0.0
|
pyppeteer==2.0.0
|
||||||
pytubefix==8.12.2
|
pytubefix==8.13.1
|
||||||
aiohttp==3.10.11
|
aiohttp==3.10.11
|
||||||
inflection==0.5.1
|
inflection==0.5.1
|
||||||
redis==5.2.1
|
redis==5.2.1
|
||||||
|
|||||||
@@ -318,7 +318,7 @@
|
|||||||
"shopping_share_desc": "Els usuaris veuran tots els elements de la teva llista de compres. Perquè puguis veure les seves t'han d'afegir.",
|
"shopping_share_desc": "Els usuaris veuran tots els elements de la teva llista de compres. Perquè puguis veure les seves t'han d'afegir.",
|
||||||
"shopping_auto_sync_desc": "Establiu 0 per deshabilitar la sincronització automàtica. Quan es mostra una llista de compres aquesta es guarda de forma automàtica cada pocs segons per recarregar els canvis d'altres usuaris. És útil per a llistes compartides, però utilitza més dades mòbils.",
|
"shopping_auto_sync_desc": "Establiu 0 per deshabilitar la sincronització automàtica. Quan es mostra una llista de compres aquesta es guarda de forma automàtica cada pocs segons per recarregar els canvis d'altres usuaris. És útil per a llistes compartides, però utilitza més dades mòbils.",
|
||||||
"mealplan_autoadd_shopping_desc": "Afegir automàticament tots els ingredients del Pla d'Àpats a la llista de compres.",
|
"mealplan_autoadd_shopping_desc": "Afegir automàticament tots els ingredients del Pla d'Àpats a la llista de compres.",
|
||||||
"mealplan_autoexclude_onhand_desc": "",
|
"mealplan_autoexclude_onhand_desc": "En afegir alguna cosa a la llista de la compra (manualment o automàticament), excloure aquells ingredients que ja estan en possessió.",
|
||||||
"mealplan_autoinclude_related_desc": "Si afegiu a un pla d'àpats a la llista de compres (de forma manual o automàticament), incloureu totes les receptes relacionades.",
|
"mealplan_autoinclude_related_desc": "Si afegiu a un pla d'àpats a la llista de compres (de forma manual o automàticament), incloureu totes les receptes relacionades.",
|
||||||
"default_delay_desc": "Nombre d’hores per defecte per retardar l’entrada de la llista de compres.",
|
"default_delay_desc": "Nombre d’hores per defecte per retardar l’entrada de la llista de compres.",
|
||||||
"filter_to_supermarket": "Filtrar per supermercat",
|
"filter_to_supermarket": "Filtrar per supermercat",
|
||||||
@@ -396,35 +396,35 @@
|
|||||||
"left_handed": "Mode Esquerrà",
|
"left_handed": "Mode Esquerrà",
|
||||||
"left_handed_help": "Optimitzarà la interfície d’usuari per utilitzar-la amb la mà esquerra.",
|
"left_handed_help": "Optimitzarà la interfície d’usuari per utilitzar-la amb la mà esquerra.",
|
||||||
"show_step_ingredients_setting": "Mostra els Ingredients al costat dels passo de la recepta",
|
"show_step_ingredients_setting": "Mostra els Ingredients al costat dels passo de la recepta",
|
||||||
"show_step_ingredients_setting_help": "",
|
"show_step_ingredients_setting_help": "Afegir la taula d'ingredients al costat dels passos de la recepta. S'aplica al moment de la creació. Pot anul·lar-se des de la vista d'edició de la recepta.",
|
||||||
"show_step_ingredients": "",
|
"show_step_ingredients": "Mostrar els ingredients de cada pas",
|
||||||
"hide_step_ingredients": "",
|
"hide_step_ingredients": "No mostrar els ingredients per passos",
|
||||||
"Custom Filter": "",
|
"Custom Filter": "Filtre Personalitzat",
|
||||||
"shared_with": "",
|
"shared_with": "Compartit amb",
|
||||||
"sort_by": "",
|
"sort_by": "Ordenar per",
|
||||||
"asc": "",
|
"asc": "Ordre ascendent",
|
||||||
"desc": "",
|
"desc": "Ordre descendent",
|
||||||
"date_viewed": "",
|
"date_viewed": "Darreres Vistes",
|
||||||
"last_cooked": "",
|
"last_cooked": "Cuinades últimament",
|
||||||
"times_cooked": "",
|
"times_cooked": "Nombre de cops elaborada",
|
||||||
"date_created": "",
|
"date_created": "Data de creació",
|
||||||
"show_sortby": "",
|
"show_sortby": "Mostrar \"Ordenar per\"",
|
||||||
"search_rank": "",
|
"search_rank": "Buscar per puntuació",
|
||||||
"make_now": "",
|
"make_now": "Cuinar Ara",
|
||||||
"Created": "",
|
"Created": "Creada",
|
||||||
"Updated": "",
|
"Updated": "Actualitzada",
|
||||||
"Unchanged": "",
|
"Unchanged": "Sense Canvis",
|
||||||
"Error": "",
|
"Error": "Error",
|
||||||
"make_now_count": "",
|
"make_now_count": "Com a màxim els ingredients que falten",
|
||||||
"recipe_filter": "",
|
"recipe_filter": "Filtre de receptes",
|
||||||
"book_filter_help": "",
|
"book_filter_help": "Incloure les receptes del filtre de receptes a més de les assignades manualment.",
|
||||||
"review_shopping": "",
|
"review_shopping": "Comprova els elements de la llista abans de desar",
|
||||||
"view_recipe": "",
|
"view_recipe": "Veure la recepta",
|
||||||
"copy_to_new": "",
|
"copy_to_new": "Copiar nova recepta",
|
||||||
"recipe_name": "",
|
"recipe_name": "Nom de la recepta",
|
||||||
"paste_ingredients_placeholder": "",
|
"paste_ingredients_placeholder": "Enganxar aquí la llista d'ingredients...",
|
||||||
"paste_ingredients": "",
|
"paste_ingredients": "Enganxar els ingredients",
|
||||||
"ingredient_list": "",
|
"ingredient_list": "Llista d'ingredients",
|
||||||
"explain": "Explicar",
|
"explain": "Explicar",
|
||||||
"filter": "Filtre",
|
"filter": "Filtre",
|
||||||
"Website": "Lloc Web",
|
"Website": "Lloc Web",
|
||||||
@@ -440,21 +440,21 @@
|
|||||||
"Nav_Text_Mode": "Mode de navegació per text",
|
"Nav_Text_Mode": "Mode de navegació per text",
|
||||||
"Nav_Text_Mode_Help": "Es comporta de forma diferent per cada tema.",
|
"Nav_Text_Mode_Help": "Es comporta de forma diferent per cada tema.",
|
||||||
"Nav_Color_Help": "Canviar el color de navegació.",
|
"Nav_Color_Help": "Canviar el color de navegació.",
|
||||||
"Space_Cosmetic_Settings": "",
|
"Space_Cosmetic_Settings": "Un administrador de l'espai podria canviar algunes configuracions estètiques i tindrien prioritat sobre la configuració dels usuaris per a aquest espai.",
|
||||||
"Use_Kj": "",
|
"Use_Kj": "Utilitzar kJ en comptes de kcal",
|
||||||
"Comments_setting": "",
|
"Comments_setting": "Mostrar comentaris",
|
||||||
"click_image_import": "",
|
"click_image_import": "Fes clic a la imatge que vols importar per a aquesta recepta",
|
||||||
"no_more_images_found": "",
|
"no_more_images_found": "No s'han trobat imatges addicionals en aquest lloc web.",
|
||||||
"import_duplicates": "",
|
"import_duplicates": "Per evitar duplicats, s'ignoraran les receptes amb el mateix nom. Marqueu la casella per importar-ho tot.",
|
||||||
"paste_json": "",
|
"paste_json": "Enganxeu una font json o html per carregar la recepta.",
|
||||||
"Click_To_Edit": "",
|
"Click_To_Edit": "Clic per editar",
|
||||||
"search_no_recipes": "",
|
"search_no_recipes": "No s'ha trobat cap recepta!",
|
||||||
"search_import_help_text": "",
|
"search_import_help_text": "Importar una recepta d'un web extern o aplicació.",
|
||||||
"search_create_help_text": "",
|
"search_create_help_text": "Crear una nova recepta directament a Tandoor.",
|
||||||
"warning_duplicate_filter": "",
|
"warning_duplicate_filter": "Avís: A causa de limitacions tècniques, tenir múltiples filtres de la mateixa combinació (i/o/no - and/or/not) pot causar resultats inesperats.",
|
||||||
"reset_children": "",
|
"reset_children": "Restableix les herències i els fills o dependències",
|
||||||
"reset_children_help": "",
|
"reset_children_help": "Sobreescriure tots els fills amb valors de camps heretats. Els camps heretats dels fills seran establerts a Camps Heretats llevat que s'hagi determinat uns Camps Heretats dels Fills.",
|
||||||
"reset_food_inheritance": "",
|
"reset_food_inheritance": "Restablir les herències/dependències",
|
||||||
"reset_food_inheritance_info": "Restablir tots els valors dels camps dels aliments heretats i els seus parents.",
|
"reset_food_inheritance_info": "Restablir tots els valors dels camps dels aliments heretats i els seus parents.",
|
||||||
"substitute_help": "Els substituts es tenen en compte quan es busquen receptes que es poden fer amb ingredients disponibles.",
|
"substitute_help": "Els substituts es tenen en compte quan es busquen receptes que es poden fer amb ingredients disponibles.",
|
||||||
"substitute_siblings_help": "Tots els aliments que comparteixen un pare amb aquest aliment es consideren substituts.",
|
"substitute_siblings_help": "Tots els aliments que comparteixen un pare amb aquest aliment es consideren substituts.",
|
||||||
@@ -486,85 +486,87 @@
|
|||||||
"Change_Password": "Canviar contrasenya",
|
"Change_Password": "Canviar contrasenya",
|
||||||
"Social_Authentication": "Identificació amb Xarxes Socials",
|
"Social_Authentication": "Identificació amb Xarxes Socials",
|
||||||
"Random Recipes": "Receptes Aleatòries",
|
"Random Recipes": "Receptes Aleatòries",
|
||||||
"parameter_count": "",
|
"parameter_count": "Paràmetre {count}",
|
||||||
"select_keyword": "",
|
"select_keyword": "Seleccionar paraula clau",
|
||||||
"add_keyword": "",
|
"add_keyword": "Afegir Paraula Clau",
|
||||||
"select_file": "",
|
"select_file": "Seleccionar Arxiu",
|
||||||
"select_recipe": "",
|
"select_recipe": "Seleccionar Recepta",
|
||||||
"select_unit": "",
|
"select_unit": "Seleccionar Unitat",
|
||||||
"select_food": "",
|
"select_food": "Seleccionar Aliment",
|
||||||
"remove_selection": "",
|
"remove_selection": "Desseleccionar",
|
||||||
"empty_list": "",
|
"empty_list": "La llista és buida.",
|
||||||
"Select": "",
|
"Select": "Seleccionar",
|
||||||
"Supermarkets": "",
|
"Supermarkets": "Supermercats",
|
||||||
"User": "",
|
"User": "Usuari",
|
||||||
"Username": "",
|
"Username": "Nom d'Usuari",
|
||||||
"First_name": "",
|
"First_name": "Nom",
|
||||||
"Last_name": "",
|
"Last_name": "Cognoms",
|
||||||
"Keyword": "",
|
"Keyword": "Paraula clau",
|
||||||
"Advanced": "",
|
"Advanced": "Avançat",
|
||||||
"Page": "",
|
"Page": "Pàgina",
|
||||||
"Single": "",
|
"Single": "Únic/a",
|
||||||
"Multiple": "",
|
"Multiple": "Múltiple",
|
||||||
"Reset": "",
|
"Reset": "Restablir",
|
||||||
"Disabled": "",
|
"Disabled": "Desactivat",
|
||||||
"Disable": "",
|
"Disable": "Desactivar",
|
||||||
"Enable": "",
|
"Enable": "Activat",
|
||||||
"Options": "",
|
"Options": "Opcions",
|
||||||
"Create Food": "",
|
"Create Food": "Crear aliment/ingredient",
|
||||||
"create_food_desc": "",
|
"create_food_desc": "Crear un aliment i vincular-lo a aquesta recepta.",
|
||||||
"additional_options": "",
|
"additional_options": "Opcions addicionals",
|
||||||
"Importer_Help": "",
|
"Importer_Help": "Més informació i ajuda amb aquest importador:",
|
||||||
"Documentation": "",
|
"Documentation": "Documentació",
|
||||||
"Select_App_To_Import": "",
|
"Select_App_To_Import": "Seleccioneu una aplicació des de la qual importar",
|
||||||
"Import_Supported": "",
|
"Import_Supported": "Importació suportada",
|
||||||
"Export_Supported": "",
|
"Export_Supported": "Exportació suportada",
|
||||||
"Import_Not_Yet_Supported": "",
|
"Import_Not_Yet_Supported": "Importació encara no suportada",
|
||||||
"Export_Not_Yet_Supported": "",
|
"Export_Not_Yet_Supported": "Exportació encara no suportada",
|
||||||
"Import_Result_Info": "",
|
"Import_Result_Info": "{imported} de {total} receptes s'han importat",
|
||||||
"Recipes_In_Import": "",
|
"Recipes_In_Import": "Receptes al fitxer d'importació",
|
||||||
"Toggle": "",
|
"Toggle": "Alternar",
|
||||||
"total": "",
|
"total": "total",
|
||||||
"Import_Error": "",
|
"Import_Error": "S'ha produït un error durant la importació. Si us plau, amplia els detalls a la part inferior de la pàgina per veure'l.",
|
||||||
"Warning_Delete_Supermarket_Category": "",
|
"Warning_Delete_Supermarket_Category": "Si suprimiu una categoria de supermercat, també se suprimiran totes les relacions alimentàries. N'estàs segur?",
|
||||||
"New_Supermarket": "",
|
"New_Supermarket": "Crear nou supermercat",
|
||||||
"New_Supermarket_Category": "",
|
"New_Supermarket_Category": "Crear nova categoria de supermercat",
|
||||||
"Are_You_Sure": "",
|
"Are_You_Sure": "N'estàs segur?",
|
||||||
"Valid Until": "",
|
"Valid Until": "Vàlid fins",
|
||||||
"Split_All_Steps": "",
|
"Split_All_Steps": "Dividir totes les files en passos separats.",
|
||||||
"Combine_All_Steps": "",
|
"Combine_All_Steps": "Combinar tots els passos en un sol camp.",
|
||||||
"Plural": "",
|
"Plural": "Plural",
|
||||||
"plural_short": "",
|
"plural_short": "Plural",
|
||||||
"g": "",
|
"g": "gram [g] (mètric, pes)",
|
||||||
"kg": "",
|
"kg": "Kilogram [kg] (mètric, pes)",
|
||||||
"ounce": "",
|
"ounce": "unça [oz] (pes)",
|
||||||
"pound": "",
|
"pound": "lliura (pes)",
|
||||||
"ml": "",
|
"ml": "mil·lilitre [ml] (mètrica, volum)",
|
||||||
"l": "",
|
"l": "litre [l] (mètric, volum)",
|
||||||
"fluid_ounce": "",
|
"fluid_ounce": "unça líquida [fl oz] (US, volum)",
|
||||||
"pint": "",
|
"pint": "pinta [pt] (EUA, volum)",
|
||||||
"quart": "",
|
"quart": "quart de galó [qt] (US, volum)",
|
||||||
"gallon": "",
|
"gallon": "galó [gal] (US, volum)",
|
||||||
"tbsp": "",
|
"tbsp": "cullerada sopera [tbsp] (US, volum)",
|
||||||
"tsp": "",
|
"tsp": "culleradeta [tsp] (US, volum)",
|
||||||
"imperial_fluid_ounce": "",
|
"imperial_fluid_ounce": "unça líquida imperial [imp fl oz] (Regne Unit, volum)",
|
||||||
"imperial_pint": "",
|
"imperial_pint": "Pinta imperial [imp pt] (Regne Unit, volum)",
|
||||||
"imperial_quart": "",
|
"imperial_quart": "quart de galó imperial [imp qt] (Regne Unit, volum)",
|
||||||
"imperial_gallon": "",
|
"imperial_gallon": "galó imperial [imp gal] (Regne Unit, volum)",
|
||||||
"imperial_tbsp": "",
|
"imperial_tbsp": "cullerada sopera imperial [imp tbsp] (Regne Unit, volum)",
|
||||||
"imperial_tsp": "",
|
"imperial_tsp": "culleradeta imperial [imp tsp] (Regne Unit, volum)",
|
||||||
"Choose_Category": "",
|
"Choose_Category": "Escull Categoria",
|
||||||
"Back": "",
|
"Back": "Enrere",
|
||||||
"Use_Plural_Unit_Always": "",
|
"Use_Plural_Unit_Always": "Utilitzar sempre el plural per a les unitats",
|
||||||
"Use_Plural_Unit_Simple": "",
|
"Use_Plural_Unit_Simple": "Utilitzar la forma plural per les unitats de forma dinàmica",
|
||||||
"Use_Plural_Food_Always": "",
|
"Use_Plural_Food_Always": "Fer servir sempre la forma plural pels aliments",
|
||||||
"Use_Plural_Food_Simple": "",
|
"Use_Plural_Food_Simple": "Utilitzar la forma plural per als aliments de manera dinàmica",
|
||||||
"plural_usage_info": "",
|
"plural_usage_info": "Utilitzar la forma plural per a les unitats i els aliments d'aquest grup.",
|
||||||
"Create Recipe": "",
|
"Create Recipe": "Crear una recepta",
|
||||||
"Import Recipe": "",
|
"Import Recipe": "Importar Recepta",
|
||||||
"Never_Unit": "",
|
"Never_Unit": "No posar unitats mai",
|
||||||
"Transpose_Words": "",
|
"Transpose_Words": "Transposar paraules",
|
||||||
"Name_Replace": "",
|
"Name_Replace": "Substituir el Nom",
|
||||||
"Food_Replace": "Aliment equivalent",
|
"Food_Replace": "Aliment equivalent",
|
||||||
"Unit_Replace": "Substituir unitat"
|
"Unit_Replace": "Substituir unitat",
|
||||||
|
"DefaultPage": "Pàgina per defecte",
|
||||||
|
"us_cup": "tassa [cup] (US, Volume)"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -415,5 +415,41 @@
|
|||||||
"err_importing_recipe": "Ocorreu um erro ao importar a receita!",
|
"err_importing_recipe": "Ocorreu um erro ao importar a receita!",
|
||||||
"recipe_property_info": "Você também pode adicionar propriedades aos alimentos para calculá-los automaticamente de acordo com sua receita!",
|
"recipe_property_info": "Você também pode adicionar propriedades aos alimentos para calculá-los automaticamente de acordo com sua receita!",
|
||||||
"open_data_help_text": "O projeto Tandoor Open Data fornece dados contribuídos pela comunidade. Este campo é preenchido automaticamente ao importá-lo e permite atualizações no futuro.",
|
"open_data_help_text": "O projeto Tandoor Open Data fornece dados contribuídos pela comunidade. Este campo é preenchido automaticamente ao importá-lo e permite atualizações no futuro.",
|
||||||
"per_serving": "por porção"
|
"per_serving": "por porção",
|
||||||
|
"property_type_fdc_hint": "Somente tipos de propriedade com um ID FDC podem puxar dados da base de dados FDC automaticamente",
|
||||||
|
"Data_Import_Info": "Melhore seu Espaço importando uma lista curada de comidas, unidades e mais para melhorar sua coleção de receitas.",
|
||||||
|
"converted_amount": "Quantidade convertida",
|
||||||
|
"Properties": "Propriedades",
|
||||||
|
"created_by": "Criado por",
|
||||||
|
"FDC_ID": "ID FDC",
|
||||||
|
"FDC_ID_help": "ID database FDC",
|
||||||
|
"Input": "Input",
|
||||||
|
"Undo": "Desfazer",
|
||||||
|
"NoMoreUndo": "Nenhuma alteração para ser desfeita.",
|
||||||
|
"StartDate": "Data de início",
|
||||||
|
"EndDate": "Data fim",
|
||||||
|
"Welcome": "Bem-vindo",
|
||||||
|
"Open_Data_Slug": "Slug do Open Data",
|
||||||
|
"Open_Data_Import": "Importação do Open Data",
|
||||||
|
"Properties_Food_Amount": "Proriedades Quantidade de Comida",
|
||||||
|
"Properties_Food_Unit": "Propriedades Unidade de Comida",
|
||||||
|
"Shopping_input_placeholder": "Ex: Batata/100 Batatas/100 g Batatas",
|
||||||
|
"Property": "Propriedade",
|
||||||
|
"Property_Editor": "Propriedade Editor",
|
||||||
|
"Conversion": "Conversão",
|
||||||
|
"FDC_Search": "Pesquisa FDC",
|
||||||
|
"Update_Existing_Data": "Atualizar dados existentes",
|
||||||
|
"Use_Metric": "Usar sistema Métrico",
|
||||||
|
"converted_unit": "Unidade convertida",
|
||||||
|
"Learn_More": "Aprenda mais",
|
||||||
|
"Calculator": "Calculadora",
|
||||||
|
"base_unit": "Unidade base",
|
||||||
|
"base_amount": "Quantidade base",
|
||||||
|
"Datatype": "Tipo de dados",
|
||||||
|
"Number of Objects": "Número de objetos",
|
||||||
|
"Alignment": "Alinhamento",
|
||||||
|
"Delete_All": "Apagar todos",
|
||||||
|
"CustomImageHelp": "Fazer upload de uma image para mostrar na visão geral do espaço.",
|
||||||
|
"CustomTheme": "Tema customizado",
|
||||||
|
"CustomThemeHelp": "Substituir os estilos do tema selecionado com o upload de um arquivo CSS customizado."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"warning_feature_beta": "Este recurso está atualmente em um estado BETA (teste). Por favor, espere bugs e possíveis mudanças no futuro (possivelmente perdendo dados relacionados a esta funcionalidade) ao usar este recurso.",
|
"warning_feature_beta": "Este recurso está atualmente em fase de teste (BETA). Por favor, espere bugs e possíveis mudanças no futuro ao usar este recurso (possivelmente perdendo dados relacionados a esta funcionalidade).",
|
||||||
"err_fetching_resource": "Ocorreu um erro ao buscar um recurso!",
|
"err_fetching_resource": "Ocorreu um erro ao buscar um recurso!",
|
||||||
"err_creating_resource": "Ocorreu um erro ao criar um recurso!",
|
"err_creating_resource": "Ocorreu um erro ao criar um recurso!",
|
||||||
"err_updating_resource": "Ocorreu um erro ao atualizar um recurso!",
|
"err_updating_resource": "Ocorreu um erro ao atualizar um recurso!",
|
||||||
|
|||||||
@@ -473,5 +473,16 @@
|
|||||||
"plan_share_desc": "Выбранным пользователям будет автоматически предоставлен доступ к новым записям в Плане Питания.",
|
"plan_share_desc": "Выбранным пользователям будет автоматически предоставлен доступ к новым записям в Плане Питания.",
|
||||||
"CustomTheme": "Пользовательская тема",
|
"CustomTheme": "Пользовательская тема",
|
||||||
"CustomThemeHelp": "Измените стили выбранной темы, загрузив собственный CSS-файл.",
|
"CustomThemeHelp": "Измените стили выбранной темы, загрузив собственный CSS-файл.",
|
||||||
"Learn_More": "Узнать больше"
|
"Learn_More": "Узнать больше",
|
||||||
|
"OnHand_help": "Еда находится в инвентаре и не будет автоматически добавлена в список покупок. Статус «Под рукой» передается пользователям, совершающим покупки.",
|
||||||
|
"csv_prefix_help": "Префикс для добавления при копировании списка в буфер обмена.",
|
||||||
|
"csv_prefix_label": "Префикс списка",
|
||||||
|
"mark_complete": "Пометить выполненным",
|
||||||
|
"ignore_shopping_help": "Никогда не добавляйте продукты в список покупок (например, воду)",
|
||||||
|
"shopping_add_onhand_desc": "Пометьте продукты «Под рукой», если они вычеркнуты из списка покупок.",
|
||||||
|
"Number of Objects": "Количество (шт.)",
|
||||||
|
"CustomLogoHelp": "Загрузите изображения разных размеров в форме квадрата, чтобы изменить логотип на вкладке браузера и в установленном веб-приложении.",
|
||||||
|
"Update_Existing_Data": "Обновить данные",
|
||||||
|
"Use_Metric": "Использовать метрическую систему",
|
||||||
|
"Property_Editor": "Редактировать свойство"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,19 +21,19 @@
|
|||||||
"convert_internal": "Конвертувати у внутрішній рецепт",
|
"convert_internal": "Конвертувати у внутрішній рецепт",
|
||||||
"show_only_internal": "Показати тільки внутрішні рецепти",
|
"show_only_internal": "Показати тільки внутрішні рецепти",
|
||||||
"show_split_screen": "Розділений перегляд",
|
"show_split_screen": "Розділений перегляд",
|
||||||
"Log_Recipe_Cooking": "",
|
"Log_Recipe_Cooking": "Журнал приготування",
|
||||||
"External_Recipe_Image": "Зображення Зовнішнього Рецепту",
|
"External_Recipe_Image": "Зображення Зовнішнього Рецепту",
|
||||||
"Add_to_Shopping": "Додати до Покупок",
|
"Add_to_Shopping": "Додати до Покупок",
|
||||||
"Add_to_Plan": "Додати до Плану",
|
"Add_to_Plan": "Додати до Плану",
|
||||||
"Step_start_time": "Час початку кроку",
|
"Step_start_time": "Час початку кроку",
|
||||||
"Sort_by_new": "",
|
"Sort_by_new": "Сортувати за новими",
|
||||||
"Table_of_Contents": "Зміст",
|
"Table_of_Contents": "Зміст",
|
||||||
"Recipes_per_page": "Кількість Рецептів на Сторінку",
|
"Recipes_per_page": "Кількість Рецептів на Сторінку",
|
||||||
"Show_as_header": "",
|
"Show_as_header": "Показати як заголовок",
|
||||||
"Hide_as_header": "",
|
"Hide_as_header": "Приховати як заголовок",
|
||||||
"Add_nutrition_recipe": "Додати харчову цінність до рецепту",
|
"Add_nutrition_recipe": "Додати харчову цінність до рецепту",
|
||||||
"Remove_nutrition_recipe": "Видалити харчову цінність з рецепта",
|
"Remove_nutrition_recipe": "Видалити харчову цінність з рецепта",
|
||||||
"Copy_template_reference": "",
|
"Copy_template_reference": "Скопіювати поссилання на шаблон",
|
||||||
"Save_and_View": "Зберегти і Подивитися",
|
"Save_and_View": "Зберегти і Подивитися",
|
||||||
"Manage_Books": "Управління Книжкою",
|
"Manage_Books": "Управління Книжкою",
|
||||||
"Meal_Plan": "План Харчування",
|
"Meal_Plan": "План Харчування",
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
"Recipe_Image": "Зображення Рецепту",
|
"Recipe_Image": "Зображення Рецепту",
|
||||||
"Import_finished": "Імпорт закінчено",
|
"Import_finished": "Імпорт закінчено",
|
||||||
"View_Recipes": "Подивитися Рецепт",
|
"View_Recipes": "Подивитися Рецепт",
|
||||||
"Log_Cooking": "",
|
"Log_Cooking": "Занотувати приготування",
|
||||||
"New_Recipe": "Новий Рецепт",
|
"New_Recipe": "Новий Рецепт",
|
||||||
"Url_Import": "Імпорт за посиланням",
|
"Url_Import": "Імпорт за посиланням",
|
||||||
"Reset_Search": "Скинути Пошук",
|
"Reset_Search": "Скинути Пошук",
|
||||||
@@ -60,14 +60,14 @@
|
|||||||
"Move_Down": "Перемістити вниз",
|
"Move_Down": "Перемістити вниз",
|
||||||
"Step_Name": "Ім'я Кроку",
|
"Step_Name": "Ім'я Кроку",
|
||||||
"Step_Type": "Тип Кроку",
|
"Step_Type": "Тип Кроку",
|
||||||
"Make_Header": "",
|
"Make_Header": "Створити Заголовок",
|
||||||
"Make_Ingredient": "",
|
"Make_Ingredient": "Створити Інгрідієнт",
|
||||||
"Enable_Amount": "Включити Кількість",
|
"Enable_Amount": "Включити Кількість",
|
||||||
"Disable_Amount": "Виключити Кількість",
|
"Disable_Amount": "Виключити Кількість",
|
||||||
"Ingredient Editor": "Редактор Інгредієнтів",
|
"Ingredient Editor": "Редактор Інгредієнтів",
|
||||||
"Add_Step": "Додати Крок",
|
"Add_Step": "Додати Крок",
|
||||||
"Keywords": "Ключові слова",
|
"Keywords": "Ключові слова",
|
||||||
"Books": "Книжки",
|
"Books": "Книги",
|
||||||
"Proteins": "Білки",
|
"Proteins": "Білки",
|
||||||
"Fats": "Жири",
|
"Fats": "Жири",
|
||||||
"Carbohydrates": "Вуглеводи",
|
"Carbohydrates": "Вуглеводи",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"Download": "Скачати",
|
"Download": "Скачати",
|
||||||
"Create": "Створити",
|
"Create": "Створити",
|
||||||
"Search Settings": "Налаштування Пошуку",
|
"Search Settings": "Налаштування Пошуку",
|
||||||
"View": "",
|
"View": "Перегляд",
|
||||||
"Recipes": "Рецепти",
|
"Recipes": "Рецепти",
|
||||||
"Move": "Перемістити",
|
"Move": "Перемістити",
|
||||||
"Merge": "Об'єднати",
|
"Merge": "Об'єднати",
|
||||||
@@ -129,8 +129,8 @@
|
|||||||
"move_confirmation": "Перемістити <i>{child}</i> до батька <i>{parent}</i>",
|
"move_confirmation": "Перемістити <i>{child}</i> до батька <i>{parent}</i>",
|
||||||
"merge_confirmation": "Замінити <i>{source}</i> на <i>{target}</i>",
|
"merge_confirmation": "Замінити <i>{source}</i> на <i>{target}</i>",
|
||||||
"create_rule": "і створити автоматизацію",
|
"create_rule": "і створити автоматизацію",
|
||||||
"move_selection": "",
|
"move_selection": "Вказати {type} в який перемістити {source}",
|
||||||
"merge_selection": "",
|
"merge_selection": "Замінити всі згадування {source} згадуваннями {type}.",
|
||||||
"Root": "Корінь",
|
"Root": "Корінь",
|
||||||
"Ignore_Shopping": "Ігнорувати Покупки",
|
"Ignore_Shopping": "Ігнорувати Покупки",
|
||||||
"Shopping_Category": "Категорія Покупок",
|
"Shopping_Category": "Категорія Покупок",
|
||||||
@@ -139,9 +139,9 @@
|
|||||||
"Move_Food": "Перемістити Їжу",
|
"Move_Food": "Перемістити Їжу",
|
||||||
"New_Food": "Нова Їжа",
|
"New_Food": "Нова Їжа",
|
||||||
"Hide_Food": "Сховати Їжу",
|
"Hide_Food": "Сховати Їжу",
|
||||||
"Food_Alias": "",
|
"Food_Alias": "Найменування Їжі",
|
||||||
"Unit_Alias": "",
|
"Unit_Alias": "Найменування Одиниць",
|
||||||
"Keyword_Alias": "",
|
"Keyword_Alias": "Найменування Ключових Слів",
|
||||||
"Delete_Food": "Видалити Їжу",
|
"Delete_Food": "Видалити Їжу",
|
||||||
"No_ID": "ID не знайдено, неможливо видалити.",
|
"No_ID": "ID не знайдено, неможливо видалити.",
|
||||||
"Meal_Plan_Days": "Майбутній план харчування",
|
"Meal_Plan_Days": "Майбутній план харчування",
|
||||||
@@ -237,9 +237,9 @@
|
|||||||
"CountMore": "...+{count} більше",
|
"CountMore": "...+{count} більше",
|
||||||
"IgnoreThis": "Ніколи {food} автоматично не додавати до покупок",
|
"IgnoreThis": "Ніколи {food} автоматично не додавати до покупок",
|
||||||
"DelayFor": "Затримка на {hours} годин",
|
"DelayFor": "Затримка на {hours} годин",
|
||||||
"Warning": "Увага",
|
"Warning": "Застереження",
|
||||||
"NoCategory": "Жодна категорія не вибрана.",
|
"NoCategory": "Жодна категорія не вибрана.",
|
||||||
"InheritWarning": "",
|
"InheritWarning": "{food} налаштовано на успадкування, зміни можуть не зберегтися.",
|
||||||
"ShowDelayed": "Показати Відкладені Предмети",
|
"ShowDelayed": "Показати Відкладені Предмети",
|
||||||
"Completed": "Виконано",
|
"Completed": "Виконано",
|
||||||
"OfflineAlert": "Ви офлайн, список покупок може не синхронізуватися.",
|
"OfflineAlert": "Ви офлайн, список покупок може не синхронізуватися.",
|
||||||
@@ -441,5 +441,45 @@
|
|||||||
"recipe_property_info": "Ви також можете додати властивості до продуктів, щоб розрахувати їх автоматично на основі вашого рецепту!",
|
"recipe_property_info": "Ви також можете додати властивості до продуктів, щоб розрахувати їх автоматично на основі вашого рецепту!",
|
||||||
"per_serving": "на порцію",
|
"per_serving": "на порцію",
|
||||||
"err_importing_recipe": "Виникла помилка при імпортуванні рецепту!",
|
"err_importing_recipe": "Виникла помилка при імпортуванні рецепту!",
|
||||||
"food_inherit_info": "Поля їжі, які повинні успадковуватися за змовчуванням."
|
"food_inherit_info": "Поля їжі, які повинні успадковуватися за змовчуванням.",
|
||||||
|
"Property_Editor": "Редактор Властивостей",
|
||||||
|
"FDC_ID": "FDC ID",
|
||||||
|
"base_amount": "Базова Кількість",
|
||||||
|
"Properties": "Властивості",
|
||||||
|
"Alignment": "Вирівнювання",
|
||||||
|
"Shopping_input_placeholder": "напр. Картопля/100 Картопли/100гр. Картоплі",
|
||||||
|
"CustomTheme": "Власна Тема",
|
||||||
|
"Property": "Властивість",
|
||||||
|
"Conversion": "Конвертування",
|
||||||
|
"CustomThemeHelp": "Переписати стили вибраної теми завантаживши власний CSS файл.",
|
||||||
|
"CustomLogoHelp": "Завантажте квадратні зображення різних розмірів, щоб змінити логотип у вкладці браузера та встановленому веб-додатку.",
|
||||||
|
"CustomImageHelp": "Завантажте зображення що буде показуватись у огляді простору.",
|
||||||
|
"Input": "Ввід",
|
||||||
|
"Undo": "Скасувати",
|
||||||
|
"NoMoreUndo": "Відсутні зміни для скасування.",
|
||||||
|
"StartDate": "Початкова дата",
|
||||||
|
"EndDate": "Кінцева Дата",
|
||||||
|
"created_by": "Створено",
|
||||||
|
"CustomNavLogoHelp": "Завантажте зображення що буде використовуватись як логотип у навігаційній панелі.",
|
||||||
|
"FDC_Search": "Пошук FDC",
|
||||||
|
"converted_unit": "Конвертована Одиниця",
|
||||||
|
"converted_amount": "Конвертована Кількість",
|
||||||
|
"base_unit": "Базова Одиниця",
|
||||||
|
"Datatype": "Тип данних",
|
||||||
|
"Number of Objects": "Кількість Об'єктів",
|
||||||
|
"FDC_ID_help": "Ідентифікатор Бази FDC",
|
||||||
|
"open_data_help_text": "Проект Tandoor Open Data надає дані для Tandoor, надані спільнотою. Це поле заповнюється автоматично при імпорті даних і дозволяє оновлювати їх у майбутньому.",
|
||||||
|
"Open_Data_Slug": "Open Data Slug",
|
||||||
|
"Open_Data_Import": "Відкрити Імпорт Данних",
|
||||||
|
"Properties_Food_Amount": "Властивості Кількості Їжі",
|
||||||
|
"Properties_Food_Unit": "Властивості Їжі",
|
||||||
|
"CustomLogos": "Власні Логотипи",
|
||||||
|
"Calculator": "Калькулятор",
|
||||||
|
"property_type_fdc_hint": "Тільки типи властивостей з ідентифікатором FDC можуть автоматично отримувати дані з бази даних FDC",
|
||||||
|
"Data_Import_Info": "Покращуйте свій Простір, імпортуючи курований спільнотою список продуктів, одиниць виміру тощо, щоб вдосконалити свою колекцію рецептів.",
|
||||||
|
"Update_Existing_Data": "Оновити Існуючі Данні",
|
||||||
|
"Use_Metric": "Використовувати метричну систему",
|
||||||
|
"Learn_More": "Дізнатися Більше",
|
||||||
|
"Delete_All": "Видалити усе",
|
||||||
|
"Welcome": "Вітаємо"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6686,9 +6686,9 @@ http-parser-js@>=0.5.1:
|
|||||||
integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
|
integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
|
||||||
|
|
||||||
http-proxy-middleware@^2.0.3:
|
http-proxy-middleware@^2.0.3:
|
||||||
version "2.0.6"
|
version "2.0.9"
|
||||||
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
|
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef"
|
||||||
integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
|
integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/http-proxy" "^1.17.8"
|
"@types/http-proxy" "^1.17.8"
|
||||||
http-proxy "^1.18.1"
|
http-proxy "^1.18.1"
|
||||||
|
|||||||
Reference in New Issue
Block a user