diff --git a/.env.template b/.env.template
index 8bf5b484b..f0230072a 100644
--- a/.env.template
+++ b/.env.template
@@ -97,7 +97,7 @@ GUNICORN_MEDIA=0
# ACCOUNT_EMAIL_SUBJECT_PREFIX=
# allow authentication via reverse proxy (e.g. authelia), leave off if you dont know what you are doing
-# see docs for more information https://vabene1111.github.io/recipes/features/authentication/
+# see docs for more information https://docs.tandoor.dev/features/authentication/
# when unset: 0 (false)
REVERSE_PROXY_AUTH=0
@@ -126,7 +126,7 @@ REVERSE_PROXY_AUTH=0
# ENABLE_METRICS=0
# allows you to setup OAuth providers
-# see docs for more information https://vabene1111.github.io/recipes/features/authentication/
+# see docs for more information https://docs.tandoor.dev/features/authentication/
# SOCIAL_PROVIDERS = allauth.socialaccount.providers.github, allauth.socialaccount.providers.nextcloud,
# Should a newly created user from a social provider get assigned to the default space and given permission by default ?
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2fdabaf2f..644f5ba96 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,6 +1,6 @@
name: Continuous Integration
-on: [push]
+on: [push, pull_request]
jobs:
build:
diff --git a/.idea/dictionaries/vaben.xml b/.idea/dictionaries/vaben.xml
new file mode 100644
index 000000000..3568ee84f
--- /dev/null
+++ b/.idea/dictionaries/vaben.xml
@@ -0,0 +1,8 @@
+
/remote.php/webdav/ s'afegeix automàticament)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Emmagatzematge"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Actiu"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Cerca Cadena"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "ID d'Arxiu"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Has de proporcionar com a mínim una recepta o un títol."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"Podeu llistar els usuaris predeterminats amb els quals voleu compartir "
"receptes a la configuració."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -266,15 +247,15 @@ msgstr ""
"Podeu utilitzar el marcador per donar format a aquest camp. Consulteu els documents aquí "
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Nombre màxim d'usuaris assolit per a aquest espai."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Adreça de correu electrònic existent!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -282,15 +263,15 @@ msgstr ""
"No cal una adreça de correu electrònic, però si està present, s'enviarà "
"l'enllaç d'invitació a l'usuari."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Nom agafat."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Accepteu les condicions i la privadesa"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -299,7 +280,7 @@ msgstr ""
"de trigrama (p. ex., els valors baixos signifiquen que s'ignoren més errors "
"ortogràfics)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
@@ -307,7 +288,7 @@ msgstr ""
"Seleccioneu el tipus de mètode de cerca. Feu clic aquí per obtenir una descripció completa de les opcions."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -315,7 +296,7 @@ msgstr ""
"Utilitzeu la concordança difusa en unitats, paraules clau i ingredients quan "
"editeu i importeu receptes."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -323,7 +304,7 @@ msgstr ""
"Camps per cercar ignorant els accents. La selecció d'aquesta opció pot "
"millorar o degradar la qualitat de la cerca en funció de l'idioma"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -331,7 +312,7 @@ msgstr ""
"Camps per cercar coincidències parcials. (p. ex., en cercar \"Pastís\" "
"tornarà \"pastís\" i \"peça\" i \"sabó\")"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
@@ -339,7 +320,7 @@ msgstr ""
"Camps per cercar l'inici de les coincidències de paraula. (p. ex., en cercar "
"\"sa\" es tornarà \"amanida\" i \"entrepà\")"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -348,7 +329,7 @@ msgstr ""
"trobareu \"recepta\".) Nota: aquesta opció entrarà en conflicte amb els "
"mètodes de cerca \"web\" i \"cru\"."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
@@ -356,35 +337,35 @@ msgstr ""
"Camps per a la cerca de text complet. Nota: els mètodes de cerca \"web\", "
"\"frase\" i \"en brut\" només funcionen amb camps de text complet."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Mètode de cerca"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "Cerques difuses"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Ignora Accents"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "Cerca Parcial"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "Comença amb"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "Cerca Difusa"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Text Sencer"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -392,7 +373,7 @@ msgstr ""
"Els usuaris veuran tots els articles que afegiu a la vostra llista de la "
"compra. Us han d'afegir per veure els elements de la seva llista."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -400,7 +381,7 @@ msgstr ""
"Quan afegiu un pla d'àpats a la llista de la compra (de manera manual o "
"automàtica), inclou totes les receptes relacionades."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -408,93 +389,97 @@ msgstr ""
"Quan afegiu un pla d'àpats a la llista de la compra (manual o "
"automàticament), excloeu els ingredients que teniu a mà."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
"Nombre d'hores per defecte per retardar l'entrada d'una llista de la compra."
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
"Filtreu la llista de compres per incloure només categories de supermercats."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr "Dies de les entrades recents de la llista de la compra per mostrar."
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr "Marca el menjar com a \"A mà\" quan marqueu la llista de la compra."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "Delimitador per a les exportacions CSV."
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr "Prefix per afegir en copiar la llista al porta-retalls."
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Compartir Llista de la Compra"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "Autosync"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "Afegeix automàticament un pla d'àpats"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Exclou a mà"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "Incloure Relacionats"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr "Hores de retard per defecte"
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "Filtrar a supermercat"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Dies recents"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "Delimitador CSV"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Prefix de Llista"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Auto a mà"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr "Restablir Herència Alimentària"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr "Restableix tots els aliments per heretar els camps configurats."
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr "Camps dels aliments que s'han d'heretar per defecte."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Mostra el recompte de receptes als filtres de cerca"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -502,40 +487,41 @@ msgstr ""
"Per evitar spam, no s'ha enviat el correu electrònic sol·licitat. Espereu "
"uns minuts i torneu-ho a provar."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "No heu iniciat la sessió, no podeu veure aquesta pàgina."
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "No teniu els permisos necessaris per veure aquesta pàgina!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
"No pots interaccionar amb aquest objecte ja que no és de la teva propietat!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Has arribat al nombre màxim de receptes per al vostre espai."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "Tens més usuaris dels permesos al teu espai."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr "S'ha de proporcionar una de queryset o hash_key"
@@ -543,21 +529,19 @@ msgstr "S'ha de proporcionar una de queryset o hash_key"
msgid "You must supply a servings size"
msgstr "Heu de proporcionar una mida de porcions"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "No s'ha pogut analitzar el codi de la plantilla."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Importat des de"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -596,6 +580,11 @@ msgstr "Informació Nutricional"
msgid "Source"
msgstr "Font"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Importat des de"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Racions"
@@ -608,9 +597,7 @@ msgstr "Temps d'espera"
msgid "Preparation Time"
msgstr "Temps de preparació"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Receptari"
@@ -652,7 +639,7 @@ msgstr "Sopar"
msgid "Other"
msgstr "Un altre"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -660,136 +647,134 @@ msgstr ""
"Emmagatzematge màxim de fitxers per espai en MB. 0 per il·limitat, -1 per "
"desactivar la càrrega de fitxers."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Cerca"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Plans de Menjar"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Receptes"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Petit"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Gran"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Nova"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " forma part d'un pas de recepta i no es pot suprimir"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Simple"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Frase"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Web"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Cru"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Alies Menjar"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Àlies Unitat"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Àlies Paraula clau"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "Descripció"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Instruccions"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Recepta"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
#, fuzzy
#| msgid "Foods"
msgid "Food"
msgstr "Menjars"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Paraula Clau"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "Càrregues de fitxers no habilitades en aquest espai."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "Límit de càrrega de fitxers Assolit."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Hola"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Convidat per "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " per unir-se al seu espai de Receptes "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Click per activar el teu compte: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Si l'enllaç no funciona, utilitzeu el codi següent per unir-vos a l'espai: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "Invitació vàlida fins "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"Tandoor Recipes és un gestor de receptes de codi obert. Comprova a GitHub "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Invitació de receptes Tandoor"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "Llista de la compra existent a actualitzar"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
@@ -797,38 +782,31 @@ msgstr ""
"Llista d'ingredients IDs de la recepta per afegir, si no es proporciona, "
"s'afegiran tots els ingredients."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
"Proporcionant un list_recipe ID i porcions de 0, se suprimirà aquesta llista "
"de la compra."
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "Quantitat de menjar per afegir a la llista de la compra"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "ID de la unitat a utilitzar per a la llista de la compra"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
"Quan s'estableix a true, se suprimirà tots els aliments de les llistes de "
"compra actives."
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Edita"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Esborra"
@@ -856,9 +834,10 @@ msgstr "Adreces Email"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Opcions"
@@ -955,8 +934,8 @@ msgstr ""
" emet una nova sol·licitud de "
"confirmació d'email."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Iniciar Sessió"
@@ -976,21 +955,20 @@ msgstr "Inicia Sessió"
msgid "Sign Up"
msgstr "Donar Alta"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Clau Oblidada?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Restablir Clau"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Clau Oblidada?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Accés Social"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "Pots utilitzar els proveïdors següents per iniciar sessió."
@@ -1016,7 +994,6 @@ msgstr "Canvia clau"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Clau"
@@ -1123,56 +1100,53 @@ msgstr "Inicis Tancats"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Inicis de Sessió tancats temporalment."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "Documentació API"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Receptes"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Compres"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Menjars"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Unitats"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermercat"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Categoria de Supermercat"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automatitzacions"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "Arxius"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Edició per lots"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Historial"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
#, fuzzy
@@ -1180,76 +1154,74 @@ msgstr "Historial"
msgid "Ingredient Editor"
msgstr "Ingredients"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exporta"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Importa recepta"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Crea"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Receptes Externes"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Opcions d'espai"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Sistema"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Admin"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
#, fuzzy
#| msgid "No Space"
msgid "Your Spaces"
msgstr "Sense Espai"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Guia Markdown"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Tradueix Tandoor"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "Navegador API"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Tanca sessió"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1291,11 +1263,7 @@ msgstr "El camí ha de tenir el format següent"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Desa"
@@ -1345,41 +1313,6 @@ msgstr "Importa nova Recepta"
msgid "Edit Recipe"
msgstr "Edita Recepta"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Edita Ingredients"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" Es pot utilitzar el següent formulari si, de manera accidental dues "
-"(o més) unitats o ingredients es van crear haurien\n"
-" de ser el mateix.\n"
-" Combina dues unitats o ingredients i actualitza totes les receptes "
-"amb ells\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "Estàs segur que vols combinar aquestes dues unitats?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Combina"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "Estàs segur que vols combinar aquests dos ingredients?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1401,6 +1334,11 @@ msgstr "Cascada"
msgid "Cancel"
msgstr "Cancel·la"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Edita"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Veure"
@@ -1422,13 +1360,16 @@ msgstr "Filtre"
msgid "Import all"
msgstr "Importa tot"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Nova"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "anterior"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "següent"
@@ -1440,24 +1381,11 @@ msgstr "Veure Registre"
msgid "Cook Log"
msgstr "Registre de Receptes"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Importar Receptes"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importar"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Tanca"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Obrir Recepta"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Advertència de Seguretat"
@@ -1663,31 +1591,6 @@ msgstr "Capçalera"
msgid "Cell"
msgstr "Cel·la"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Vista Pla de menjars"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Creat per"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Compartit per"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Darrera cocció"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "No cuinat abans."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Altres menjars en aquest dia"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1735,6 +1638,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "per"
@@ -1744,34 +1651,13 @@ msgstr "per"
msgid "Comment"
msgstr "Comentari"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Imatge de la Recepta"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Temps de Preparació ca."
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Temps d'Espera ca."
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Extern"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Registre de Cuines"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Receptari"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Cerca Opcions"
@@ -1926,76 +1812,7 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Compte"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Preferències"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "Opcions API"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Cerca-Opcions"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "Compres-Opcions"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Noms Opcions"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Opcions de Compte"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "Emails"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Social"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Idioma"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Estil"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "Token API"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Podeu utilitzar tant l’autenticació bàsica com l’autenticació basada en "
-"token per accedir a l’API REST."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Utilitzeu el testimoni com a capçalera d'autorització prefixada per la "
-"paraula símbol tal com es mostra als exemples següents:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "o"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
@@ -2003,7 +1820,7 @@ msgstr ""
"Hi ha moltes opcions per configurar la cerca en funció de les vostres "
"preferències personals."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2011,7 +1828,7 @@ msgstr ""
"Normalment no cal configurar cap d'ells i només podeu quedar-vos amb "
"el valor predeterminat o amb un dels següents valors predefinits."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2019,11 +1836,11 @@ msgstr ""
"Si vols configurar la cerca, pots llegir les diferents opcions aquí."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Difusa"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2032,20 +1849,19 @@ msgstr ""
"Trobeu el que necessiteu encara que la cerca o la recepta contingui errors "
"d'ortografia. Pot ser que tornin més resultats dels necessaris."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "Comportament per Defecte"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Aplicar"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Precisar"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
@@ -2053,14 +1869,10 @@ msgstr ""
"Permet un control minuciós sobre els resultats de la cerca, però és possible "
"que no es tornin si hi han errors ortogràfics."
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Perfecte per BBDD Grans"
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr "Opcions de Compra"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Opcions del Cookbook"
@@ -2099,6 +1911,10 @@ msgstr "Error a l'intentar moure "
msgid "Account Connections"
msgstr "Connexions de Compte"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Social"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2195,26 +2011,26 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr "Pots ser convidat a un espai existent o crear el teu propi."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create Space"
msgid "Leave Space"
msgstr "Crear Espai"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "uneix-te a l'espai"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Unir-se a espai existent."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2222,47 +2038,19 @@ msgstr ""
"Per unir-vos a un espai existent, introduïu el vostre token d'invitació o "
"feu clic a l'enllaç d'invitació."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Crear Espai"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Crear el propi espai de recepta."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr "Inicieu el vostre propi espai de receptes i convideu altres usuaris."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Estadístiques"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Estadístiques"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Nombre d'objectes"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Importacions de receptes"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Estadístiques d'objectes"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Receptes sense paraules clau"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Receptes Internes"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Informació de Sistema"
@@ -2389,72 +2177,81 @@ msgstr ""
msgid "URL Import"
msgstr "Importació d’URL"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "El paràmetre updated_at té un format incorrecte"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "No {self.basename} amb id {pk} existeix"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "No es pot fusionar amb el mateix objecte!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "No {self.basename} amb id {target} existeix"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "No es pot combinar amb l'objecte fill!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} s'ha fusionat amb {target.name}"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr "Error en intentar combinar {source.name} amb {target.name}"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} s'ha mogut correctament a l'arrel."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Error a l'intentar moure "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "No es pot moure un objecte cap a si mateix!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "No existeix {self.basename} amb identificador {parent}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} s'ha mogut correctament al pare {parent.name}"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} eliminat de la llista de la compra."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "Afegit {obj.name} a la llista de la compra."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr "ID de recepta forma part d'un pas. Per a múltiples repeteix paràmetre."
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "La cadena de consulta coincideix (difusa) amb el nom de l'objecte."
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
@@ -2462,7 +2259,7 @@ msgstr ""
"Cadena de consulta coincideix (difusa) amb el nom de la recepta. En el futur "
"també cerca text complet."
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
#, fuzzy
#| msgid "ID of keyword a recipe should have. For multiple repeat parameter."
msgid ""
@@ -2472,177 +2269,181 @@ msgstr ""
"ID de la paraula clau que hauria de tenir una recepta. Per a múltiples "
"repeteix paràmetre."
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
"ID d'aliments que ha de tenir una recepta. Per a múltiples repeteix "
"paràmetres."
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr "ID d'unitat que hauria de tenir una recepta."
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
"ID del llibre hauria d'haver-hi en una recepta. Per al paràmetre de "
"repetició múltiple."
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
@@ -230,33 +211,33 @@ msgstr ""
"Für Dropbox leer lassen, für Nextcloud Server-URL angeben (/remote.php/"
"webdav/ wird automatisch hinzugefügt)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Speicher"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Aktiv"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Suchwort"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "Datei-ID"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Mindestens ein Rezept oder ein Titel müssen angegeben werden."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"Sie können in den Einstellungen Standardbenutzer auflisten, für die Sie "
"Rezepte freigeben möchten."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -264,15 +245,15 @@ msgstr ""
"Markdown kann genutzt werden, um dieses Feld zu formatieren. Siehe hier für weitere Information"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Maximale Nutzer-Anzahl wurde für diesen Space erreicht."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Email-Adresse ist bereits vergeben!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -280,15 +261,15 @@ msgstr ""
"Eine Email-Adresse wird nicht benötigt, aber falls vorhanden, wird der "
"Einladungslink zum Benutzer geschickt."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Name wird bereits verwendet."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "AGB und Datenschutzerklärung akzeptieren"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -296,7 +277,7 @@ msgstr ""
"Legt fest wie unscharf eine Suche ist, falls Trigramme verwendet werden (i."
"A. führen niedrigere Werte zum ignorieren von mehr Tippfehlern)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
@@ -304,7 +285,7 @@ msgstr ""
"Suchmethode auswählen. Klicke hier für eine "
"vollständige Erklärung der Optionen."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -312,7 +293,7 @@ msgstr ""
"Benutze die unscharfe Suche für Einheiten, Schlüsselwörter und Zutaten beim "
"ändern und importieren von Rezepten."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -320,7 +301,7 @@ msgstr ""
"Felder bei welchen Akzente ignoriert werden. Das aktivieren dieser Option "
"kann die Suchqualität je nach Sprache verbessern oder verschlechtern"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -328,7 +309,7 @@ msgstr ""
"Felder welche auf partielle Treffer durchsucht werden. (z.B. eine Suche "
"nach \"Spa\" wird \"Spaghetti\", \"Spargel\" und \"Grünspargel\" liefern.)"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
@@ -336,7 +317,7 @@ msgstr ""
"Felder welche auf übereinstimmenden Wortbeginn durchsucht werden. (z.B. eine "
"Suche nach \"Spa\" wird \"Spaghetti\" und \"Spargel\" liefern.)"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -345,7 +326,7 @@ msgstr ""
"\"Kuhcen\" wird \"Kuchen\" liefern.) Tipp: Diese Option konfligiert mit den "
"\"web\" und \"raw\" Suchtypen."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
@@ -353,35 +334,35 @@ msgstr ""
"Felder welche im Volltext durchsucht werden sollen. Tipp: Die Suchtypen \"web"
"\", \"raw\" und \"phrase\" funktionieren nur mit Volltext-Feldern."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Suchmethode"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "Unscharfe Suche"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Akzente ignorieren"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "Teilweise Übereinstimmung"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "Beginnt mit"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "Unpräzise Suche"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Volltext"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -390,7 +371,7 @@ msgstr ""
"Benutzer müssen Sie hinzufügen, damit Sie Artikel auf der Liste der Benutzer "
"sehen können."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -398,7 +379,7 @@ msgstr ""
"Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder "
"automatisch), fügen Sie alle zugehörigen Rezepte hinzu."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -406,98 +387,102 @@ msgstr ""
"Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder "
"automatisch), schließen Sie Zutaten aus, die Sie gerade zur Hand haben."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
"Voreingestellte Anzahl von Stunden für die Verzögerung eines "
"Einkaufslisteneintrags."
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
"Nur für den Supermarkt konfigurierte Kategorien in Einkaufsliste anzeigen."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
"Tage der letzten Einträge in der Einkaufsliste, die angezeigt werden sollen."
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
"Lebensmittel als vorrätig markieren, wenn es in der Einkaufliste abgehakt "
"wurde."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "Separator für CSV-Export."
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr "Zusatz wird der in die Zwischenablage kopierten Liste vorangestellt."
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Einkaufsliste teilen"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "Automatischer Abgleich"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "automatisch dem Menüplan hinzufügen"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Ausgenommen Vorrätiges"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "dazugehörend"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr "Standardmäßige Verzögerung in Stunden"
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "Supermarkt filtern"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Vergangene Tage"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "CSV Trennzeichen"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Listenpräfix"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Automatisch als vorrätig markieren"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr "Lebensmittelvererbung zurücksetzen"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
"Alle Lebensmittel zurücksetzen, um die konfigurierten Felder zu übernehmen."
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr "Zutaten, die standardmäßig übernommen werden sollen."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Rezeptanzahl im Suchfiltern anzeigen"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr "Pluralform für Einheiten und Essen in diesem Space verwenden."
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -505,40 +490,41 @@ msgstr ""
"Um Spam zu vermeiden, wurde die angeforderte Email nicht gesendet. Bitte "
"warte ein paar Minuten und versuche es erneut."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "Du bist nicht angemeldet, daher kannst du diese Seite nicht sehen!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Du hast nicht die notwendigen Rechte um diese Seite zu sehen!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
"Du kannst mit diesem Objekt nicht interagieren, da es dir nicht gehört!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Du hast die maximale Anzahl an Rezepten für Deinen Space erreicht."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "Du hast mehr Benutzer in Deinem Space als erlaubt."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr "Es muss die Abfrage oder der Hash_Key angeben werden"
@@ -546,21 +532,19 @@ msgstr "Es muss die Abfrage oder der Hash_Key angeben werden"
msgid "You must supply a servings size"
msgstr "Sie müssen eine Portionsgröße angeben"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "Konnte den Template code nicht verarbeiten."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr "Favorit"
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Importiert von"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr "Von mir gekocht"
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -599,6 +583,11 @@ msgstr "Nährwert Informationen"
msgid "Source"
msgstr "Quelle"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Importiert von"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Portionen"
@@ -611,9 +600,7 @@ msgstr "Wartezeit"
msgid "Preparation Time"
msgstr "Vorbereitungszeit"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Kochbuch"
@@ -655,7 +642,7 @@ msgstr "Abendessen"
msgid "Other"
msgstr "Andere"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -663,136 +650,134 @@ msgstr ""
"Maximale Datei-Speichergröße in MB. 0 für unbegrenzt, -1 um den Datei-Upload "
"zu deaktivieren."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Suchen"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Essensplan"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Bücher"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Klein"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Groß"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Neu"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " ist Teil eines Rezepts und kann nicht gelöscht werden"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Einfach"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Satz"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Web"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Rohdaten"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Lebensmittel Alias"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Einheiten Alias"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Stichwort Alias"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "Beschreibung"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Anleitung"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Rezept"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr "Lebensmittel"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Schlüsselwort"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr "Die Eigentumsberechtigung am Space kann nicht geändert werden."
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "Datei-Uploads sind in diesem Space nicht aktiviert."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "Du hast Dein Datei-Uploadlimit erreicht."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr "Die Eigentumsberechtigung am Space kann nicht geändert werden."
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Hallo"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Du wurdest eingeladen von "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " um deren Tandoor Recipes Instanz beizutreten "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Klicke auf den folgenden Link, um deinen Account zu aktivieren: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Falls der Link nicht funktioniert, benutze den folgenden Code um dem Space "
"manuell beizutreten: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "Die Einladung ist gültig bis "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"Tandoor Recipes ist ein Open-Source Rezept-Manager. Mehr Informationen sind "
"auf GitHub zu finden "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Tandoor Recipes Einladung"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "Bestehende Einkaufliste, die aktualisiert werden soll"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
@@ -800,39 +785,32 @@ msgstr ""
"Liste der Zutaten-IDs aus dem Rezept, wenn keine Angabe erfolgt, werden alle "
"Zutaten hinzugefügt."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
"Wenn Sie eine list_recipe ID und Portion mit dem Wert 0 angeben, wird diese "
"Einkaufsliste gelöscht."
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
"Menge des Lebensmittels, welches der Einkaufsliste hinzugefügt werden soll"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "ID der Einheit, die für die Einkaufsliste verwendet werden soll"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
"Wenn diese Option aktiviert ist, werden alle Lebensmittel aus den aktiven "
"Einkaufslisten gelöscht."
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Bearbeiten"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Löschen"
@@ -860,9 +838,10 @@ msgstr "Email-Adressen"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Einstellungen"
@@ -959,8 +938,8 @@ msgstr ""
" beantrage einen neuen Email-"
"Bestätigungslink."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Anmelden"
@@ -980,21 +959,20 @@ msgstr "Einloggen"
msgid "Sign Up"
msgstr "Registrieren"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Passwort vergessen?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Passwort zurücksetzen"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Passwort vergessen?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Social Login"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "Du kannst jeden der folgenden Anbieter zum Einloggen verwenden."
@@ -1020,7 +998,6 @@ msgstr "Passwort ändern"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Passwort"
@@ -1131,129 +1108,124 @@ msgstr "Registrierung geschlossen"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Es tut uns Leid, aber die Registrierung ist derzeit geschlossen."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "API-Dokumentation"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Rezepte"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Einkaufsliste"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Lebensmittel"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Einheiten"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermarkt"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Supermarkt-Kategorie"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automatisierungen"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "Dateien"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Massenbearbeitung"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Verlauf"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr "Zutateneditor"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exportieren"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Rezept importieren"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Erstellen"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Externe Rezepte"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Space Einstellungen"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "System"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Admin"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr "Deine Spaces"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr "Übersicht"
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Markdown-Anleitung"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Tandoor übersetzen"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "API Browser"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Ausloggen"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr "Du benützt die Gratis-Version von Tandoor"
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr "Jetzt upgraden"
@@ -1295,11 +1267,7 @@ msgstr "Der Pfad muss folgendes Format haben"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Speichern"
@@ -1349,43 +1317,6 @@ msgstr "Rezept importieren"
msgid "Edit Recipe"
msgstr "Rezept bearbeiten"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Zutaten bearbeiten"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" Dieses Formular kann genutzt werden, wenn versehentlich zwei (oder "
-"mehr) Einheiten oder Zutaten erstellt wurden, die eigentlich identisch\n"
-" sein sollen.\n"
-" Es vereint zwei Zutaten oder Einheiten und aktualisiert alle "
-"entsprechenden Rezepte.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr ""
-"Bist du dir sicher, dass du diese beiden Einheiten zusammenführen möchtest?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Zusammenführen"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr ""
-"Bist du dir sicher, dass du diese beiden Zutaten zusammenführen möchtest?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1408,6 +1339,11 @@ msgstr "Kaskadierung"
msgid "Cancel"
msgstr "Abbrechen"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Bearbeiten"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Ansicht"
@@ -1429,13 +1365,16 @@ msgstr "Filter"
msgid "Import all"
msgstr "Alle importieren"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Neu"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "vorherige"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "nächste"
@@ -1447,24 +1386,11 @@ msgstr "Anschau-Verlauf"
msgid "Cook Log"
msgstr "Kochverlauf"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Rezepte importieren"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importieren"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Schließen"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Rezept öffnen"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Sicherheitswarnung"
@@ -1667,31 +1593,6 @@ msgstr "Überschrift"
msgid "Cell"
msgstr "Zelle"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Plan-Ansicht"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Erstellt von"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Geteilt mit"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Zuletzt gekocht"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Noch nie gekocht."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Andere Mahlzeiten an diesem Tag"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1740,6 +1641,10 @@ msgstr ""
msgid "Back"
msgstr "Zurück"
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr "Profil"
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "von"
@@ -1749,34 +1654,13 @@ msgstr "von"
msgid "Comment"
msgstr "Kommentar"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Rezeptbild"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Zubereitungszeit ca."
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Wartezeit ca."
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Extern"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Kochen protokollieren"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Rezept-Hauptseite"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Sucheinstellungen"
@@ -1841,8 +1725,8 @@ msgid ""
" "
msgstr ""
" \n"
-" Einfache Suchen ignorieren Satzzeichen und Füllwörter wie \"und\""
-", \"der\", \"ein\". Alle anderen Wörter werden als erforderlich gewertet.\n"
+" Einfache Suchen ignorieren Satzzeichen und Füllwörter wie \"und"
+"\", \"der\", \"ein\". Alle anderen Wörter werden als erforderlich gewertet.\n"
" Eine Suche nach \"Der Apfel und Mehl\" wird alle Rezepte liefern "
"die \"Apfel\" und \"Mehl\" in einem der ausgewählten Suchfeldern enthalten.\n"
" "
@@ -1890,11 +1774,11 @@ msgstr ""
" \"or\" (oder) verknüpft zwei Suchbegriffe. Mindestens einer der "
"beiden Begriffe (oder beide) muss enthalten sein.\n"
" \"-\" kann verwendet werden, um Begriffe auszuschließen. Es "
-"werden nur Rezepte gefunden die nicht den darauf folgenden Begriff enthalten."
-"\n"
+"werden nur Rezepte gefunden die nicht den darauf folgenden Begriff "
+"enthalten.\n"
" Beispiel: Eine Suche nach \"'Apfelkuchen mit Sahne' or Torte -"
-"Butter\" liefert alle Suchergebnisse die entweder \"Apfelkuchen mit Sahne\" "
-"\n"
+"Butter\" liefert alle Suchergebnisse die entweder \"Apfelkuchen mit Sahne"
+"\" \n"
" oder Torte (oder beides) enthalten, schließt aber Ergebnisse "
"welche Butter enthalten aus.\n"
" "
@@ -1929,8 +1813,8 @@ msgstr ""
" Eine weitere Suchmethode (welche ebenfalls PostgreSQL erfordert) "
"ist die unscharfe Suche oder Trigramm-Suche. Ein Trigramm sind 3 "
"aufeinanderfolgende Zeichen.\n"
-" Beispiel: Die Suche nach \"Apfel\" erzeugt die Trigramme \"Apf\""
-", \"pfl\" und \"fel\". Die Suchergebnisse erhalten dann eine Wertung "
+" Beispiel: Die Suche nach \"Apfel\" erzeugt die Trigramme \"Apf"
+"\", \"pfl\" und \"fel\". Die Suchergebnisse erhalten dann eine Wertung "
"abhängig davon wie gut sie mit den Trigrammen übereinstimmen.\n"
" Ein Vorteil der Trigramm-Suche ist das korrekte Suchwörter wie "
"\"Apfel\", Tippfehler in Suchfeldern (wie z.B. \"Afpel\") finden.\n"
@@ -2027,82 +1911,13 @@ msgstr ""
"\"python manage.py rebuildindex\" neu erstellt werden.\n"
" "
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Account"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Präferenzen"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "API-Einstellungen"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Sucheinstellungen"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "Einstellungen Einkaufsliste"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Namen-Einstellungen"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Account-Einstellungen"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "E-Mail Adressen"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Social"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Sprache"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Stil"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "API-Token"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Sowohl Basic Authentication als auch tokenbasierte Authentifizierung können "
-"für die REST-API verwendet werden."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Nutz den Token als Authorization-Header mit der Präfix \"Token\" wie in "
-"folgendem Beispiel:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "oder"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr "Die Suche kann je nach Präferenz vielfältig Individualisiert werden."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2111,7 +1926,7 @@ msgstr ""
"Meist erreichen die Standardeinstellungen oder eine der folgenden "
"Suchprofile sehr gute Suchergebnisse."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2119,11 +1934,11 @@ msgstr ""
"Weitere Informationen zu den einzelnen Optionen sind hier zu finden."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Unscharf"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2132,20 +1947,19 @@ msgstr ""
"Liefert alle erwartbaren Suchergebnisse auch wenn Tippfehler im Suchbegriff "
"sind. Kann jedoch mehr Ergebnisse als notwendig liefern."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "Dies ist die Standardeinstellung"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Anwenden"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Präzise"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
@@ -2153,14 +1967,10 @@ msgstr ""
"Erlaubt eine feine Steuerung der Suchergebnisse, aber es könnten keine "
"Ergebnisse geliefert werden, wenn zu viele Tippfehler gemacht wurden."
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Ideal für große Datenbanken"
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr "Einstellungen Einkaufsliste"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Kochbuch-Setup"
@@ -2196,6 +2006,10 @@ msgstr ""
msgid "Account Connections"
msgstr "Account-Verbindungen"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Social"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2298,24 +2112,24 @@ msgstr ""
"Du kannst entweder in einen existierenden Space eingeladen werden oder "
"Deinen eigenen erstellen."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr "Eigentümer"
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr "Space verlassen"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "Space beitreten"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Existierenden Space beitreten."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2324,47 +2138,19 @@ msgstr ""
"Einladungstoken eingeben oder auf den Einladungslink des Space-Eigentümers "
"klicken."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Space erstellen"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Erstelle Deinen eigenen Rezept-Space."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr "Starte deinen eigenen Rezept-Space und lade andere Benutzer ein."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Statistiken"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Statistiken"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Anzahl an Objekten"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Importierte Rezepte"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Objekt-Statistiken"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Rezepte ohne Schlagwort"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Interne Rezepte"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Systeminformation"
@@ -2492,76 +2278,85 @@ msgstr ""
msgid "URL Import"
msgstr "URL-Import"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "Der Parameter updated_at ist falsch formatiert"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "Kein {self.basename} mit der ID {pk} existiert"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "Zusammenführen mit selben Objekt nicht möglich!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "Kein {self.basename} mit der ID {target} existiert"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "Zusammenführen mit untergeordnetem Objekt nicht möglich!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} wurde erfolgreich mit {target.name} zusammengeführt"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
"Beim zusammenführen von {source.name} mit {target.name} ist ein Fehler "
"aufgetreten"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} wurde erfolgreich zur Wurzel verschoben."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Fehler aufgetreten beim verschieben von "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "Ein Element kann nicht in sich selbst verschoben werden!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "Kein {self.basename} mit ID {parent} existiert"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
"{child.name} wurde erfolgreich zum Überelement {parent.name} verschoben"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} wurde von der Einkaufsliste entfernt."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} wurde der Einkaufsliste hinzugefügt."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
"ID des Rezeptes zu dem ein Schritt gehört. Kann mehrfach angegeben werden."
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "Abfragezeichenfolge, die mit dem Objektnamen übereinstimmt (ungenau)."
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
@@ -2569,7 +2364,7 @@ msgstr ""
"Suchbegriff wird mit dem Rezeptnamen abgeglichen. In Zukunft auch "
"Volltextsuche."
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
@@ -2577,69 +2372,69 @@ msgstr ""
"ID des Stichwortes, das ein Rezept haben muss. Kann mehrfach angegeben "
"werden. Äquivalent zu keywords_or"
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
"Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte zu jedem der "
"angegebenen Stichwörter"
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
"Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte mit allen "
"angegebenen Stichwörtern."
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
"Stichwort ID. Kann mehrfach angegeben werden. Schließt Rezepte einem der "
"angegebenen Stichwörtern aus."
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
"Stichwort IDs. Kann mehrfach angegeben werden. Schließt Rezepte mit allen "
"angegebenen Stichwörtern aus."
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
"ID einer Zutat, zu der Rezepte gelistet werden sollen. Kann mehrfach "
"angegeben werden."
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
"Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mindestens einer "
"der Zutaten"
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
"Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mit allen "
"angegebenen Zutaten."
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
"Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die eine der "
"angegebenen Zutaten enthalten."
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
"Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die alle "
"angegebenen Zutaten enthalten."
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr "ID der Einheit, die ein Rezept haben sollte."
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
@@ -2647,50 +2442,50 @@ msgstr ""
"Mindestbewertung eines Rezeptes (0-5). Negative Werte filtern nach "
"Maximalbewertung."
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr "Buch ID, in dem das Rezept ist. Kann mehrfach angegeben werden."
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
"Buch ID. Kann mehrfach angegeben werden. Listet alle Rezepte aus den "
"angegebenen Büchern"
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
"Buch ID. Kann mehrfach angegeben werden. Listet die Rezepte, die in allen "
"Büchern enthalten sind."
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
"Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus den "
"angegebenen Büchern aus."
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
"Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus, die in allen "
"angegebenen Büchern enthalten sind."
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr "Nur interne Rezepte sollen gelistet werden. [ja/nein]"
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
"Die Suchergebnisse sollen in zufälliger Reihenfolge gelistet werden. [ja/"
"nein]"
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
"Die neuesten Suchergebnisse sollen zuerst angezeigt werden. [ja/nein]"
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
@@ -2698,7 +2493,7 @@ msgstr ""
"Rezepte listen, die mindestens x-mal gekocht wurden. Eine negative Zahl "
"listet Rezepte, die weniger als x-mal gekocht wurden"
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
@@ -2707,7 +2502,7 @@ msgstr ""
"wurden. Mit vorangestelltem - , werden Rezepte am oder vor dem Datum "
"gelistet."
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
@@ -2715,7 +2510,7 @@ msgstr ""
"Rezepte listen, die am angegebenen Datum oder später erstellt wurden. Wenn - "
"vorangestellt wird, wird am oder vor dem Datum gelistet."
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
@@ -2723,7 +2518,7 @@ msgstr ""
"Rezepte listen, die am angegebenen Datum oder später aktualisiert wurden. "
"Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet."
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
@@ -2731,13 +2526,13 @@ msgstr ""
"Rezepte listen, die am angegebenen Datum oder später zuletzt angesehen "
"wurden. Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet."
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
"Rezepte listen, die mit vorhandenen Zutaten gekocht werden können. [ja/"
"nein]"
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
@@ -2745,54 +2540,58 @@ msgstr ""
"Zeigt denjenigen Eintrag auf der Einkaufliste mit der angegebenen ID. Kann "
"mehrfach angegeben werden."
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
msgstr ""
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr ""
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr ""
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr ""
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr ""
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr ""
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
msgstr ""
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr ""
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr ""
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
msgstr ""
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr ""
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr ""
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
msgstr ""
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
msgstr ""
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
msgstr ""
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
msgstr ""
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr ""
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
msgstr ""
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr ""
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr ""
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr ""
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr ""
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr ""
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr ""
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr ""
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
msgstr ""
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr ""
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr ""
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr ""
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr ""
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr ""
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr ""
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr ""
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr ""
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr ""
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr ""
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr ""
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr ""
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr ""
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr ""
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr ""
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
@@ -479,20 +465,18 @@ msgstr ""
msgid "You must supply a servings size"
msgstr ""
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr ""
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
msgstr ""
#: .\cookbook\integration\integration.py:223
@@ -528,6 +512,11 @@ msgstr ""
msgid "Source"
msgstr ""
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr ""
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr ""
@@ -540,9 +529,7 @@ msgstr ""
msgid "Preparation Time"
msgstr ""
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr ""
@@ -582,171 +569,158 @@ msgstr ""
msgid "Other"
msgstr ""
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr ""
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr ""
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr ""
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr ""
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr ""
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr ""
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr ""
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr ""
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr ""
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr ""
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr ""
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr ""
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1231
+msgid "Instruction Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr ""
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr ""
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr ""
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr ""
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr ""
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr ""
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr ""
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr ""
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr ""
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr ""
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr ""
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr ""
@@ -774,9 +748,10 @@ msgstr ""
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr ""
@@ -863,8 +838,8 @@ msgid ""
"request."
msgstr ""
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr ""
@@ -884,21 +859,20 @@ msgstr ""
msgid "Sign Up"
msgstr ""
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr ""
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr ""
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr ""
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr ""
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr ""
@@ -924,7 +898,6 @@ msgstr ""
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr ""
@@ -1028,129 +1001,124 @@ msgstr ""
msgid "We are sorry, but the sign up is currently closed."
msgstr ""
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr ""
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr ""
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr ""
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr ""
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr ""
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr ""
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr ""
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr ""
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr ""
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr ""
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr ""
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr ""
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr ""
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr ""
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr ""
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr ""
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr ""
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr ""
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr ""
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr ""
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr ""
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr ""
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr ""
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1188,11 +1156,7 @@ msgstr ""
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr ""
@@ -1240,34 +1204,6 @@ msgstr ""
msgid "Edit Recipe"
msgstr ""
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr ""
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1289,6 +1225,11 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr ""
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr ""
@@ -1310,13 +1251,16 @@ msgstr ""
msgid "Import all"
msgstr ""
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr ""
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr ""
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr ""
@@ -1328,24 +1272,11 @@ msgstr ""
msgid "Cook Log"
msgstr ""
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr ""
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr ""
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr ""
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr ""
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr ""
@@ -1522,31 +1453,6 @@ msgstr ""
msgid "Cell"
msgstr ""
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr ""
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1591,6 +1497,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr ""
@@ -1600,34 +1510,13 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr ""
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr ""
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr ""
@@ -1782,127 +1671,57 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
msgstr ""
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr ""
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
"for."
msgstr ""
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr ""
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr ""
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr ""
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr ""
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr ""
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr ""
@@ -1935,6 +1754,10 @@ msgstr ""
msgid "Account Connections"
msgstr ""
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr ""
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2027,70 +1850,42 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr ""
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
msgstr ""
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr ""
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr ""
@@ -2188,249 +1983,262 @@ msgstr ""
msgid "URL Import"
msgstr ""
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr ""
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr ""
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr ""
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr ""
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr ""
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr ""
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr ""
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr ""
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote.php/webdav/ se añade automáticamente)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Almacenamiento"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Activo"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Cadena de búsqueda"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "ID de Fichero"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Debe proporcionar al menos una receta o un título."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"Puede enumerar los usuarios predeterminados con los que compartir recetas en "
"la configuración."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -269,15 +250,15 @@ msgstr ""
"Puede utilizar Markdown para formatear este campo. Vea la documentación aqui"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Se ha alcanzado el número máximo de usuarios en este espacio."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "¡El correo electrónico ya existe!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -285,15 +266,15 @@ msgstr ""
"El correo electrónico es opcional. Si se añade uno se mandará un link de "
"invitación."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "El nombre ya existe."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Aceptar términos y condiciones"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -302,7 +283,7 @@ msgstr ""
"similitud de trigramas(Ej. Valores más pequeños indican que más fallos se "
"van a ignorar)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
@@ -310,215 +291,220 @@ msgstr ""
"Selecciona el tipo de búsqueda. Haz click aquí"
"a> para una descripción completa de las opciones."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
msgstr ""
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
msgstr ""
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr ""
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
msgstr ""
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Método de Búsqueda"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr ""
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr ""
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr ""
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr ""
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
#, fuzzy
#| msgid "Search"
msgid "Fuzzy Search"
msgstr "Buscar"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Texto Completo"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
msgstr ""
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr ""
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr ""
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr ""
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Compartir Lista de la Compra"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr ""
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr ""
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr ""
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr ""
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "Filtrar según Supermercado"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr ""
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr ""
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Prefijo de la lista"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr ""
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
#, fuzzy
#| msgid "Food that should be replaced."
msgid "Fields on food that should be inherited by default."
msgstr "Alimento que se va a reemplazar."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Mostrar cantidad de recetas en los filtros de búsquedas"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "¡No ha iniciado sesión y por lo tanto no puede ver esta página!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "¡No tienes los permisos necesarios para ver esta página!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr "¡No puede interactuar con este objeto ya que no es de tu propiedad!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
@@ -526,21 +512,19 @@ msgstr ""
msgid "You must supply a servings size"
msgstr "Debe proporcionar un tamaño de porción"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr ""
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Importado de"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -577,6 +561,11 @@ msgstr "Información Nutricional"
msgid "Source"
msgstr "Fuente"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Importado de"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Raciones"
@@ -589,9 +578,7 @@ msgstr "Tiempo de espera"
msgid "Preparation Time"
msgstr "Tiempo de Preparación"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Libro de cocina"
@@ -631,177 +618,168 @@ msgstr "Cena"
msgid "Other"
msgstr "Otro"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr ""
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Buscar"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Régimen de comidas"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Libros"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Pequeño"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Grande"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Nuevo"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr ""
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr ""
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr ""
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr ""
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Alias de la Comida"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
#, fuzzy
#| msgid "Units"
msgid "Unit Alias"
msgstr "Unidades"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
#, fuzzy
#| msgid "Keywords"
msgid "Keyword Alias"
msgstr "Palabras clave"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "Descripción"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Instrucciones"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Receta"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
#, fuzzy
#| msgid "Food"
msgid "Food"
msgstr "Comida"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Palabra clave"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr ""
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr ""
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr ""
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr ""
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr ""
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr ""
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr ""
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Editar"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Eliminar"
@@ -829,9 +807,10 @@ msgstr ""
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Opciones"
@@ -920,8 +899,8 @@ msgid ""
"request."
msgstr ""
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Iniciar sesión"
@@ -943,21 +922,20 @@ msgstr "Iniciar sesión"
msgid "Sign Up"
msgstr "Iniciar sesión"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr ""
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr ""
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr ""
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Inicio de sesión social"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr ""
"Puedes usar cualquiera de los siguientes proveedores de inicio de sesión."
@@ -984,7 +962,6 @@ msgstr "Cambiar contraseña"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
#, fuzzy
#| msgid "Password Reset"
msgid "Password"
@@ -1096,64 +1073,61 @@ msgstr ""
msgid "We are sorry, but the sign up is currently closed."
msgstr ""
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "Documentación de API"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Recetas"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Compras"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
#, fuzzy
#| msgid "Food"
msgid "Foods"
msgstr "Comida"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Unidades"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermercado"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
#, fuzzy
#| msgid "Supermarket"
msgid "Supermarket Category"
msgstr "Supermercado"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
#, fuzzy
#| msgid "Information"
msgid "Automations"
msgstr "Información"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
#, fuzzy
#| msgid "File ID"
msgid "Files"
msgstr "ID de Fichero"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Edición Masiva"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Historial"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
#, fuzzy
@@ -1161,78 +1135,76 @@ msgstr "Historial"
msgid "Ingredient Editor"
msgstr "Ingredientes"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exportar"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Importar receta"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Crear"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Recetas Externas"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
#, fuzzy
#| msgid "Settings"
msgid "Space Settings"
msgstr "Opciones"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Sistema"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Administrador"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
#, fuzzy
#| msgid "Create User"
msgid "Your Spaces"
msgstr "Crear Usuario"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Guia Markdown"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr ""
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "Explorador de API"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr ""
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1274,11 +1246,7 @@ msgstr "La ruta debe tener el siguiente formato"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Guardar"
@@ -1332,41 +1300,6 @@ msgstr "Importar nueva receta"
msgid "Edit Recipe"
msgstr "Editar receta"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Editar ingredientes"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" La siguiente forma puede utilizarse si, accidentalmente, se crean "
-"dos (o más) unidades o ingredientes que deberían ser\n"
-" iguales.\n"
-" Fusiona dos unidades o ingredientes y actualiza todas las recetas "
-"que los usan.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "¿Estás seguro de que quieres combinar estas dos unidades?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Combinar"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "¿Estás seguro de que quieres combinar estos dos ingredientes?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1388,6 +1321,11 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Editar"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Ver"
@@ -1409,13 +1347,16 @@ msgstr "Filtro"
msgid "Import all"
msgstr "Importar todo"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Nuevo"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "anterior"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "siguiente"
@@ -1427,24 +1368,11 @@ msgstr "Ver registro"
msgid "Cook Log"
msgstr "Registro de cocina"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Importar recetas"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importar"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Cerrar"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Abrir Receta"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Advertencia de seguridad"
@@ -1654,31 +1582,6 @@ msgstr "Cabecera"
msgid "Cell"
msgstr "Celda"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Vista de menú"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Creado por"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Compartido con"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Cocinado por última vez"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Nunca antes cocinado."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Otras comidas en este día"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1734,6 +1637,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "por"
@@ -1743,34 +1650,13 @@ msgstr "por"
msgid "Comment"
msgstr "Comentario"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Imagen de la receta"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Tiempo de preparación ca."
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Tiempo de espera ca."
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Externo"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Registrar receta cocinada"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Página de inicio"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
#, fuzzy
#| msgid "Search String"
msgid "Search Settings"
@@ -1933,147 +1819,57 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Cuenta"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:42
-#, fuzzy
-#| msgid "Settings"
-msgid "API-Settings"
-msgstr "Opciones"
-
-#: .\cookbook\templates\settings.html:49
-#, fuzzy
-#| msgid "Search String"
-msgid "Search-Settings"
-msgstr "Cadena de búsqueda"
-
-#: .\cookbook\templates\settings.html:56
-#, fuzzy
-#| msgid "Search String"
-msgid "Shopping-Settings"
-msgstr "Cadena de búsqueda"
-
-#: .\cookbook\templates\settings.html:65
-#, fuzzy
-#| msgid "Settings"
-msgid "Name Settings"
-msgstr "Opciones"
-
-#: .\cookbook\templates\settings.html:73
-#, fuzzy
-#| msgid "Account Connections"
-msgid "Account Settings"
-msgstr "Conexiones de la cuenta"
-
-#: .\cookbook\templates\settings.html:75
-#, fuzzy
-#| msgid "Settings"
-msgid "Emails"
-msgstr "Opciones"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-#, fuzzy
-#| msgid "Social Login"
-msgid "Social"
-msgstr "Inicio de sesión social"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Idioma"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Estilo"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "Token API"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Puedes utilizar tanto la autenticación básica como la autenticación basada "
-"en tokens para acceder a la API REST."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Utilice el token como cabecera de autorización usando como prefijo la "
-"palabra token, tal y como se muestra en los siguientes ejemplos:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "o"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
msgstr ""
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr ""
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
"for."
msgstr ""
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr ""
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr ""
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr ""
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr ""
-#: .\cookbook\templates\settings.html:207
-#, fuzzy
-#| msgid "Shopping List"
-msgid "Shopping Settings"
-msgstr "Lista de la Compra"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Configuración del libro de recetas"
@@ -2110,6 +1906,12 @@ msgstr ""
msgid "Account Connections"
msgstr "Conexiones de la cuenta"
+#: .\cookbook\templates\socialaccount\connections.html:11
+#, fuzzy
+#| msgid "Social Login"
+msgid "Social"
+msgstr "Inicio de sesión social"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2210,74 +2012,46 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr ""
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create User"
msgid "Leave Space"
msgstr "Crear Usuario"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
msgstr ""
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
#, fuzzy
#| msgid "Create User"
msgid "Create Space"
msgstr "Crear Usuario"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Estadísticas"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Estadísticas"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Número de objetos"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Recetas importadas"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Estadísticas de objetos"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Recetas sin palabras clave"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Recetas Internas"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Información del Sistema"
@@ -2410,257 +2184,270 @@ msgstr ""
msgid "URL Import"
msgstr "Importar URL"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
#, fuzzy
#| msgid "Parameter filter_list incorrectly formatted"
msgid "Parameter updated_at incorrectly formatted"
msgstr "Parámetro filter_list formateado incorrectamente"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr ""
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "¡No se puede unir con el mismo objeto!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr ""
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
#, fuzzy
#| msgid "Cannot merge with the same object!"
msgid "Cannot merge with child object!"
msgstr "¡No se puede unir con el mismo objeto!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr ""
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr ""
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr ""
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr ""
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
@@ -239,33 +220,33 @@ msgstr ""
"Laisser vide pour Dropbox et saisissez seulement l’URL de base pour "
"Nextcloud (/remote.php/webdav/ est ajouté automatiquement)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Stockage"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Actif"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Texte recherché"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "ID du fichier"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Vous devez au moins fournir une recette ou un titre."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"Vous pouvez lister les utilisateurs par défaut avec qui partager des "
"recettes dans les paramètres."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -273,15 +254,15 @@ msgstr ""
"Vous pouvez utiliser du markdown pour mettre en forme ce champ. Voir la documentation ici"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Nombre maximum d’utilisateurs atteint pour ce groupe."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Adresse mail déjà utilisée !"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -289,15 +270,15 @@ msgstr ""
"Une adresse mail n’est pas requise mais si elle est renseignée, le lien "
"d’invitation sera envoyé à l’utilisateur."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Nom déjà utilisé."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Accepter les conditions d’utilisation"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -306,7 +287,7 @@ msgstr ""
"par similarité de trigrammes (par exemple, des valeurs faibles signifient "
"que davantage de fautes de frappe sont ignorées)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
#, fuzzy
#| msgid ""
#| "Select type method of search. Click here "
@@ -318,7 +299,7 @@ msgstr ""
"Sélectionner la méthode de recherche. Cliquer ici pour une description complète des choix."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -326,7 +307,7 @@ msgstr ""
"Utilisez la correspondance floue sur les unités, les mots-clés et les "
"ingrédients lors de l’édition et de l’importation de recettes."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -335,7 +316,7 @@ msgstr ""
"peut améliorer ou dégrader la qualité de la recherche en fonction de la "
"langue."
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -343,7 +324,7 @@ msgstr ""
"Champs à rechercher pour les correspondances partielles. (par exemple, la "
"recherche de « Tarte » renverra « tarte », « tartelette » et « tartes »)"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
@@ -352,7 +333,7 @@ msgstr ""
"exemple, si vous recherchez « sa », vous obtiendrez « salade » et "
"« sandwich»)."
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -361,7 +342,7 @@ msgstr ""
"« rectte», vous trouverez « recette ».) Remarque : cette option est "
"incompatible avec les méthodes de recherche « web » et « brute »."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
@@ -370,37 +351,35 @@ msgstr ""
"« web », « phrase » et « brute » ne fonctionnent qu’avec des champs en texte "
"intégral."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Méthode de recherche"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "Recherches floues"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Ignorer les accents"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "correspondance partielle"
-#: .\cookbook\forms.py:467
-#, fuzzy
-#| msgid "Starts Wtih"
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "Commence par"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "Recherche floue"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Texte intégral"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -409,7 +388,7 @@ msgstr ""
"courses. Ils doivent vous ajouter pour que vous puissiez voir les éléments "
"de leur liste."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -417,7 +396,7 @@ msgstr ""
"Lors de l’ajout d’un menu de la semaine à la liste de courses (manuel ou "
"automatique), inclure toutes les recettes connexes."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -425,99 +404,100 @@ msgstr ""
"Lors de l’ajout d’un menu de la semaine à la liste de courses (manuel ou "
"automatique), exclure les ingrédients disponibles."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
"Filtrer la liste de courses pour n’inclure que des catégories de "
"supermarchés."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
"Marquer l’aliment comme disponible lorsqu’il est rayé de la liste de courses."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "Caractère de séparation à utiliser pour les exportations CSV."
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr "Préfixe à ajouter lors de la copie de la liste dans le presse-papiers."
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Partager la liste de courses"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "Synchronisation automatique"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "Ajouter le menu de la semaine automatiquement"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Exclure ingrédients disponibles"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "Inclure recettes connexes"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
-#, fuzzy
-#| msgid "Select Supermarket"
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
-msgstr "Sélectionner un supermarché"
+msgstr "Filtrer par supermarché"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Jours récents"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "Caractère de séparation CSV"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Préfixe de la liste"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Disponible automatique"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr "Réinitialiser tous les aliments pour hériter les champs configurés."
-#: .\cookbook\forms.py:544
-#, fuzzy
-#| msgid "Food that should be replaced."
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
-msgstr "Aliment qui devrait être remplacé."
+msgstr "Champs sur les aliments à hériter par défaut."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr ""
"Afficher le nombre de consultations par recette sur les filtres de recherche"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+"Utiliser la forme plurielle pour les unités et les aliments dans ce groupe."
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -525,68 +505,65 @@ msgstr ""
"Pour éviter les courriers indésirables, l’email demandé n’a pas été envoyé. "
"Veuillez patienter quelques minutes et réessayer."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
"Vous n’êtes pas connecté(e) et ne pouvez donc pas afficher cette page !"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Vous ne disposez pas de droits suffisants pour afficher cette page !"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
"Vous ne pouvez pas interagir avec cet objet car il appartient à un autre "
"utilisateur !"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Vous avez atteint le nombre maximum de recettes pour votre groupe."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
"Le nombre d’utilisateurs dans votre groupe dépasse le nombre d’utilisateurs "
"autorisé."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
#: .\cookbook\helper\shopping_helper.py:152
-#, fuzzy
-#| msgid "You must supply a created_by"
msgid "You must supply a servings size"
-msgstr "Vous devez fournir une information créé_par"
+msgstr "Vous devez fournir une information de portion"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "Impossible d’analyser le code du modèle."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
-msgstr ""
+msgstr "Favori"
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Importé depuis"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -625,21 +602,24 @@ msgstr "Informations nutritionnelles"
msgid "Source"
msgstr "Source"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Importé depuis"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Portions"
#: .\cookbook\integration\saffron.py:25
msgid "Waiting time"
-msgstr "Temps d’attente"
+msgstr "temps d’attente"
#: .\cookbook\integration\saffron.py:27
msgid "Preparation Time"
msgstr "Temps de préparation"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Livre de recettes"
@@ -652,11 +632,9 @@ msgid "Rebuilds full text search index on Recipe"
msgstr "Reconstruction de l’index de recherche en texte intégral de Tandoor"
#: .\cookbook\management\commands\rebuildindex.py:18
-#, fuzzy
-#| msgid "Only Postgress databases use full text search, no index to rebuild"
msgid "Only Postgresql databases use full text search, no index to rebuild"
msgstr ""
-"Seules les bases de données Postgres utilisent la recherche en texte "
+"Seules les bases de données Postgresql utilisent la recherche en texte "
"intégral, sans index à reconstruire"
#: .\cookbook\management\commands\rebuildindex.py:29
@@ -683,7 +661,7 @@ msgstr "Dîner"
msgid "Other"
msgstr "Autre"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -691,171 +669,160 @@ msgstr ""
"Le stockage maximal de fichiers pour ce groupe en Mo. Mettre 0 pour ne pas "
"avoir de limite et -1 pour empêcher le téléversement de fichiers."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Rechercher"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Menu de la semaine"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Livres"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Petit"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Grand"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Nouveau"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " fait partie d’une étape de la recette et ne peut être supprimé(e)"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Simple"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Phrase"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Internet"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Brut"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Aliment équivalent"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Unité équivalente"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Mot-clé équivalent"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr "Remplacer la Description"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Instructions"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Recette"
-#: .\cookbook\models.py:1228
-#, fuzzy
-#| msgid "Foods"
+#: .\cookbook\models.py:1258
msgid "Food"
-msgstr "Aliments"
+msgstr "Aliment"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Mot-clé"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "Le téléversement de fichiers n’est pas autorisé pour ce groupe."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "Vous avez atteint votre limite de téléversement de fichiers."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Bonjour"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Vous avez été invité par "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " pour rejoindre leur groupe Tandoor Recipes "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Cliquez le lien suivant pour activer votre compte : "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Si le lien ne fonctionne pas, utilisez le code suivant pour rejoindre le "
"groupe manuellement : "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "L’invitation est valide jusqu’au "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"Tandoor Recipes est un gestionnaire de recettes open source. Venez-voir "
"notre Github "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Invitation Tandoor Recipes"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "Liste de courses existante à mettre à jour"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
+"Liste d’identifiants d’ingrédient de la recette à ajouter, si non renseigné, "
+"tous les ingrédients seront ajoutés."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "Quantité d’aliments à ajouter à la liste de courses"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "ID de l’unité à utiliser pour la liste de courses"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Modifier"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Supprimer"
@@ -883,9 +850,10 @@ msgstr "Adresses mail"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Paramètres"
@@ -976,12 +944,12 @@ msgid ""
" issue a new e-mail confirmation "
"request."
msgstr ""
-"Ce lien de confirmation reçu par mail est expiré ou invalide. Veuillez\n"
+"Ce lien de confirmation reçu par mail est expiré ou non valide. Veuillez\n"
" demander une nouvelle vérification "
"par mail."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Connexion"
@@ -1001,21 +969,20 @@ msgstr "Connexion"
msgid "Sign Up"
msgstr "S’inscrire"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Mot de passe perdu ?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Réinitialiser le mot de passe"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Mot de passe perdu ?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Connexion par réseau social"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "Vous pouvez utiliser les comptes suivants pour vous connecter."
@@ -1041,7 +1008,6 @@ msgstr "Modifier le mot de passe"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Mot de passe"
@@ -1089,10 +1055,10 @@ msgid ""
" Please request a new "
"password reset."
msgstr ""
-"Le lien de changement du mot de passe est invalide, probablement parce qu’il "
-"a déjà été utilisé.\n"
-" Merci de demander un nouveau changement de mot de passe."
+"Le lien de changement du mot de passe n’est pas valide, probablement parce "
+"qu’il a déjà été utilisé.\n"
+" Merci de demander un nouveau changement de mot de passe."
#: .\cookbook\templates\account\password_reset_from_key.html:33
msgid "change password"
@@ -1154,133 +1120,124 @@ msgstr "Inscriptions closes"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Nous sommes désolés, mais les inscriptions sont closes pour le moment."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "Documentation API"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Recettes"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Courses"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Aliments"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Unités"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermarché"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Catégorie de supermarché"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automatisations"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "Fichiers"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Édition par lot"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Historique"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
-#, fuzzy
-#| msgid "Ingredients"
msgid "Ingredient Editor"
-msgstr "Ingrédients"
+msgstr "Éditeur d’ingrédients"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exporter"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Importer une recette"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Créer"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Recettes externes"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Paramètres de groupe"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Système"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Admin"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
-#, fuzzy
-#| msgid "No Space"
msgid "Your Spaces"
-msgstr "Aucun groupe"
+msgstr "Vos groupes"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
-msgstr ""
+msgstr "Aperçu"
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Guide Markdown"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Traduire Tandoor"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "Navigateur API"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Déconnexion"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
-msgstr ""
+msgstr "Vous utilisez la version gratuite de Tandoor"
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1320,11 +1277,7 @@ msgstr "Le chemin doit être au format suivant"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Sauvegarder"
@@ -1374,40 +1327,6 @@ msgstr "Importer une nouvelle recette"
msgid "Edit Recipe"
msgstr "Modifier une recette"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Modifier les ingrédients"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" Le formulaire suivant est utile lorsqu'il y a des doublons dans les "
-"unités ou les ingrédients.\n"
-" Il fusionne deux unités ou ingrédients et met à jour toutes les "
-"recettes les utilisant.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "Êtes-vous sûr(e) de vouloir fusionner ces deux unités ?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Fusionner"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "Êtes-vous sûr(e) de vouloir fusionner ces deux ingrédients ?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1429,6 +1348,11 @@ msgstr "Cascade"
msgid "Cancel"
msgstr "Annuler"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "modifier"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Voir"
@@ -1450,13 +1374,16 @@ msgstr "Filtre"
msgid "Import all"
msgstr "Tout importer"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Nouveau"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "précédent"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "suivant"
@@ -1468,24 +1395,11 @@ msgstr "Voir l’historique"
msgid "Cook Log"
msgstr "Historique de cuisine"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Importer des recettes"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importer"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Fermer"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Ouvrir la recette"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Avertissement de sécurité"
@@ -1698,31 +1612,6 @@ msgstr "En-tête"
msgid "Cell"
msgstr "Cellule"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Vue des menus"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Créé par"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Partagé avec"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Cuisiné pour la dernière fois le"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Pas encore cuisiné."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Autres repas ce jour"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1771,7 +1660,11 @@ msgstr ""
#: .\cookbook\templates\openid\login.html:27
#: .\cookbook\templates\socialaccount\authentication_error.html:27
msgid "Back"
-msgstr ""
+msgstr "Retour"
+
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr "Profil"
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
@@ -1782,34 +1675,13 @@ msgstr "par"
msgid "Comment"
msgstr "Commentaire"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Image de la recette"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Temps moyen de préparation"
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Temps moyen d'attente"
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Externe"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Marquer comme cuisiné"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Page d’accueil"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Paramètres de recherche"
@@ -2120,78 +1992,7 @@ msgstr ""
"\".\n"
" "
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Compte"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Préférences"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "Paramètres d’API"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Paramètres de recherche"
-
-#: .\cookbook\templates\settings.html:56
-#, fuzzy
-#| msgid "Search-Settings"
-msgid "Shopping-Settings"
-msgstr "Paramètres de recherche"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Paramètres de noms"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Paramètres de compte"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "Adresses mail"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Réseaux sociaux"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Langue"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Style"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "Jeton API"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Vous pouvez utiliser à la fois l’authentification classique et "
-"l’authentification par jeton pour accéder à l’API REST."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Utilisez le jeton dans l’en-tête d’autorisation précédé du mot « token » "
-"comme indiqué dans les exemples suivants :"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "ou"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
@@ -2199,7 +2000,7 @@ msgstr ""
"Il existe de nombreuses options pour configurer la recherche en fonction de "
"vos préférences personnelles."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2208,7 +2009,7 @@ msgstr ""
"pouvez simplement vous en tenir à la valeur par défaut ou à l’un des "
"préréglages suivants."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2216,11 +2017,11 @@ msgstr ""
"Si vous souhaitez configurer la recherche, vous pouvez consulter les "
"différentes options ici."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Flou"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2230,20 +2031,19 @@ msgstr ""
"contient des fautes de frappe. Il se peut que vous obteniez plus de "
"résultats que nécessaire pour être sûr(e) de trouver ce que vous cherchez."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "Il s’agit du comportement par défaut"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Appliquer"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Préciser"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
@@ -2251,16 +2051,10 @@ msgstr ""
"Permet un contrôle fin des résultats de la recherche mais peut ne pas donner "
"de résultats si le texte saisi contient trop de fautes d’orthographe."
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Parfait pour les grandes bases de données"
-#: .\cookbook\templates\settings.html:207
-#, fuzzy
-#| msgid "Shopping List"
-msgid "Shopping Settings"
-msgstr "Liste de courses"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Paramètres du livre de recettes"
@@ -2288,17 +2082,21 @@ msgid "Social Network Login Failure"
msgstr "Connexion par réseau social"
#: .\cookbook\templates\socialaccount\authentication_error.html:25
-#, fuzzy
-#| msgid "An error occurred attempting to move "
msgid ""
"An error occurred while attempting to login via your social network account."
-msgstr "Une erreur est survenue en essayant de déplacer "
+msgstr ""
+"Une erreur est survenue en essayant de vous connecter avec votre compte de "
+"réseau social."
#: .\cookbook\templates\socialaccount\connections.html:4
#: .\cookbook\templates\socialaccount\connections.html:15
msgid "Account Connections"
msgstr "Comptes connectés"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Réseaux sociaux"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2326,7 +2124,7 @@ msgstr "S’inscrire"
#: .\cookbook\templates\socialaccount\login.html:9
#, python-format
msgid "Connect %(provider)s"
-msgstr ""
+msgstr "Connecter %(provider)s"
#: .\cookbook\templates\socialaccount\login.html:11
#, python-format
@@ -2345,7 +2143,7 @@ msgstr ""
#: .\cookbook\templates\socialaccount\login.html:20
msgid "Continue"
-msgstr ""
+msgstr "Continuer"
#: .\cookbook\templates\socialaccount\signup.html:10
#, python-format
@@ -2385,8 +2183,6 @@ msgid "Manage Subscription"
msgstr "Gérer l’abonnement"
#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216
-#, fuzzy
-#| msgid "Space:"
msgid "Space"
msgstr "Groupe :"
@@ -2403,26 +2199,26 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr "Vous pouvez être invité dans un groupe existant ou en créer un."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
-msgstr ""
+msgstr "Propriétaire"
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create Space"
msgid "Leave Space"
msgstr "Créer un groupe"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "Rejoindre un groupe"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Rejoindre un groupe déjà existant."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2430,49 +2226,21 @@ msgstr ""
"Pour rejoindre un groupe déjà existant, saisissez le jeton d’invitation ou "
"cliquez sur le lien d’invitation que le créateur du groupe vous a envoyé."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Créer un groupe"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Créer votre propre groupe de partage de recettes."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
"Créez votre propre groupe de partage de recettes et invitez d’autres "
"utilisateurs à l’utiliser."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Stats"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Statistiques"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Nombre d’objets"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Recettes importées"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Statistiques d’objets"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Recettes sans mots-clés"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Recettes internes"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Informations système"
@@ -2603,255 +2371,268 @@ msgstr ""
msgid "URL Import"
msgstr "Import URL"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "Le paramètre « update_at » n'est pas correctement formaté"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "Il n’existe aucun(e) {self.basename} avec l’identifiant {pk}"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "Impossible de fusionner un objet avec lui-même !"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "Il n’existe aucun(e) {self.basename} avec l’id {target}"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "Impossible de fusionner avec l’objet enfant !"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} a été fusionné avec succès avec {target.name}"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
"Une erreur est survenue lors de la tentative de fusion de {source.name} avec "
"{target.name}"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} a été déplacé avec succès vers la racine."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Une erreur est survenue en essayant de déplacer "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "Impossible de déplacer un objet vers lui-même !"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "Il n’existe aucun(e) {self.basename} avec l’id {parent}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} a été déplacé avec succès vers le parent {parent.name}"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} a été supprimé(e) de la liste de courses."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} a été ajouté(e) à la liste de courses."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote.php/webdav/ automatikusan hozzáadódik)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Tárhely"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Aktív"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Keresési kifejezés"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "Fájl ID"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Legalább egy receptet vagy címet kell megadnia."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"A beállításokban megadhatja a receptek megosztására szolgáló alapértelmezett "
"felhasználókat."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -268,15 +249,15 @@ msgstr ""
"A mező formázásához használhatja a markdown formátumot. Lásd a dokumentációt itt"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Elérte a felhasználók maximális számát ezen a területen."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Az e-mail cím már foglalt!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -284,15 +265,15 @@ msgstr ""
"Az e-mail cím megadása nem kötelező, de ha van, a meghívó linket elküldi a "
"felhasználónak."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "A név már foglalt."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Feltételek és adatvédelem elfogadása"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -301,7 +282,7 @@ msgstr ""
"párosítást használ (pl. az alacsony értékek azt jelentik, hogy több gépelési "
"hibát figyelmen kívül hagynak)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
#, fuzzy
#| msgid ""
#| "Select type method of search. Click here "
@@ -313,7 +294,7 @@ msgstr ""
"Válassza ki a keresés típusát. Kattintson ide "
"a lehetőségek teljes leírásáért."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -321,7 +302,7 @@ msgstr ""
"A receptek szerkesztése és importálása során az egységek, kulcsszavak és "
"összetevők bizonytalan megfeleltetése."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -329,7 +310,7 @@ msgstr ""
"Az ékezetek figyelmen kívül hagyásával keresendő mezők. Ennek az opciónak a "
"kiválasztása javíthatja vagy ronthatja a keresés minőségét a nyelvtől függően"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -337,7 +318,7 @@ msgstr ""
"Részleges egyezések keresésére szolgáló mezők. (pl. a 'Pie' keresése a "
"'pie' és a 'piece' és a 'soapie' kifejezéseket adja vissza.)"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
@@ -345,7 +326,7 @@ msgstr ""
"Mezők a szó eleji egyezések kereséséhez. (pl. a 'sa' keresés a 'salad' és a "
"'sandwich' kifejezéseket adja vissza)"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -354,7 +335,7 @@ msgstr ""
"'recipe' szót.) Megjegyzés: ez az opció ütközik a 'web' és a 'raw' keresési "
"módszerekkel."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
@@ -362,37 +343,37 @@ msgstr ""
"Mezők a teljes szöveges kereséshez. Megjegyzés: A 'web', 'phrase' és 'raw' "
"keresési módszerek csak teljes szöveges mezőkkel működnek."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Keresési módszer"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "Bizonytalan keresések"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Ékezetek ignorálása"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "Részleges találat"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
#, fuzzy
#| msgid "Starts Wtih"
msgid "Starts With"
msgstr "Kezdődik a következővel"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "Bizonytalan keresés"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Teljes szöveg"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -401,7 +382,7 @@ msgstr ""
"Ahhoz, hogy láthassák a saját listájukon szereplő tételeket, hozzá kell "
"adniuk téged."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -409,7 +390,7 @@ msgstr ""
"Amikor étkezési tervet ad hozzá a bevásárlólistához (kézzel vagy "
"automatikusan), vegye fel az összes kapcsolódó receptet."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -417,96 +398,100 @@ msgstr ""
"Amikor étkezési tervet ad hozzá a bevásárlólistához (kézzel vagy "
"automatikusan), zárja ki a kéznél lévő összetevőket."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr "A bevásárlólista bejegyzés késleltetésének alapértelmezett ideje."
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
"Szűrje a bevásárlólistát úgy, hogy csak a szupermarket kategóriákat "
"tartalmazza."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr "A legutóbbi bevásárlólista bejegyzések megjelenítendő napjai."
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
"Jelölje meg a \" Kéznél van\" jelölést, ha a bevásárlólistáról kipipálta az "
"élelmiszert."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "A CSV exportáláshoz használandó elválasztójel."
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr "A lista vágólapra másolásakor hozzáadandó előtag."
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Bevásárlólista megosztása"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "Automatikus szinkronizálás"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "Automatikus étkezési terv hozzáadása"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Kéznél levő kihagyása"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "Tartalmazza a kapcsolódókat"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr "Alapértelmezett késleltetési órák"
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "Szűrő a szupermarkethez"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Legutóbbi napok"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "CSV elválasztó"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Lista előtagja"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Automatikus Kéznél lévő"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr "Élelmiszer-öröklés visszaállítása"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr "Állítsa vissza az összes ételt, hogy örökölje a konfigurált mezőket."
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr ""
"Az élelmiszerek azon mezői, amelyeket alapértelmezés szerint örökölni kell."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "A receptek számának megjelenítése a keresési szűrőkön"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -514,40 +499,41 @@ msgstr ""
"A spamek elkerülése érdekében a kért e-mailt nem küldtük el. Kérjük, várjon "
"néhány percet, és próbálja meg újra."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "Ön nincs bejelentkezve, ezért nem tudja megtekinteni ezt az oldalt!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Nem rendelkezik a szükséges jogosultságokkal az oldal megtekintéséhez!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
"Nem léphetsz kapcsolatba ezzel az objektummal, mivel nem a te tulajdonod!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Elérte a maximális számú receptet a helyén."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "Több felhasználója van, mint amennyit engedélyeztek a térben."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr "A queryset vagy a hash_key valamelyikét meg kell adni"
@@ -557,23 +543,19 @@ msgstr "A queryset vagy a hash_key valamelyikét meg kell adni"
msgid "You must supply a servings size"
msgstr "Meg kell adnia egy created_by"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "Nem sikerült elemezni a sablon kódját."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-#, fuzzy
-#| msgid "Import Log"
-msgid "Imported from"
-msgstr "Import napló"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -612,6 +594,13 @@ msgstr "Táplálkozási információk"
msgid "Source"
msgstr "Forrás"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+#, fuzzy
+#| msgid "Import Log"
+msgid "Imported from"
+msgstr "Import napló"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Adagok"
@@ -624,9 +613,7 @@ msgstr "Várakozási idő"
msgid "Preparation Time"
msgstr "Előkészítési idő"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Szakácskönyv"
@@ -670,7 +657,7 @@ msgstr "Vacsora"
msgid "Other"
msgstr "Egyéb"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -678,137 +665,135 @@ msgstr ""
"Maximális tárhely a fájloknak MB-ban. 0 a korlátlan, -1 a fájlfeltöltés "
"letiltásához."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Keresés"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Étkezési terv"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Könyvek"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Kicsi"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Nagy"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Új"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " egy recept része, ezért nem törölhető"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Egyszerű"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Kifejezés"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Web"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Nyers"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Élelmiszer álneve"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Egység álneve"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Kulcsszó álneve"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "Leírás"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Elkészítés"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Recept"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
#, fuzzy
#| msgid "Foods"
msgid "Food"
msgstr "Ételek"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Kulcsszó"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "A fájlok feltöltése nem engedélyezett ezen a tárhelyen."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "Elérte a fájlfeltöltési limitet."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Helló"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Önt meghívta "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " hogy csatlakozzon a Tandoor Receptek helyhez "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Kattintson az alábbi linkre fiókja aktiválásához: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Ha a link nem működik, használja a következő kódot, hogy manuálisan "
"csatlakozzon a térhez: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "A meghívó a következő időpontig érvényes "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"A Tandoor Receptek egy nyílt forráskódú receptkezelő. Nézze meg a GitHubon "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Tandoor receptek meghívó"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "Meglévő bevásárlólista frissítése"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
@@ -816,36 +801,29 @@ msgstr ""
"A hozzáadandó összetevők azonosítóinak listája a receptből, ha nincs "
"megadva, az összes összetevő hozzáadásra kerül."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr "A list_recipe azonosító és a 0 adag megadása törli a bevásárlólistát."
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "A bevásárlólistához hozzáadandó élelmiszerek mennyisége"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "A bevásárlólistához használandó egység azonosítója"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
"Ha igazra van állítva, akkor minden élelmiszert töröl az aktív "
"bevásárlólistákról."
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Szerkesztés"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Törlés"
@@ -873,9 +851,10 @@ msgstr "E-mail címek"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Beállítások"
@@ -971,8 +950,8 @@ msgstr ""
" adj ki egy új e-mail megerősítési "
"kérelmet."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Bejelentkezés"
@@ -992,21 +971,20 @@ msgstr "Bejelentkezés"
msgid "Sign Up"
msgstr "Regisztráció"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Elfelejtette a jelszavát?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Jelszó visszaállítása"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Elfelejtette a jelszavát?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Közösségi bejelentkezés"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "A bejelentkezéshez a következő szolgáltatók bármelyikét használhatja."
@@ -1032,7 +1010,6 @@ msgstr "Jelszó módosítása"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Jelszó"
@@ -1144,56 +1121,53 @@ msgstr "Regisztráció lezárva"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Sajnáljuk, de a regisztráció jelenleg zárva van."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "API dokumentáció"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Receptek"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Bevásárlás"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Ételek"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Egységek"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Szupermarket"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Szupermarket kategória"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automatizációk"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "Fájlok"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Csoportos szerkesztés"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Előzmények"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
#, fuzzy
@@ -1201,76 +1175,74 @@ msgstr "Előzmények"
msgid "Ingredient Editor"
msgstr "Hozzávalók"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Export"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Recept importálása"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Létrehozás"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Külső receptek"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Tér beállítások"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Rendszer"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Admin"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
#, fuzzy
#| msgid "No Space"
msgid "Your Spaces"
msgstr "Nincs hely"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Markdown útmutató"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Tandoor fordítása"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "API böngésző"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Kijelentkezés"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1312,11 +1284,7 @@ msgstr "Az elérési útnak a következő formátumúnak kell lennie"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Mentés"
@@ -1366,41 +1334,6 @@ msgstr "Új recept importálása"
msgid "Edit Recipe"
msgstr "Recept szerkesztése"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Összetevők szerkesztése"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" A következő űrlapot akkor lehet használni, ha véletlenül két (vagy "
-"több) olyan egység vagy összetevő jött létre,\n"
-" amelyeknek azonosnak kellene lennie.\n"
-" Összevon két egységet vagy összetevőt, és frissíti az ezeket "
-"használó összes receptet.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "Biztos, hogy össze akarja vonni ezt a két egységet?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Egyesítés"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "Biztos vagy benne, hogy ezt a két összetevőt szeretnéd egyesíteni?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1422,6 +1355,11 @@ msgstr "Kaszkád"
msgid "Cancel"
msgstr "Mégsem"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Szerkesztés"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Megtekintés"
@@ -1443,13 +1381,16 @@ msgstr "Szűrő"
msgid "Import all"
msgstr "Importáljon mindent"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Új"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "előző"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "következő"
@@ -1461,24 +1402,11 @@ msgstr "Napló megtekintése"
msgid "Cook Log"
msgstr "Főzési napló"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Receptek importálása"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importálás"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Bezár"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Recept megnyitása"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Biztonsági figyelmeztetés"
@@ -1690,31 +1618,6 @@ msgstr "Fejléc"
msgid "Cell"
msgstr "Cella"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Étkezési terv nézet"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Létrehozta"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Megosztva"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Utoljára főzve"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Soha nem főzött még."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Egyéb ételek ezen a napon"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1764,6 +1667,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "által"
@@ -1773,34 +1680,13 @@ msgstr "által"
msgid "Comment"
msgstr "Megjegyzés"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Recept kép"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Elkészítési idő kb."
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Várakozási idő kb."
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Külső"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Főzés naplózása"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Recipe Home"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Keresési beállítások"
@@ -2099,76 +1985,7 @@ msgstr ""
"rebuildindex' parancs végrehajtásával.\n"
" "
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Fiók"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Beállítások"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "API beállítások"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Keresési beállítások"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "Bevásárlási beállítások"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Név beállításai"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Fiók beállítások"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "E-mailek"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Social"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Nyelv"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Kinézet"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "API Token"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"A REST API-hoz való hozzáféréshez alapszintű és tokenalapú hitelesítést is "
-"használhat."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Használja a tokent Engedélyezés fejlécként a token szó előtaggal, ahogy a "
-"következő példákban látható:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "vagy"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
@@ -2176,7 +1993,7 @@ msgstr ""
"Számos lehetőség van a keresés konfigurálására a te személyes "
"preferenciáidtól függően."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2184,7 +2001,7 @@ msgstr ""
"Általában nem kell egyiket sem konfigurálnod, és maradhatsz az "
"alapértelmezett vagy az alábbi beállítások valamelyikénél."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2192,11 +2009,11 @@ msgstr ""
"Ha mégis konfigurálni szeretné a keresést, a különböző lehetőségekről itt olvashat."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Bizonytalan"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2206,20 +2023,19 @@ msgstr ""
"elírásokat tartalmaz. Lehet, hogy a szükségesnél több találatot ad vissza, "
"hogy biztosan megtalálja, amit keres."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "Ez az alapértelmezett viselkedés"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Alkalmazás"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Pontos"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
@@ -2227,14 +2043,10 @@ msgstr ""
"Lehetővé teszi a keresési eredmények finom ellenőrzését, de előfordulhat, "
"hogy nem ad vissza eredményeket, ha túl sok helyesírási hiba van."
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Tökéletes nagy adatbázisokhoz"
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr "Bevásárlási beállítások"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Receptkönyv beállítása"
@@ -2273,6 +2085,10 @@ msgstr "Hiba történt az áthelyezés közben "
msgid "Account Connections"
msgstr "Fiókkapcsolatok"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Social"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2376,26 +2192,26 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr "Meghívást kaphatsz egy meglévő térbe, vagy létrehozhatod a sajátodat."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create Space"
msgid "Leave Space"
msgstr "Tér létrehozása"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "Csatlakozz a térhez"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Csatlakozz egy meglévő térhez."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2403,47 +2219,19 @@ msgstr ""
"Egy meglévő térhez való csatlakozáshoz add meg a meghívó tokenedet, vagy "
"kattints a meghívó linkre, amelyet a tér tulajdonosa küldött neked."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Tér létrehozása"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Hozzon létre saját receptteret."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr "Indítsd el a saját receptteredet, és hívj meg oda más felhasználókat."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Statisztikák"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Statisztikák"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Objektumok száma"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Recept importálás"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Objektumok statisztikái"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Receptek kulcsszavak nélkül"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Belső receptek"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Rendszerinformáció"
@@ -2576,74 +2364,83 @@ msgstr ""
msgid "URL Import"
msgstr "URL importálása"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "Az updated_at paraméter helytelenül van formázva"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "Nem létezik {self.basename} azonosítóval {pk}"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "Nem egyesíthető ugyanazzal az objektummal!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "Nem létezik {self.basename} azonosítóval {target}"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "Nem lehet egyesíteni a gyermekobjektummal!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} sikeresen egyesült a {target.name} -vel"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr "Hiba történt a {source.name} és a {target.name} egyesítése során"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} sikeresen átkerült a gyökérbe."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Hiba történt az áthelyezés közben "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "Nem lehet egy objektumot önmagába mozgatni!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "Nem létezik {self.basename} azonosítóval {parent}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} sikeresen átkerült a {parent.name} szülőhöz"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} lekerült a bevásárlólistáról."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} hozzá lett adva a bevásárlólistához."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
"A recept azonosítója, amelynek egy lépés része. Többszörös ismétlés esetén "
"paraméter."
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "A lekérdezés karakterlánca az objektum nevével összevetve (fuzzy)."
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
@@ -2651,7 +2448,7 @@ msgstr ""
"A lekérdezési karakterláncot a recept nevével összevetve (fuzzy). A jövőben "
"teljes szöveges keresés is."
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
#, fuzzy
#| msgid "ID of keyword a recipe should have. For multiple repeat parameter."
msgid ""
@@ -2660,132 +2457,132 @@ msgid ""
msgstr ""
"A recept kulcsszavának azonosítója. Többszörös ismétlődő paraméter esetén."
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
"Az ételek azonosítója egy receptnek tartalmaznia kell. Többszörös ismétlődő "
"paraméter esetén."
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr "Az egység azonosítója, amellyel a receptnek rendelkeznie kell."
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
"A könyv azonosítója, amelyben a receptnek szerepelnie kell. Többszörös "
"ismétlés esetén paraméter."
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]"
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
"Az eredményeket véletlenszerű sorrendben adja vissza. [true/false]"
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
"Az új találatokat adja vissza először a keresési eredmények között. [true/"
"false]"
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
#, fuzzy
#| msgid "If only internal recipes should be returned. [true/false]"
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]"
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
@@ -2793,57 +2590,61 @@ msgstr ""
"Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. "
"Több érték megengedett."
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
@@ -236,33 +213,33 @@ msgstr ""
"Lascia vuoto per dropbox e inserisci solo l'url base per nextcloud (/"
"remote.php/webdav/ è aggiunto automaticamente)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Archiviazione"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Attivo"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Stringa di Ricerca"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "ID del File"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Devi fornire almeno una ricetta o un titolo."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"È possibile visualizzare l'elenco degli utenti predefiniti con cui "
"condividere le ricette nelle impostazioni."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -270,15 +247,15 @@ msgstr ""
"Puoi usare markdown per formattare questo campo. Guarda la documentazione qui"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "È stato raggiunto il numero massimo di utenti per questa istanza."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Questo indirizzo email è già in uso!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -286,15 +263,15 @@ msgstr ""
"Non è obbligatorio specificare l'indirizzo email, ma se presente verrà "
"utilizzato per mandare all'utente un link di invito."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Nome già in uso."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Accetta i Termini d'uso e Privacy"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -303,15 +280,15 @@ msgstr ""
"trigrammi (ad esempio, valori bassi significano che vengono ignorati più "
"errori di battitura)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
msgstr ""
-"Seleziona il metodo di ricerca. Clicca qui "
+"Seleziona il metodo di ricerca. Clicca qui "
"per avere maggiori informazioni."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -319,7 +296,7 @@ msgstr ""
"Usa la corrispondenza vaga per unità, parole chiave e ingredienti durante la "
"modifica e l'importazione di ricette."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -327,7 +304,7 @@ msgstr ""
"Campi da cercare ignorando gli accenti. A seconda alla lingua utilizzata, "
"questa opzione può migliorare o peggiorare la ricerca"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -335,13 +312,15 @@ msgstr ""
"Campi da cercare con corrispondenza parziale. (ad esempio, cercando \"Torta"
"\" verranno mostrati \"torta\", \"tortino\" e \"contorta\")"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
+"Campi da cercare all'inizio di parole corrispondenti (es. cercando per 'ins' "
+"mostrerà 'insalata' e 'insaccati')"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -350,41 +329,43 @@ msgstr ""
"verrà mostrato 'ricetta'). Nota: questa opzione non è compatibile con la "
"ricerca 'web' o 'raw'."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
+"Campi per la ricerca full-text. Nota: i metodi di ricerca 'web', 'frase' e "
+"'raw' funzionano solo con i campi full-text."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Metodo di ricerca"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "Ricerche vaghe"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Ignora accento"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "Corrispondenza parziale"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "Inizia con"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "Ricerca vaga"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Full Text"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -392,7 +373,7 @@ msgstr ""
"Gli utenti potranno vedere tutti gli elementi che aggiungi alla tua lista "
"della spesa. Devono aggiungerti per vedere gli elementi nella loro lista."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -400,7 +381,7 @@ msgstr ""
"Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o "
"automaticamente), includi tutte le ricette correlate."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -408,99 +389,103 @@ msgstr ""
"Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o "
"automaticamente), escludi gli ingredienti già disponibili."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
+"Il numero predefinito di ore per ritardare l'inserimento di una lista della "
+"spesa."
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
+"Filtra la lista della spesa per includere solo categorie dei supermercati."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr "Giorni di visualizzazione di voci recenti della lista della spesa."
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
"Contrassegna gli alimenti come 'Disponibili' quando spuntati dalla lista "
"della spesa."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
-msgstr ""
+msgstr "Delimitatore usato per le esportazioni CSV."
+
+#: .\cookbook\forms.py:502
+msgid "Prefix to add when copying list to the clipboard."
+msgstr "Prefisso da aggiungere quando si copia una lista negli appunti."
+
+#: .\cookbook\forms.py:506
+msgid "Share Shopping List"
+msgstr "Condividi lista della spesa"
#: .\cookbook\forms.py:507
-msgid "Prefix to add when copying list to the clipboard."
-msgstr ""
-
-#: .\cookbook\forms.py:511
-#, fuzzy
-#| msgid "New Shopping List"
-msgid "Share Shopping List"
-msgstr "Nuova lista della spesa"
-
-#: .\cookbook\forms.py:512
msgid "Autosync"
msgstr "Sincronizzazione automatica"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "Aggiungi automaticamente al piano alimentare"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Escludi Disponibile"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "Includi correlati"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
-msgstr ""
+msgstr "Ore di ritardo predefinite"
-#: .\cookbook\forms.py:517
-#, fuzzy
-#| msgid "Select Supermarket"
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
-msgstr "Seleziona supermercato"
+msgstr "Filtra per supermercato"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Giorni recenti"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "Delimitatore CSV"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Prefisso lista"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Disponibilità automatica"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
-msgstr ""
+msgstr "Ripristina Eredità Alimenti"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
-msgstr ""
+msgstr "Ripristina tutti gli alimenti per ereditare i campi configurati."
-#: .\cookbook\forms.py:544
-#, fuzzy
-#| msgid "Food that should be replaced."
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
-msgstr "Alimento che dovrebbe essere rimpiazzato."
+msgstr ""
+"Campi su alimenti che devono essere ereditati per impostazione predefinita."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Mostra il conteggio delle ricette nei filtri di ricerca"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+"Usare la forma plurale per le unità e gli alimenti all'interno di questo "
+"spazio."
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -508,61 +493,60 @@ msgstr ""
"Per evitare spam, la mail non è stata inviata. Aspetta qualche minuto e "
"riprova."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "Non sei loggato e quindi non puoi visualizzare questa pagina!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Non hai i permessi necessari per visualizzare questa pagina!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr "Non puoi interagire con questo oggetto perché non ne hai i diritti!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Hai raggiunto il numero massimo di ricette nella tua istanza."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "Hai più utenti di quanti permessi nella tua istanza."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
-msgstr ""
+msgstr "Uno tra queryset o has_key deve essere fornito"
#: .\cookbook\helper\shopping_helper.py:152
msgid "You must supply a servings size"
msgstr "Devi fornire le dimensione delle porzioni"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "Impossibile elaborare il codice del template."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr "Preferito"
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Importato da"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr "L'ho preparato"
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -601,6 +585,11 @@ msgstr "Informazioni nutrizionali"
msgid "Source"
msgstr "Fonte"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Importato da"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Porzioni"
@@ -613,9 +602,7 @@ msgstr "Tempo di cottura"
msgid "Preparation Time"
msgstr "Tempo di preparazione"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Ricette"
@@ -628,11 +615,9 @@ msgid "Rebuilds full text search index on Recipe"
msgstr "Ricostruisce l'indice di ricerca full text per la ricetta"
#: .\cookbook\management\commands\rebuildindex.py:18
-#, fuzzy
-#| msgid "Only Postgress databases use full text search, no index to rebuild"
msgid "Only Postgresql databases use full text search, no index to rebuild"
msgstr ""
-"Solo i database Postgres usano l'indice di ricerca full text, non ci sono "
+"Solo i database Postgresql usano l'indice di ricerca full text, non ci sono "
"indici da ricostruire"
#: .\cookbook\management\commands\rebuildindex.py:29
@@ -659,7 +644,7 @@ msgstr "Cena"
msgid "Other"
msgstr "Altro"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -667,169 +652,162 @@ msgstr ""
"Archiviazione massima in MB. 0 per illimitata, -1 per disabilitare il "
"caricamento dei file."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Cerca"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Piano alimentare"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Libri"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Piccolo"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Grande"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Nuovo"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " è parte dello step di una ricetta e non può essere eliminato"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Semplice"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Frase"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Web"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Raw"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Alias Alimento"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Alias Unità"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Alias Parola Chiave"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr "Sostituisci Descrizione"
+
+#: .\cookbook\models.py:1231
+msgid "Instruction Replace"
+msgstr "Sostituisci Istruzione"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Ricetta"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr "Alimento"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Parola chiave"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "Il caricamento dei file non è abilitato in questa istanza."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "Hai raggiungo il limite per il caricamento dei file."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr "Impossibile modificare i permessi del proprietario dell'istanza."
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Ciao"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Sei stato invitato da "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " per entrare nella sua istanza di Tandoor Recipes "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Clicca il link qui di seguito per attivare il tuo account: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Se il link non funziona, usa il seguente codice per entrare manualmente "
"nell'istanza: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "L'invito è valido fino al "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"Tandoor Recipes è un gestore di ricette Open Source. Dagli una occhiata su "
"GitHub "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Invito per Tandoor Recipes"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
-msgstr ""
+msgstr "Lista della spesa esistente da aggiornare"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
+"Lista degli ID degli ingredienti dalla ricetta da aggiungere, se non è "
+"fornita saranno aggiunti tutti gli ingredienti."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
+"Fornendo un ID list_recipe e impostando le porzioni a 0, la lista della "
+"spesa verrà eliminata."
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "Quantità di alimenti da aggiungere alla lista della spesa"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
-msgstr ""
+msgstr "ID dell'unità da usare per la lista della spesa"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
+"Quando impostato su vero, eliminerà tutti gli alimenti dalle liste della "
+"spesa attive."
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Modifica"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Elimina"
@@ -857,9 +835,10 @@ msgstr "Indirizzi email"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Impostazioni"
@@ -955,8 +934,8 @@ msgstr ""
" richiedere un nuovo link di conferma"
"a>."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Login"
@@ -976,21 +955,20 @@ msgstr "Accedi"
msgid "Sign Up"
msgstr "Iscriviti"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Hai dimenticato la password?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Reimposta password"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Hai dimenticato la password?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Login con social network"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "Puoi usare uno dei seguenti provider per accedere."
@@ -1016,7 +994,6 @@ msgstr "Cambia Password"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Password"
@@ -1128,129 +1105,124 @@ msgstr "Iscrizioni chiuse"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Spiacenti, al momento le iscrizioni sono chiuse."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "Documentazione API"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Ricette"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Spesa"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Alimenti"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Unità di misura"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermercato"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Categoria supermercato"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automazioni"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "File"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Modifica in blocco"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Cronologia"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr "Editor Ingredienti"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Esporta"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Importa Ricetta"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Crea"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Ricette esterne"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Impostazioni istanza"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Sistema"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Amministratore"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr "Le tue istanze"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr "Panoramica"
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Informazioni su Markdown"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Traduci Tandoor"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "Browser API"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Esci"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr "Stai usando la versione gratuita di Tandoor"
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr "Aggiorna ora"
@@ -1292,11 +1264,7 @@ msgstr "Il percorso deve essere nel formato seguente"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Salva"
@@ -1346,41 +1314,6 @@ msgstr "Importa nuova Ricetta"
msgid "Edit Recipe"
msgstr "Modifica Ricetta"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Modifica Ingredienti"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" Questo modulo può essere utilizzato se, accidentalmente, sono stati "
-"creati due (o più) unità di misura o ingredienti che\n"
-" dovrebbero essere lo stesso.\n"
-" Unisce due unità di misura o ingredienti e aggiorna tutte le ricette "
-"che li utilizzano.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "Sei sicuro di volere unire queste due unità di misura?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Unisci"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "Sei sicuro di volere unire questi due ingredienti?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1402,6 +1335,11 @@ msgstr "Cascata"
msgid "Cancel"
msgstr "Annulla"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Modifica"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Mostra"
@@ -1423,13 +1361,16 @@ msgstr "Filtro"
msgid "Import all"
msgstr "Importa tutto"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Nuovo"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "precedente"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "prossimo"
@@ -1441,24 +1382,11 @@ msgstr "Mostra registro"
msgid "Cook Log"
msgstr "Registro di cottura"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Importa Ricette"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importa"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Chiudi"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Apri Ricetta"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Avviso di Sicurezza"
@@ -1559,10 +1487,8 @@ msgstr ""
#: .\cookbook\templates\markdown_info.html:57
#: .\cookbook\templates\markdown_info.html:73
-#, fuzzy
-#| msgid "or by leaving a blank line inbetween."
msgid "or by leaving a blank line in between."
-msgstr "o lasciando una riga vuota in mezzo."
+msgstr "oppure lasciando una riga vuota tra di loro."
#: .\cookbook\templates\markdown_info.html:59
#: .\cookbook\templates\markdown_info.html:74
@@ -1584,10 +1510,6 @@ msgid "Lists"
msgstr "Liste"
#: .\cookbook\templates\markdown_info.html:85
-#, fuzzy
-#| msgid ""
-#| "Lists can ordered or unorderd. It is important to leave a blank line "
-#| "before the list!"
msgid ""
"Lists can ordered or unordered. It is important to leave a blank line "
"before the list!"
@@ -1672,31 +1594,6 @@ msgstr "Intestazione"
msgid "Cell"
msgstr "Cella"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Mostra il piano alimentare"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Creato da"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Condiviso con"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Cucinato di recente"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Mai cucinato."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Altri pasti di questo giorno"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1747,6 +1644,10 @@ msgstr ""
msgid "Back"
msgstr "Indietro"
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr "Profilo"
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "di"
@@ -1756,34 +1657,13 @@ msgstr "di"
msgid "Comment"
msgstr "Commento"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Immagine ricetta"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Tempo di preparazione circa"
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Tempo di cottura circa"
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Esterna"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Registro ricette cucinate"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Pagina iniziale ricette"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Impostazioni di ricerca"
@@ -1825,6 +1705,18 @@ msgid ""
"html#TEXTSEARCH-PARSING-QUERIES>Postgresql's website.\n"
" "
msgstr ""
+" \n"
+" Le ricerche full-text cercano di normalizzare le parole fornite "
+"per abbinare varianti comuni. Ad esempio, \"separato\", \"separando\", "
+"\"separa\" verranno tutti normalizzati in \"separare\".\n"
+" Ci sono diversi metodi disponibili, descritti di seguito, che "
+"controlleranno il comportamento della ricerca in caso di ricerca con più "
+"parole.\n"
+" I dettagli tecnici completi su come questi funzionano possono "
+"essere visualizzati sul sito web di "
+"Postgresql.\n"
+" "
#: .\cookbook\templates\search_info.html:29
msgid ""
@@ -1946,83 +1838,14 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Account"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Preferenze"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "Impostazioni API"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Cerca-Impostazioni"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "Spesa-Impostazioni"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Impostazioni Nome"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Impostazioni Account"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "Email"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Social"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Lingua"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Stile"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "Token API"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Per accedere alle API REST puoi usare sia l'autenticazione base sia quella "
-"tramite token."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Usa il token come header Authorization preceduto dalla parola Token come "
-"negli esempi seguenti:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "o"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
"Ci sono molte opzioni per configurare la ricerca in base alle tue preferenze."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2031,7 +1854,7 @@ msgstr ""
"continuare a usare le impostazioni predefinite oppure scegliere una delle "
"seguenti modalità."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2039,11 +1862,11 @@ msgstr ""
"Se vuoi comunque configurare la ricerca, puoi informarti riguardo le opzioni "
"disponibili qui."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Vago"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2053,35 +1876,28 @@ msgstr ""
"errori. Potrebbe mostrare più risultati di quelli necessari per mostrarti "
"quello che stai cercando."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "È il comportamento predefinito"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Applica"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Preciso"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Perfetto per database grandi"
-#: .\cookbook\templates\settings.html:207
-#, fuzzy
-#| msgid "Shopping List"
-msgid "Shopping Settings"
-msgstr "Lista della spesa"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Configurazione Recipes"
@@ -2119,6 +1935,10 @@ msgstr ""
msgid "Account Connections"
msgstr "Collegamenti dell'account"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Social"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2219,26 +2039,26 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr "Puoi essere invitato in una istanza già esistente o crearne una nuova."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr "Proprietario"
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create Space"
msgid "Leave Space"
msgstr "Crea Istanza"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "Partecipa all'istanza"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Entra in una istanza già esistente."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2246,48 +2066,20 @@ msgstr ""
"Per entrare in una istanza già esistente, inserisci il token di invito o "
"clicca sul link di invito che l'amministratore ti ha mandato."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Crea Istanza"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Crea una istanza per le tue ricette."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
"Apri la tua istanza personale di ricette e invita altri utenti a usarlo."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Statistiche"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Statistiche"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Numero di oggetti"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Ricette importate"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Statistiche degli oggetti"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Ricette senza parole chiave"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Ricette interne"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Informazioni di sistema"
@@ -2335,8 +2127,8 @@ msgid ""
msgstr ""
"Non è raccomandato erogare i file multimediali con gunicorn/pyton!\n"
" Segui i passi descritti\n"
-" qui per aggiornare\n"
+" qui per aggiornare\n"
" la tua installazione.\n"
" "
@@ -2388,8 +2180,8 @@ msgstr ""
" Questa applicazione è in esecuzione in modalità di debug. "
"Probabilmente non è necessario, spegni la modalità di debug\n"
" configurando\n"
-" DEBUG=0 nel file di configurazione.env."
-"\n"
+" DEBUG=0 nel file di configurazione.env"
+"code>.\n"
" "
#: .\cookbook\templates\system.html:81
@@ -2418,255 +2210,270 @@ msgstr ""
msgid "URL Import"
msgstr "Importa da URL"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "Il parametro updated_at non è formattato correttamente"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "Non esiste nessun {self.basename} con id {pk}"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "Non è possibile unirlo con lo stesso oggetto!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "Non esiste nessun {self.basename} con id {target}"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "Non è possibile unirlo con un oggetto secondario!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} è stato unito con successo a {target.name}"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
"Si è verificato un errore durante l'unione di {source.name} con {target.name}"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} è stato spostato con successo alla radice."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Si è verificato un errore durante lo spostamento "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "Non è possibile muovere un oggetto a sé stesso!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "Non esiste nessun {self.basename} con id {parent}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} è stato spostato con successo al primario {parent.name}"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} è stato rimosso dalla lista della spesa."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} è stato aggiunto alla lista della spesa."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
"ID di una ricetta di cui uno step ne fa parte. Usato per parametri di "
"ripetizione multipla."
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "Stringa di ricerca abbinata (vaga) al nome dell'oggetto."
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
"Filtra le ricette che possono essere preparate con alimenti già disponibili. "
"[true/false]"
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"
- recent includes unchecked items and recently completed items."
+"Filter shopping list entries on checked. [true, false, both, recent"
+"b>]
- recent includes unchecked items and recently completed items."
msgstr ""
-#: .\cookbook\views\api.py:945
+#: .\cookbook\views\api.py:948
msgid "Returns the shopping list entries sorted by supermarket category order."
msgstr ""
+"Restituisce le voci della lista della spesa ordinate per categoria di "
+"supermercato."
-#: .\cookbook\views\api.py:1140
+#: .\cookbook\views\api.py:1160
msgid "Nothing to do."
msgstr "Nulla da fare."
-#: .\cookbook\views\api.py:1160
+#: .\cookbook\views\api.py:1180
msgid "Invalid Url"
msgstr "URL non valido"
-#: .\cookbook\views\api.py:1167
+#: .\cookbook\views\api.py:1187
msgid "Connection Refused."
msgstr "Connessione rifiutata."
-#: .\cookbook\views\api.py:1172
+#: .\cookbook\views\api.py:1192
msgid "Bad URL Schema."
msgstr "Schema URL invalido."
-#: .\cookbook\views\api.py:1195
+#: .\cookbook\views\api.py:1215
msgid "No usable data could be found."
msgstr "Nessuna informazione utilizzabile è stata trovata."
-#: .\cookbook\views\api.py:1303 .\cookbook\views\data.py:28
+#: .\cookbook\views\api.py:1308 .\cookbook\views\import_export.py:114
+msgid "Importing is not implemented for this provider"
+msgstr "Questo provider non permette l'importazione"
+
+#: .\cookbook\views\api.py:1352 .\cookbook\views\data.py:31
#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90
msgid "This feature is not yet available in the hosted version of tandoor!"
msgstr ""
"Questa funzione non è ancora disponibile nella versione hostata di Tandor!"
-#: .\cookbook\views\api.py:1325
+#: .\cookbook\views\api.py:1374
msgid "Sync successful!"
msgstr "Sincronizzazione completata con successo!"
-#: .\cookbook\views\api.py:1330
+#: .\cookbook\views\api.py:1379
msgid "Error synchronizing with Storage"
msgstr "Errore di sincronizzazione con questo backend"
-#: .\cookbook\views\data.py:97
+#: .\cookbook\views\data.py:100
#, python-format
msgid "Batch edit done. %(count)d recipe was updated."
msgid_plural "Batch edit done. %(count)d Recipes where updated."
@@ -2728,11 +2535,7 @@ msgstr "Modifiche salvate!"
msgid "Error saving changes!"
msgstr "Si è verificato un errore durante il salvataggio delle modifiche!"
-#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150
-msgid "Importing is not implemented for this provider"
-msgstr "Questo provider non permette l'importazione"
-
-#: .\cookbook\views\import_export.py:137
+#: .\cookbook\views\import_export.py:101
msgid ""
"The PDF Exporter is not enabled on this instance as it is still in an "
"experimental state."
@@ -2780,7 +2583,7 @@ msgstr "La nuova ricetta è stata importata!"
msgid "There was an error importing this recipe!"
msgstr "Si è verificato un errore durante l'importazione di questa ricetta!"
-#: .\cookbook\views\views.py:124
+#: .\cookbook\views\views.py:86
msgid ""
"You have successfully created your own recipe space. Start by adding some "
"recipes or invite other people to join you."
@@ -2788,23 +2591,24 @@ msgstr ""
"Hai creato la tua istanza personale per le ricette. Inizia aggiungendo "
"qualche ricetta o invita altre persone a unirsi a te."
-#: .\cookbook\views\views.py:178
+#: .\cookbook\views\views.py:140
msgid "You do not have the required permissions to perform this action!"
msgstr "Non hai i permessi necessari per completare questa operazione!"
-#: .\cookbook\views\views.py:189
+#: .\cookbook\views\views.py:151
msgid "Comment saved!"
msgstr "Commento salvato!"
-#: .\cookbook\views\views.py:264
+#: .\cookbook\views\views.py:188 .\cookbook\views\views.py:210
+#: .\cookbook\views\views.py:396
msgid "This feature is not available in the demo version!"
msgstr "Questa funzione non è disponibile nella versione demo!"
-#: .\cookbook\views\views.py:324
+#: .\cookbook\views\views.py:250
msgid "You must select at least one field to search!"
msgstr "Devi selezionare almeno un campo da cercare!"
-#: .\cookbook\views\views.py:329
+#: .\cookbook\views\views.py:255
msgid ""
"To use this search method you must select at least one full text search "
"field!"
@@ -2812,11 +2616,11 @@ msgstr ""
"Per utilizzare questo metodo di ricerca devi selezionare almeno un campo di "
"ricerca full text!"
-#: .\cookbook\views\views.py:333
+#: .\cookbook\views\views.py:259
msgid "Fuzzy search is not compatible with this search method!"
msgstr "La ricerca vaga non è compatibile con questo metodo di ricerca!"
-#: .\cookbook\views\views.py:463
+#: .\cookbook\views\views.py:335
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 "
@@ -2826,27 +2630,27 @@ msgstr ""
"utente! Se hai dimenticato le credenziali del tuo super utente controlla la "
"documentazione di Django per resettare le password."
-#: .\cookbook\views\views.py:470
+#: .\cookbook\views\views.py:342
msgid "Passwords dont match!"
msgstr "Le password non combaciano!"
-#: .\cookbook\views\views.py:478
+#: .\cookbook\views\views.py:350
msgid "User has been created, please login!"
msgstr "L'utente è stato creato e ora può essere usato per il login!"
-#: .\cookbook\views\views.py:494
+#: .\cookbook\views\views.py:366
msgid "Malformed Invite Link supplied!"
msgstr "È stato fornito un link di invito non valido!"
-#: .\cookbook\views\views.py:510
+#: .\cookbook\views\views.py:383
msgid "Successfully joined space."
msgstr "Sei entrato a far parte di questa istanza."
-#: .\cookbook\views\views.py:516
+#: .\cookbook\views\views.py:389
msgid "Invite Link not valid or already used!"
msgstr "Il link di invito non è valido o è stato già usato!"
-#: .\cookbook\views\views.py:530
+#: .\cookbook\views\views.py:406
msgid ""
"Reporting share links is not enabled for this instance. Please notify the "
"page administrator to report problems."
@@ -2854,7 +2658,7 @@ msgstr ""
"La segnalazione dei link di condivisione non è abilitata per questa istanza. "
"Notifica l'amministratore per segnalare i problemi."
-#: .\cookbook\views\views.py:536
+#: .\cookbook\views\views.py:412
msgid ""
"Recipe sharing link has been disabled! For additional information please "
"contact the page administrator."
@@ -2862,6 +2666,171 @@ msgstr ""
"Il link per la condivisione delle ricette è stato disabilitato! Per maggiori "
"informazioni contatta l'amministratore."
+#~ msgid "Ingredients"
+#~ msgstr "Ingredienti"
+
+#~ msgid "Show recent recipes"
+#~ msgstr "Mostra ricette recenti"
+
+#~ msgid "Search style"
+#~ msgstr "Cerca stile"
+
+#~ msgid "Show recently viewed recipes on search page."
+#~ msgstr "Mostra le ricette visualizzate di recente nella pagina di ricerca."
+
+#~ msgid "Small"
+#~ msgstr "Piccolo"
+
+#~ msgid "Large"
+#~ msgstr "Grande"
+
+#~ msgid "Edit Ingredients"
+#~ msgstr "Modifica Ingredienti"
+
+#~ msgid ""
+#~ "\n"
+#~ " The following form can be used if, accidentally, two (or more) "
+#~ "units or ingredients where created that should be\n"
+#~ " the same.\n"
+#~ " It merges two units or ingredients and updates all recipes using "
+#~ "them.\n"
+#~ " "
+#~ msgstr ""
+#~ "\n"
+#~ " Questo modulo può essere utilizzato se, accidentalmente, sono "
+#~ "stati creati due (o più) unità di misura o ingredienti che\n"
+#~ " dovrebbero essere lo stesso.\n"
+#~ " Unisce due unità di misura o ingredienti e aggiorna tutte le "
+#~ "ricette che li utilizzano.\n"
+#~ " "
+
+#~ msgid "Are you sure that you want to merge these two units?"
+#~ msgstr "Sei sicuro di volere unire queste due unità di misura?"
+
+#~ msgid "Merge"
+#~ msgstr "Unisci"
+
+#~ msgid "Are you sure that you want to merge these two ingredients?"
+#~ msgstr "Sei sicuro di volere unire questi due ingredienti?"
+
+#~ msgid "Import Recipes"
+#~ msgstr "Importa Ricette"
+
+#~ msgid "Close"
+#~ msgstr "Chiudi"
+
+#~ msgid "Open Recipe"
+#~ msgstr "Apri Ricetta"
+
+#~ msgid "Meal Plan View"
+#~ msgstr "Mostra il piano alimentare"
+
+#~ msgid "Created by"
+#~ msgstr "Creato da"
+
+#~ msgid "Shared with"
+#~ msgstr "Condiviso con"
+
+#~ msgid "Last cooked"
+#~ msgstr "Cucinato di recente"
+
+#~ msgid "Never cooked before."
+#~ msgstr "Mai cucinato."
+
+#~ msgid "Other meals on this day"
+#~ msgstr "Altri pasti di questo giorno"
+
+#~ msgid "Recipe Image"
+#~ msgstr "Immagine ricetta"
+
+#~ msgid "Preparation time ca."
+#~ msgstr "Tempo di preparazione circa"
+
+#~ msgid "Waiting time ca."
+#~ msgstr "Tempo di cottura circa"
+
+#~ msgid "External"
+#~ msgstr "Esterna"
+
+#~ msgid "Log Cooking"
+#~ msgstr "Registro ricette cucinate"
+
+#~ msgid "Account"
+#~ msgstr "Account"
+
+#~ msgid "Preferences"
+#~ msgstr "Preferenze"
+
+#~ msgid "API-Settings"
+#~ msgstr "Impostazioni API"
+
+#~ msgid "Search-Settings"
+#~ msgstr "Cerca-Impostazioni"
+
+#~ msgid "Shopping-Settings"
+#~ msgstr "Spesa-Impostazioni"
+
+#~ msgid "Name Settings"
+#~ msgstr "Impostazioni Nome"
+
+#~ msgid "Account Settings"
+#~ msgstr "Impostazioni Account"
+
+#~ msgid "Emails"
+#~ msgstr "Email"
+
+#~ msgid "Language"
+#~ msgstr "Lingua"
+
+#~ msgid "Style"
+#~ msgstr "Stile"
+
+#~ msgid "API Token"
+#~ msgstr "Token API"
+
+#~ msgid ""
+#~ "You can use both basic authentication and token based authentication to "
+#~ "access the REST API."
+#~ msgstr ""
+#~ "Per accedere alle API REST puoi usare sia l'autenticazione base sia "
+#~ "quella tramite token."
+
+#~ msgid ""
+#~ "Use the token as an Authorization header prefixed by the word token as "
+#~ "shown in the following examples:"
+#~ msgstr ""
+#~ "Usa il token come header Authorization preceduto dalla parola Token come "
+#~ "negli esempi seguenti:"
+
+#~ msgid "or"
+#~ msgstr "o"
+
+#, fuzzy
+#~| msgid "Shopping List"
+#~ msgid "Shopping Settings"
+#~ msgstr "Lista della spesa"
+
+#~ msgid "Stats"
+#~ msgstr "Statistiche"
+
+#~ msgid "Statistics"
+#~ msgstr "Statistiche"
+
+#~ msgid "Number of objects"
+#~ msgstr "Numero di oggetti"
+
+#~ msgid "Recipe Imports"
+#~ msgstr "Ricette importate"
+
+#~ msgid "Objects stats"
+#~ msgstr "Statistiche degli oggetti"
+
+#~ msgid "Recipes without Keywords"
+#~ msgstr "Ricette senza parole chiave"
+
+#~ msgid "Internal Recipes"
+#~ msgstr "Ricette interne"
+
#~ msgid "Show Links"
#~ msgstr "Mostra link"
@@ -3003,9 +2972,6 @@ msgstr ""
#~ msgid "Text dragged here will be appended to the name."
#~ msgstr "Il testo trascinato qui sarà aggiunto al nome."
-#~ msgid "Description"
-#~ msgstr "Descrizione"
-
#~ msgid "Text dragged here will be appended to the description."
#~ msgstr "Il testo trascinato qui sarà aggiunto alla descrizione."
@@ -3026,9 +2992,6 @@ msgstr ""
#~ msgstr ""
#~ "Gli ingredienti trascinati qui saranno aggiunti alla lista corrente."
-#~ msgid "Instructions"
-#~ msgstr "Istruzioni"
-
#~ msgid ""
#~ "Recipe instructions dragged here will be appended to current instructions."
#~ msgstr ""
diff --git a/cookbook/locale/lv/LC_MESSAGES/django.mo b/cookbook/locale/lv/LC_MESSAGES/django.mo
index 15f4ff037..9ff6c99cc 100644
Binary files a/cookbook/locale/lv/LC_MESSAGES/django.mo and b/cookbook/locale/lv/LC_MESSAGES/django.mo differ
diff --git a/cookbook/locale/lv/LC_MESSAGES/django.po b/cookbook/locale/lv/LC_MESSAGES/django.po
index aa6801335..aab3f14fc 100644
--- a/cookbook/locale/lv/LC_MESSAGES/django.po
+++ b/cookbook/locale/lv/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-07-12 19:20+0200\n"
+"POT-Creation-Date: 2023-01-19 19:14+0100\n"
"PO-Revision-Date: 2023-01-08 17:55+0000\n"
"Last-Translator: Joachim Weber \n"
"Language-Team: Latvian /remote."
"php/webdav/ is added automatically)"
@@ -240,33 +217,33 @@ msgstr ""
"Atstājiet tukšu Dropbox un ievadiet tikai Nextcloud bāzes URL (/remote."
"php/webdav/ is added automatically)"
@@ -228,33 +209,33 @@ msgstr ""
"Laat leeg voor dropbox en vul enkel de base url voor nextcloud in. (/"
"remote.php/webdav/ wordt automatisch toegevoegd.)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Opslag"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Actief"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Zoekopdracht"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "Bestands ID"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "Je moet minimaal één recept of titel te specificeren."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"Je kan in de instellingen standaard gebruikers in stellen om de recepten met "
"te delen."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -262,15 +243,15 @@ msgstr ""
"Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Maximum aantal gebruikers voor deze ruimte bereikt."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "E-mailadres reeds in gebruik!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -278,15 +259,15 @@ msgstr ""
"Een e-mailadres is niet vereist, maar indien aanwezig zal de "
"uitnodigingslink naar de gebruiker worden gestuurd."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Naam reeds in gebruik."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Accepteer voorwaarden"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -294,7 +275,7 @@ msgstr ""
"Bepaalt hoe 'fuzzy' een zoekopdracht is als het trigram vergelijken gebruikt "
"(lage waarden betekenen bijvoorbeeld dat meer typefouten genegeerd worden)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
@@ -302,7 +283,7 @@ msgstr ""
"Selecteer zoekmethode. Klik hier voor een "
"beschrijving van de keuzes."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -310,7 +291,7 @@ msgstr ""
"Gebruik 'fuzzy' koppelen bij eenheden, etiketten en ingrediënten bij "
"bewerken en importeren van recepten."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -319,7 +300,7 @@ msgstr ""
"deze optie kan de zoekkwaliteit afhankelijk van de taal, zowel verbeteren "
"als verslechteren"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
@@ -327,7 +308,7 @@ msgstr ""
"Velden doorzoeken op gedeelde overeenkomsten. (zoeken op 'Appel' vindt "
"'appel', 'aardappel' en 'appelsap')"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
@@ -335,7 +316,7 @@ msgstr ""
"Velden doorzoeken op overeenkomsten aan het begin van het woord. (zoeken op "
"'sa' vindt 'salade' en 'sandwich')"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -343,7 +324,7 @@ msgstr ""
"Velden 'fuzzy' doorzoeken. (zoeken op 'recetp' vindt ook 'recept') Noot: "
"deze optie conflicteert met de zoekmethoden 'web' en 'raw'."
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
@@ -351,35 +332,35 @@ msgstr ""
"Velden doorzoeken op volledige tekst. Noot: Web, Zin en Raw zoekmethoden "
"werken alleen met volledige tekstvelden."
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "Zoekmethode"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "'Fuzzy' zoekopdrachten"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "Negeer accent"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "Gedeeltelijke overeenkomst"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "Begint met"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "'Fuzzy' zoeken"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "Volledige tekst"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -387,7 +368,7 @@ msgstr ""
"Gebruikers zien alle items die je op je boodschappenlijst zet. Ze moeten "
"jou toevoegen om items op hun lijst te zien."
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
@@ -395,7 +376,7 @@ msgstr ""
"Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of "
"automatisch), neem dan alle recepten op."
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
@@ -403,94 +384,98 @@ msgstr ""
"Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of "
"automatisch), sluit ingrediënten die op voorraad zijn dan uit."
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr "Standaard aantal uren om een boodschappenlijst item te vertragen."
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr "Filter boodschappenlijst om alleen supermarktcategorieën te bevatten."
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr "Dagen van recente boodschappenlijst items weer te geven."
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
"Markeer eten 'Op voorraad' wanneer het van het boodschappenlijstje is "
"afgevinkt."
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "Scheidingsteken te gebruiken voor CSV exports."
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
"Toe te voegen Voorvoegsel bij het kopiëren van een lijst naar het klembord."
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "Deel boodschappenlijst"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "Autosync"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "Voeg maaltijdplan automatisch toe"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "Sluit op voorraad uit"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "Neem gerelateerde op"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr "Standaard vertraging in uren"
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "Filter op supermarkt"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "Afgelopen dagen"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "CSV scheidingsteken"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "Lijst voorvoegsel"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "Auto op voorraad"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr "Herstel Ingrediënt overname"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr "Herstel alle ingrediënten om de geconfigureerde velden over te nemen."
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr "Velden van ingrediënten die standaard overgenomen moeten worden."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Toon recepten teller bij zoekfilters"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
@@ -498,40 +483,41 @@ msgstr ""
"Om spam te voorkomen werd de gevraagde e-mail niet verzonden. Wacht een paar "
"minuten en probeer het opnieuw."
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "Je bent niet ingelogd en kan deze pagina daarom niet bekijken!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Je hebt niet de benodigde machtigingen om deze pagina te bekijken!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
"Interactie met dit object is niet mogelijk omdat je niet de eigenaar bent!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "Je hebt het maximaal aantal recepten voor jouw ruimte bereikt."
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "Je hebt meer gebruikers dan toegestaan in jouw ruimte."
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr "Er moet een queryset of hash_key opgegeven worden"
@@ -539,21 +525,19 @@ msgstr "Er moet een queryset of hash_key opgegeven worden"
msgid "You must supply a servings size"
msgstr "Je moet een portiegrootte aanleveren"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "Sjablooncode kon niet verwerkt worden."
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr "Favoriet"
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "Geïmporteerd van"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -591,6 +575,11 @@ msgstr "Voedingswaarde"
msgid "Source"
msgstr "Bron"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "Geïmporteerd van"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Porties"
@@ -603,9 +592,7 @@ msgstr "Wachttijd"
msgid "Preparation Time"
msgstr "Bereidingstijd"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Kookboek"
@@ -647,7 +634,7 @@ msgstr "Avondeten"
msgid "Other"
msgstr "Overige"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
@@ -655,135 +642,133 @@ msgstr ""
"Maximale bestandsopslag voor ruimte in MB. 0 voor onbeperkt, -1 om uploaden "
"van bestanden uit te schakelen."
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Zoeken"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Maaltijdplan"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Boeken"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Klein"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Groot"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Nieuw"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " is deel van een receptstap en kan niet verwijderd worden"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "Simpel"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "Zin"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "Web"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "Rauw"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "Ingrediënt alias"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "Eenheid alias"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "Etiket alias"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "Beschrijving"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Instructies"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Recept"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr "Ingrediënt"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Etiket"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "Bestandsuploads zijn niet ingeschakeld voor deze Ruimte."
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "U heeft de uploadlimiet bereikt."
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "Hallo"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "Je bent uitgenodigd door "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " om zijn/haar Tandoor Recepten ruimte "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "Klik om de volgende link om je account te activeren: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
"Als de linkt niet werkt, gebruik dan de volgende code om handmatig tot de "
"ruimte toe te treden: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "De uitnodiging is geldig tot "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
"Tandoor Recepten is een Open Source recepten manager. Bekijk het op GitHub "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "Tandoor Recepten uitnodiging"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "Bestaande boodschappenlijst is bijgewerkt"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
@@ -791,38 +776,31 @@ msgstr ""
"Lijst van ingrediënten ID's van het toe te voegen recept, als deze niet "
"opgegeven worden worden alle ingrediënten toegevoegd."
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
"Als je een list_recipe ID en portiegrootte van 0 opgeeft wordt dat "
"boodschappenlijstje verwijderd."
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "Hoeveelheid eten om aan het boodschappenlijstje toe te voegen"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "ID of eenheid om te gebruik voor het boodschappenlijstje"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
"Wanneer ingesteld op waar, wordt al het voedsel van actieve "
"boodschappenlijstjes verwijderd."
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Bewerken"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Verwijder"
@@ -850,9 +828,10 @@ msgstr "E-mailadressen"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Instellingen"
@@ -947,8 +926,8 @@ msgstr ""
"Deze e-mail bevestigingslink is verlopen of ongeldig.\n"
"Vraag een nieuwe bevestigingslink aan."
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Inloggen"
@@ -968,21 +947,20 @@ msgstr "Log in"
msgid "Sign Up"
msgstr "Registreer"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "Wachtwoord vergeten?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "Reset wachtwoord"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "Wachtwoord vergeten?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "Socials login"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "Je kan een van de volgende providers gebruiken om in te loggen."
@@ -1008,7 +986,6 @@ msgstr "Wijzig wachtwoord"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "Wachtwoord"
@@ -1120,129 +1097,124 @@ msgstr "Registratie gesloten"
msgid "We are sorry, but the sign up is currently closed."
msgstr "Excuses, registratie is op dit moment gesloten."
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "API documentatie"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Recepten"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Winkelen"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "Ingrediënten"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Eenheden"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "Supermarkt"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "Supermarktcategorie"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "Automatiseringen"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "Bestanden"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Batchbewerking"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Geschiedenis"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr "Ingrediënten editor"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exporteren"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Recept importeren"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Aanmaken"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "Externe recepten"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "Ruimte Instellingen"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Systeem"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Beheer"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr "Jouw Spaces"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr "Overzicht"
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Markdown gids"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "Vertaal Tandoor"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "API Browser"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "Uitloggen"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr "Je gebruikt de gratis versie van Tandoor"
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr "Upgrade nu"
@@ -1284,11 +1256,7 @@ msgstr "Het pad dient het volgende format te hebben"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Opslaan"
@@ -1338,41 +1306,6 @@ msgstr "Nieuw recept importeren"
msgid "Edit Recipe"
msgstr "Recept bewerken"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Ingrediënten bewerken"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" Het volgende formulier kan worden gebruikt wanneer per ongeluk twee "
-"(of meer) eenheden of ingrediënten zijn gemaakt die eigenlijk\n"
-" hetzelfde zijn\n"
-" Het voegt de twee eenheden of ingrediënten samen en past alle "
-"bijbehorende recepten aan.\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "Weet je zeker dat je deze twee eenheden wil samenvoegen?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Samenvoegen"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "Weet je zeker dat je deze ingrediënten wil samenvoegen?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1394,6 +1327,11 @@ msgstr "Cascade"
msgid "Cancel"
msgstr "Annuleer"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Bewerken"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Bekijk"
@@ -1415,13 +1353,16 @@ msgstr "Filtreren"
msgid "Import all"
msgstr "Alles importeren"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Nieuw"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "vorige"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "volgende"
@@ -1433,24 +1374,11 @@ msgstr "Logboek bekijken"
msgid "Cook Log"
msgstr "Kook logboek"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Recepten importeren"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importeer"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Sluiten"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Open recept"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Veiligheidswaarschuwing"
@@ -1656,31 +1584,6 @@ msgstr "Kop"
msgid "Cell"
msgstr "Cel"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "Maaltijdenplan bekijken"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "Gemaakt door"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "Gedeeld met"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Laatst bereid"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "Nog nooit bereid."
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "Andere maaltijden op deze dag"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1729,6 +1632,10 @@ msgstr ""
msgid "Back"
msgstr "Terug"
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "door"
@@ -1738,34 +1645,13 @@ msgstr "door"
msgid "Comment"
msgstr "Opmerking"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "Recept afbeelding"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "Geschatte voorbereidingstijd"
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "Geschatte wachttijd"
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "Externe"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "Bereiding loggen"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "Recept thuis"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "Zoekinstellingen"
@@ -2019,76 +1905,7 @@ msgstr ""
"managementcommando 'python manage.py rebuildindex'\n"
" "
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "Account"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "Voorkeuren"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "API-instellingen"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "Zoek instellingen"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "Boodschappen instellingen"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "Naam instellingen"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "Account instellingen"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "E-mails"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "Socials"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "Taal"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "Stijl"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "API Token"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"Je kan zowel basale verificatie als verificatie op basis van tokens "
-"gebruiken om toegang tot de REST API te krijgen."
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-"Gebruik de token als een 'Authorization header'voorafgegaan door het woord "
-"token zoals in de volgende voorbeelden:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "of"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
@@ -2096,7 +1913,7 @@ msgstr ""
"Er zijn vele mogelijkheden om het zoeken te configureren die afhangen van je "
"persoonlijke voorkeur."
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
@@ -2105,7 +1922,7 @@ msgstr ""
"gebruikmaken van het standaard profiel of de volgende vooraf ingestelde "
"profielen."
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -2113,11 +1930,11 @@ msgstr ""
"Als je het zoeken wil configureren kan je hier "
"over de verschillende opties lezen."
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "Fuzzy"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2127,20 +1944,19 @@ msgstr ""
"bevat. Mogelijk krijg je meer resultaten dan je nodig hebt, om zeker te "
"weten dat je vindt wat je nodig hebt."
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "Dit is het standaard gedrag"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "Pas toe"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "Nauwkeurig"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
@@ -2148,14 +1964,10 @@ msgstr ""
"Staat fijnmazige controle over zoekresultaten toe, maar toont mogelijk geen "
"resultaten als er te veel spelfouten gemaakt zijn."
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "Perfect voor grote databases"
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr "Boodschappen instellingen"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "Kookboek Setup"
@@ -2191,6 +2003,10 @@ msgstr ""
msgid "Account Connections"
msgstr "Account verbindingen"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "Socials"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2293,24 +2109,24 @@ msgstr ""
"Je kan uitgenodigd worden in een bestaande ruimte of je eigen ruimte "
"aanmaken."
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr "Eigenaar"
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr "Verlaat Space"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "Sluit aan bij ruimte"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "Sluit aan bij bestaande ruimte."
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2318,47 +2134,19 @@ msgstr ""
"Om je aan te sluiten bij een bestaande ruimte moet je jouw uitnodigingstoken "
"invoeren of op de uitnodingslink klikken die je ontvangen hebt."
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "Maak ruimte aan"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "Maak je eigen recepten ruimte."
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr "Start je eigen recepten ruimte en nodig andere gebruikers uit."
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "Statistieken"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Statistieken"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "Aantal objecten"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "Geïmporteerde recepten"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "Object statistieken"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "Recepten zonder etiketten"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "Interne recepten"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "Systeeminformatie"
@@ -2487,76 +2275,85 @@ msgstr ""
msgid "URL Import"
msgstr "Importeer URL"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "Parameter updatet_at is onjuist geformateerd"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "Er bestaat geen {self.basename} met id {pk}"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "Kan niet met hetzelfde object samenvoegen!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr "Er bestaat geen {self.basename} met id {target}"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "Kan niet met kindobject samenvoegen!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} is succesvol samengevoegd met {target.name}"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
"Er is een error opgetreden bij het samenvoegen van {source.name} met {target."
"name}"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} is succesvol verplaatst naar het hoogste niveau."
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "Er is een error opgetreden bij het verplaatsen "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "Kan object niet verplaatsen naar zichzelf!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "Er bestaat geen {self.basename} met id {parent}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} is succesvol verplaatst naar {parent.name}"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} is verwijderd van het boodschappenlijstje."
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} is toegevoegd aan het boodschappenlijstje."
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
"ID van het recept waar de stap onderdeel van is. Herhaal parameter voor "
"meerdere."
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "Zoekterm komt overeen (fuzzy) met object naam."
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
@@ -2564,7 +2361,7 @@ msgstr ""
"Zoekterm komt overeen (fuzzy) met recept naam. In de toekomst wordt zoeken "
"op volledige tekst ondersteund."
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
@@ -2572,109 +2369,109 @@ msgstr ""
"ID van etiket dat een recept moet hebben. Herhaal parameter voor meerdere. "
"Gelijkwaardig aan keywords_or"
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
"Etiket ID, herhaal voor meerdere. Geeft recepten met elk geselecteerd etiket "
"weer"
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
"Etiket ID, herhaal voor meerdere. Geeft recepten met alle geselecteerde "
"etiketten weer."
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
"Etiket ID, herhaal voor meerdere. Sluit recepten met één van de etiketten "
"uit."
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
"Etiket ID, herhaal voor meerdere. Sluit recepten met alle etiketten uit."
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
"ID van ingrediënt dat een recept moet hebben. Herhaal parameter voor "
"meerdere."
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
"Ingrediënt ID, herhaal voor meerdere. Geeft recepten met elk ingrediënt weer"
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
"Ingrediënt ID, herhaal voor meerdere. Geef recepten met alle ingrediënten "
"weer."
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
"Ingrediënt ID, herhaal voor meerdere. sluit recepten met één van de "
"ingrediënten uit."
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
"Ingrediënt ID, herhaal voor meerdere. Sluit recepten met alle ingrediënten "
"uit."
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr "ID van eenheid dat een recept moet hebben."
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr "Een waardering van een recept gaat van 0 tot 5."
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
"ID van boek dat een recept moet hebben. Herhaal parameter voor meerdere."
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr "Boek ID, herhaal voor meerdere. Geeft recepten uit alle boeken weer"
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr "Boek IDs, herhaal voor meerdere. Geeft recepten weer uit alle boeken."
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
"Boek IDs, herhaal voor meerdere. Sluit recepten uit elk van de boeken uit."
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr "Boek IDs, herhaal voor meerdere. Sluit recepten uit alle boeken uit."
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
"Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]"
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
"Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]"
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]"
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
@@ -2682,7 +2479,7 @@ msgstr ""
"Filter recepten X maal of meer bereid. Negatieve waarden geven minder dan X "
"keer bereide recepten weer"
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
@@ -2690,7 +2487,7 @@ msgstr ""
"Filter recepten op laatst bereid op of na JJJJ-MM-DD. Voorafgaand - filters "
"op of voor datum."
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
@@ -2698,7 +2495,7 @@ msgstr ""
"Filter recepten aangemaakt op of na JJJJ-MM-DD. Voorafgaand - filters op of "
"voor datum."
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
@@ -2706,7 +2503,7 @@ msgstr ""
"Filter recepten op geüpdatet op of na JJJJ-MM-DD. Voorafgaand - filters op "
"of voor datum."
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
@@ -2714,13 +2511,13 @@ msgstr ""
"Filter recepten op laatst bekeken op of na JJJJ-MM-DD. Voorafgaand - filters "
"op of voor datum."
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
"Filter recepten die bereid kunnen worden met ingrediënten die op voorraad "
"zijn. [waar/onwaar]"
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
@@ -2728,53 +2525,57 @@ msgstr ""
"Geeft het boodschappenlijstje item met een primaire sleutel van id. "
"Meerdere waarden toegestaan."
-#: .\cookbook\views\api.py:942
-msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/"
"remote.php/webdav/é adicionado automaticamente). "
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "Armazenamento"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Ativo"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "Procurar"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "ID the ficheiro"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "É necessário inserir uma receita ou um título."
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
"É possível escolher os utilizadores com quem partilhar receitas por defeitos "
"nas definições."
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
@@ -262,15 +243,15 @@ msgstr ""
"É possível utilizar markdown para editar este campo. Documentação disponível aqui"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "Número máximo de utilizadores alcançado."
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "Endereço email já utilizado!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
@@ -278,15 +259,15 @@ msgstr ""
"Um endereço de email não é obrigatório mas se fornecido será enviada uma "
"mensagem ao utilizador."
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "Nome já existente."
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "Aceitar Termos e Condições"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -295,7 +276,7 @@ msgstr ""
"de semelhança de trigrama (valores mais baixos significam que mais erros são "
"ignorados)."
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
#, fuzzy
#| msgid ""
#| "Select type method of search. Click here "
@@ -307,7 +288,7 @@ msgstr ""
"Selecionar o método de pesquisa. Uma descrição completa das opções pode ser "
"encontrada aqui."
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
@@ -315,7 +296,7 @@ msgstr ""
"Utilizar correspondência difusa em unidades, palavras-chave e ingredientes "
"ao editar e importar receitas."
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
@@ -323,209 +304,214 @@ msgstr ""
"Campos de pesquisa que ignoram pontuação. Esta opção pode aumentar ou "
"diminuir a qualidade de pesquisa dependendo da língua em uso"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr ""
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
msgstr ""
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
#, fuzzy
#| msgid "Search"
msgid "Search Method"
msgstr "Procurar"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr ""
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr ""
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr ""
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr ""
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
#, fuzzy
#| msgid "Search"
msgid "Fuzzy Search"
msgstr "Procurar"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
#, fuzzy
#| msgid "Text"
msgid "Full Text"
msgstr "Texto"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
msgstr ""
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr ""
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr ""
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr ""
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
#, fuzzy
#| msgid "Shopping"
msgid "Share Shopping List"
msgstr "Compras"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr ""
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr ""
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr ""
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr ""
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr ""
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr ""
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr ""
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr ""
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr ""
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
#, fuzzy
#| msgid "Food that should be replaced."
msgid "Fields on food that should be inherited by default."
msgstr "Prato a ser alterado."
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "Mostrar receitas recentes na página de pesquisa"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "Autenticação necessária para aceder a esta página!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "Sem permissões para aceder a esta página!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
@@ -533,23 +519,19 @@ msgstr ""
msgid "You must supply a servings size"
msgstr "É necessário inserir uma receita ou um título"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr ""
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-#, fuzzy
-#| msgid "Import"
-msgid "Imported from"
-msgstr "Importar"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -586,6 +568,13 @@ msgstr ""
msgid "Source"
msgstr ""
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+#, fuzzy
+#| msgid "Import"
+msgid "Imported from"
+msgstr "Importar"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "Porções"
@@ -598,9 +587,7 @@ msgstr ""
msgid "Preparation Time"
msgstr ""
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "Livro de refeições"
@@ -640,179 +627,168 @@ msgstr "Jantar"
msgid "Other"
msgstr "Outro"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr ""
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "Procurar"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "Plano de refeição"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "Livros"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "Pequeno"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "Grande"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "Novo"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr ""
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr ""
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr ""
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr ""
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
#, fuzzy
#| msgid "New Food"
msgid "Food Alias"
msgstr "Novo Prato"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
#, fuzzy
#| msgid "Units"
msgid "Unit Alias"
msgstr "Unidades"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
#, fuzzy
#| msgid "Keywords"
msgid "Keyword Alias"
msgstr "Palavras-chave"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "Instruções"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "Receita"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
#, fuzzy
#| msgid "New Food"
msgid "Food"
msgstr "Novo Prato"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "Palavra-chave"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr ""
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr ""
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr ""
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr ""
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr ""
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr ""
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr ""
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "Editar"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "Apagar"
@@ -840,9 +816,10 @@ msgstr ""
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "Definições"
@@ -931,8 +908,8 @@ msgid ""
"request."
msgstr ""
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "Iniciar sessão"
@@ -952,21 +929,20 @@ msgstr ""
msgid "Sign Up"
msgstr ""
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr ""
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr ""
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr ""
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr ""
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr ""
@@ -992,7 +968,6 @@ msgstr ""
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
#, fuzzy
#| msgid "Settings"
msgid "Password"
@@ -1100,62 +1075,59 @@ msgstr ""
msgid "We are sorry, but the sign up is currently closed."
msgstr ""
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "Documentação API"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "Receitas"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "Compras"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
#, fuzzy
#| msgid "New Food"
msgid "Foods"
msgstr "Novo Prato"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "Unidades"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr ""
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
#, fuzzy
#| msgid "Batch edit Category"
msgid "Supermarket Category"
msgstr "Editar Categorias em massa"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr ""
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
#, fuzzy
#| msgid "File ID"
msgid "Files"
msgstr "ID the ficheiro"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "Editor em massa"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "Histórico"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
#, fuzzy
@@ -1163,78 +1135,76 @@ msgstr "Histórico"
msgid "Ingredient Editor"
msgstr "Ingredientes"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "Exportar"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "Importar Receita"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "Criar"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
#, fuzzy
#| msgid "Settings"
msgid "Space Settings"
msgstr "Definições"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "Sistema"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "Administração"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
#, fuzzy
#| msgid "Create"
msgid "Your Spaces"
msgstr "Criar"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr ""
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr ""
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "Navegador de API"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr ""
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1272,11 +1242,7 @@ msgstr "O caminho deve estar no seguinte formato"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "Gravar"
@@ -1330,39 +1296,6 @@ msgstr "Importar nova Receita"
msgid "Edit Recipe"
msgstr "Editar Receita"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "Editar ingredientes"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-"A seguinte formula pode ser usada quando duas (ou mais) unidades ou "
-"ingredientes foram criadas, mas deveriam ser iguais.\n"
-"Junta duas unidades ou ingredientes e atualiza todas as receitas que as "
-"estejam a usar. "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "Juntar"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr ""
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1384,6 +1317,11 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "Editar"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "Ver"
@@ -1405,13 +1343,16 @@ msgstr "Filtrar"
msgid "Import all"
msgstr "Importar tudo"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "Novo"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "Anterior"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "Seguinte"
@@ -1423,24 +1364,11 @@ msgstr "Ver Registro"
msgid "Cook Log"
msgstr "Registro Cook"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "Importar Receitas"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "Importar"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "Fechar"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "Abrir Receita"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "Alerta de Segurança"
@@ -1636,31 +1564,6 @@ msgstr "Cabeçalho"
msgid "Cell"
msgstr "Célula "
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "Última cozinhada"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr ""
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1707,6 +1610,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "por"
@@ -1716,34 +1623,13 @@ msgstr "por"
msgid "Comment"
msgstr ""
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr ""
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr ""
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
#, fuzzy
#| msgid "Search String"
msgid "Search Settings"
@@ -1906,141 +1792,57 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:42
-#, fuzzy
-#| msgid "Settings"
-msgid "API-Settings"
-msgstr "Definições"
-
-#: .\cookbook\templates\settings.html:49
-#, fuzzy
-#| msgid "Search String"
-msgid "Search-Settings"
-msgstr "Procurar"
-
-#: .\cookbook\templates\settings.html:56
-#, fuzzy
-#| msgid "Search String"
-msgid "Shopping-Settings"
-msgstr "Procurar"
-
-#: .\cookbook\templates\settings.html:65
-#, fuzzy
-#| msgid "Settings"
-msgid "Name Settings"
-msgstr "Definições"
-
-#: .\cookbook\templates\settings.html:73
-#, fuzzy
-#| msgid "Settings"
-msgid "Account Settings"
-msgstr "Definições"
-
-#: .\cookbook\templates\settings.html:75
-#, fuzzy
-#| msgid "Settings"
-msgid "Emails"
-msgstr "Definições"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
msgstr ""
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr ""
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
"for."
msgstr ""
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr ""
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr ""
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr ""
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr ""
-#: .\cookbook\templates\settings.html:207
-#, fuzzy
-#| msgid "Settings"
-msgid "Shopping Settings"
-msgstr "Definições"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr ""
@@ -2073,6 +1875,10 @@ msgstr ""
msgid "Account Connections"
msgstr ""
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr ""
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2165,74 +1971,46 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr ""
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
#, fuzzy
#| msgid "Create"
msgid "Leave Space"
msgstr "Criar"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
msgstr ""
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
#, fuzzy
#| msgid "Create"
msgid "Create Space"
msgstr "Criar"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "Estatísticas"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr ""
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr ""
@@ -2330,249 +2108,262 @@ msgstr ""
msgid "URL Import"
msgstr ""
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr ""
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr ""
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr ""
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr ""
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr ""
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr ""
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr ""
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr ""
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
msgstr ""
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr ""
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr ""
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr ""
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr ""
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr ""
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
msgstr ""
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr ""
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr ""
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
msgstr ""
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr ""
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr ""
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
msgstr ""
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
msgstr ""
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
msgstr ""
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
msgstr ""
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr ""
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
msgstr ""
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr ""
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr ""
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr ""
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr ""
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr ""
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr ""
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr ""
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
msgstr ""
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr ""
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr ""
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr ""
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr ""
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr ""
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr ""
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr ""
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr ""
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr ""
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr ""
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr ""
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr ""
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr ""
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr ""
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr ""
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
@@ -479,20 +465,18 @@ msgstr ""
msgid "You must supply a servings size"
msgstr ""
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr ""
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
msgstr ""
#: .\cookbook\integration\integration.py:223
@@ -528,6 +512,11 @@ msgstr ""
msgid "Source"
msgstr ""
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr ""
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr ""
@@ -540,9 +529,7 @@ msgstr ""
msgid "Preparation Time"
msgstr ""
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr ""
@@ -582,171 +569,158 @@ msgstr ""
msgid "Other"
msgstr ""
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr ""
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr ""
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr ""
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr ""
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr ""
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr ""
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr ""
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr ""
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr ""
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr ""
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr ""
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr ""
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1231
+msgid "Instruction Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr ""
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr ""
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr ""
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr ""
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr ""
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr ""
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr ""
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr ""
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr ""
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr ""
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr ""
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr ""
@@ -774,9 +748,10 @@ msgstr ""
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr ""
@@ -863,8 +838,8 @@ msgid ""
"request."
msgstr ""
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr ""
@@ -884,21 +859,20 @@ msgstr ""
msgid "Sign Up"
msgstr ""
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr ""
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr ""
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr ""
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr ""
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr ""
@@ -924,7 +898,6 @@ msgstr ""
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr ""
@@ -1028,129 +1001,124 @@ msgstr ""
msgid "We are sorry, but the sign up is currently closed."
msgstr ""
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr ""
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr ""
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr ""
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr ""
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr ""
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr ""
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr ""
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr ""
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr ""
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr ""
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr ""
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr ""
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr ""
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr ""
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr ""
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr ""
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr ""
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr ""
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr ""
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr ""
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr ""
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr ""
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr ""
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1188,11 +1156,7 @@ msgstr ""
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr ""
@@ -1240,34 +1204,6 @@ msgstr ""
msgid "Edit Recipe"
msgstr ""
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr ""
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1289,6 +1225,11 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr ""
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr ""
@@ -1310,13 +1251,16 @@ msgstr ""
msgid "Import all"
msgstr ""
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr ""
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr ""
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr ""
@@ -1328,24 +1272,11 @@ msgstr ""
msgid "Cook Log"
msgstr ""
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr ""
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr ""
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr ""
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr ""
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr ""
@@ -1522,31 +1453,6 @@ msgstr ""
msgid "Cell"
msgstr ""
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr ""
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1591,6 +1497,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr ""
@@ -1600,34 +1510,13 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr ""
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr ""
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr ""
@@ -1782,127 +1671,57 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
msgstr ""
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr ""
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
"for."
msgstr ""
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr ""
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr ""
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr ""
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr ""
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr ""
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr ""
@@ -1935,6 +1754,10 @@ msgstr ""
msgid "Account Connections"
msgstr ""
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr ""
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2027,70 +1850,42 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr ""
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
msgstr ""
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr ""
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr ""
@@ -2188,249 +1983,262 @@ msgstr ""
msgid "URL Import"
msgstr ""
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr ""
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr ""
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr ""
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr ""
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr ""
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr ""
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr ""
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr ""
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote."
"php/webdav/ is added automatically)"
msgstr ""
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr ""
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "Aktif"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr ""
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr ""
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr ""
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr ""
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
msgstr ""
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr ""
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr ""
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
msgstr ""
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr ""
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr ""
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
msgstr ""
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
msgstr ""
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
msgstr ""
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
msgstr ""
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr ""
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr ""
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
msgstr ""
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr ""
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr ""
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr ""
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr ""
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr ""
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr ""
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr ""
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr ""
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
msgstr ""
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr ""
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr ""
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr ""
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr ""
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr ""
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr ""
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr ""
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr ""
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr ""
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr ""
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr ""
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr ""
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr ""
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr ""
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr ""
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr ""
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr ""
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr ""
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr ""
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr ""
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr ""
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr ""
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
#, fuzzy
#| msgid "Show recently viewed recipes on search page."
msgid "Show recipe counts on search filters"
msgstr "Son görüntülenen tarifleri arama sayfasında göster."
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr ""
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr ""
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr ""
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr ""
@@ -496,20 +480,18 @@ msgstr ""
msgid "You must supply a servings size"
msgstr ""
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr ""
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr ""
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
msgstr ""
#: .\cookbook\integration\integration.py:223
@@ -545,6 +527,11 @@ msgstr ""
msgid "Source"
msgstr ""
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr ""
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr ""
@@ -557,9 +544,7 @@ msgstr ""
msgid "Preparation Time"
msgstr ""
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr ""
@@ -599,171 +584,158 @@ msgstr ""
msgid "Other"
msgstr ""
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr ""
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr ""
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr ""
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr ""
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr ""
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr ""
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr ""
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr ""
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr ""
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr ""
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr ""
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr ""
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr ""
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+msgid "Description Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1231
+msgid "Instruction Replace"
+msgstr ""
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr ""
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr ""
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr ""
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr ""
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr ""
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr ""
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr ""
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr ""
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr ""
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr ""
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr ""
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr ""
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr ""
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr ""
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr ""
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr ""
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr ""
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr ""
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr ""
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr ""
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr ""
@@ -791,9 +763,10 @@ msgstr ""
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr ""
@@ -880,8 +853,8 @@ msgid ""
"request."
msgstr ""
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr ""
@@ -901,21 +874,20 @@ msgstr ""
msgid "Sign Up"
msgstr ""
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr ""
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr ""
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr ""
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr ""
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr ""
@@ -941,7 +913,6 @@ msgstr ""
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr ""
@@ -1045,56 +1016,53 @@ msgstr ""
msgid "We are sorry, but the sign up is currently closed."
msgstr ""
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr ""
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr ""
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr ""
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr ""
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr ""
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr ""
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr ""
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr ""
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr ""
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr ""
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
#, fuzzy
@@ -1102,74 +1070,72 @@ msgstr ""
msgid "Ingredient Editor"
msgstr "Malzemeler"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr ""
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr ""
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr ""
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr ""
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr ""
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr ""
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr ""
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr ""
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr ""
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr ""
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr ""
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr ""
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr ""
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr ""
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr ""
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr ""
@@ -1207,11 +1173,7 @@ msgstr ""
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr ""
@@ -1259,34 +1221,6 @@ msgstr ""
msgid "Edit Recipe"
msgstr ""
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr ""
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr ""
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1308,6 +1242,11 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr ""
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr ""
@@ -1329,13 +1268,16 @@ msgstr ""
msgid "Import all"
msgstr ""
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr ""
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr ""
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr ""
@@ -1347,24 +1289,11 @@ msgstr ""
msgid "Cook Log"
msgstr ""
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr ""
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr ""
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr ""
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr ""
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr ""
@@ -1541,31 +1470,6 @@ msgstr ""
msgid "Cell"
msgstr ""
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr ""
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr ""
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1610,6 +1514,10 @@ msgstr ""
msgid "Back"
msgstr ""
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr ""
@@ -1619,34 +1527,13 @@ msgstr ""
msgid "Comment"
msgstr ""
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr ""
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr ""
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr ""
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr ""
@@ -1801,127 +1688,57 @@ msgid ""
" "
msgstr ""
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr ""
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr ""
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
msgstr ""
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr ""
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
"for."
msgstr ""
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr ""
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr ""
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr ""
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr ""
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr ""
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr ""
@@ -1954,6 +1771,10 @@ msgstr ""
msgid "Account Connections"
msgstr ""
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr ""
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2046,70 +1867,42 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr ""
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr ""
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
msgstr ""
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr ""
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr ""
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr ""
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr ""
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr ""
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr ""
@@ -2207,249 +2000,262 @@ msgstr ""
msgid "URL Import"
msgstr ""
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr ""
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr ""
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr ""
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, python-brace-format
msgid "No {self.basename} with id {target} exists"
msgstr ""
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr ""
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr ""
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr ""
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr ""
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr ""
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr ""
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr ""
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr ""
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr ""
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr ""
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr ""
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr ""
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr ""
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr ""
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr ""
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr ""
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr ""
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr ""
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr ""
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr ""
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr ""
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr ""
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr ""
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr ""
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
msgstr ""
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr ""
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr ""
-#: .\cookbook\views\api.py:942
+#: .\cookbook\views\api.py:945
msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"/remote.php/webdav/ 会自"
"动添加)"
-#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157
+#: .\cookbook\forms.py:264 .\cookbook\views\edit.py:157
msgid "Storage"
msgstr "存储"
-#: .\cookbook\forms.py:271
+#: .\cookbook\forms.py:266
msgid "Active"
msgstr "活跃"
-#: .\cookbook\forms.py:277
+#: .\cookbook\forms.py:272
msgid "Search String"
msgstr "搜索字符串"
-#: .\cookbook\forms.py:304
+#: .\cookbook\forms.py:299
msgid "File ID"
msgstr "文件编号"
-#: .\cookbook\forms.py:326
+#: .\cookbook\forms.py:321
msgid "You must provide at least a recipe or a title."
msgstr "你必须至少提供一份菜谱或一个标题。"
-#: .\cookbook\forms.py:339
+#: .\cookbook\forms.py:334
msgid "You can list default users to share recipes with in the settings."
msgstr "你可以在设置中列出默认用户来分享菜谱。"
-#: .\cookbook\forms.py:340
+#: .\cookbook\forms.py:335
msgid ""
"You can use markdown to format this field. See the docs here"
msgstr ""
"可以使用 Markdown 设置此字段格式。查看文档"
-#: .\cookbook\forms.py:366
+#: .\cookbook\forms.py:361
msgid "Maximum number of users for this space reached."
msgstr "已达到该空间的最大用户数。"
-#: .\cookbook\forms.py:372
+#: .\cookbook\forms.py:367
msgid "Email address already taken!"
msgstr "电子邮件地址已被注册!"
-#: .\cookbook\forms.py:380
+#: .\cookbook\forms.py:375
msgid ""
"An email address is not required but if present the invite link will be sent "
"to the user."
msgstr "电子邮件地址不是必需的,但如果存在,邀请链接将被发送给用户。"
-#: .\cookbook\forms.py:395
+#: .\cookbook\forms.py:390
msgid "Name already taken."
msgstr "名字已被占用。"
-#: .\cookbook\forms.py:406
+#: .\cookbook\forms.py:401
msgid "Accept Terms and Privacy"
msgstr "接受条款及隐私政策"
-#: .\cookbook\forms.py:438
+#: .\cookbook\forms.py:433
msgid ""
"Determines how fuzzy a search is if it uses trigram similarity matching (e."
"g. low values mean more typos are ignored)."
@@ -273,37 +254,39 @@ msgstr ""
"确定使用三元图相似性匹配时搜索的模糊程度(例如,较低的值意味着忽略更多的打字"
"错误)。"
-#: .\cookbook\forms.py:448
+#: .\cookbook\forms.py:443
msgid ""
"Select type method of search. Click here for "
"full description of choices."
-msgstr "选择搜索类型方法。 点击此处 查看选项的完整说明。"
+msgstr ""
+"选择搜索类型方法。 点击此处 查看选项的完整说"
+"明。"
-#: .\cookbook\forms.py:449
+#: .\cookbook\forms.py:444
msgid ""
"Use fuzzy matching on units, keywords and ingredients when editing and "
"importing recipes."
msgstr "编辑和导入菜谱时,对单位、关键词和食材使用模糊匹配。"
-#: .\cookbook\forms.py:451
+#: .\cookbook\forms.py:446
msgid ""
"Fields to search ignoring accents. Selecting this option can improve or "
"degrade search quality depending on language"
msgstr "忽略搜索字段的重音。此选项会因语言差异导致搜索质量产生变化"
-#: .\cookbook\forms.py:453
+#: .\cookbook\forms.py:448
msgid ""
"Fields to search for partial matches. (e.g. searching for 'Pie' will return "
"'pie' and 'piece' and 'soapie')"
msgstr "用于搜索部分匹配的字段。(如搜索“Pie”会返回“pie”、“piece”和“soapie”)"
-#: .\cookbook\forms.py:455
+#: .\cookbook\forms.py:450
msgid ""
"Fields to search for beginning of word matches. (e.g. searching for 'sa' "
"will return 'salad' and 'sandwich')"
msgstr "用于搜索开头匹配的字段。(如搜索“sa”会返回“salad”和“sandwich”)"
-#: .\cookbook\forms.py:457
+#: .\cookbook\forms.py:452
msgid ""
"Fields to 'fuzzy' search. (e.g. searching for 'recpie' will find 'recipe'.) "
"Note: this option will conflict with 'web' and 'raw' methods of search."
@@ -311,41 +294,41 @@ msgstr ""
"“模糊”搜索字段。(例如搜索“recpie”将会找到“recipe”。)注意:此选项将"
"与“web”和“raw”搜索方法冲突。"
-#: .\cookbook\forms.py:459
+#: .\cookbook\forms.py:454
msgid ""
"Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods "
"only function with fulltext fields."
msgstr "全文搜索字段。“web”、“phrase”和“raw”搜索方法仅适用于全文字段。"
-#: .\cookbook\forms.py:463
+#: .\cookbook\forms.py:458
msgid "Search Method"
msgstr "搜索方法"
-#: .\cookbook\forms.py:464
+#: .\cookbook\forms.py:459
msgid "Fuzzy Lookups"
msgstr "模糊查找"
-#: .\cookbook\forms.py:465
+#: .\cookbook\forms.py:460
msgid "Ignore Accent"
msgstr "忽略重音"
-#: .\cookbook\forms.py:466
+#: .\cookbook\forms.py:461
msgid "Partial Match"
msgstr "部分匹配"
-#: .\cookbook\forms.py:467
+#: .\cookbook\forms.py:462
msgid "Starts With"
msgstr "起始于"
-#: .\cookbook\forms.py:468
+#: .\cookbook\forms.py:463
msgid "Fuzzy Search"
msgstr "模糊搜索"
-#: .\cookbook\forms.py:469
+#: .\cookbook\forms.py:464
msgid "Full Text"
msgstr "全文"
-#: .\cookbook\forms.py:494
+#: .\cookbook\forms.py:489
msgid ""
"Users will see all items you add to your shopping list. They must add you "
"to see items on their list."
@@ -353,141 +336,146 @@ msgstr ""
"用户将看到你添加到购物清单中的所有商品。他们必须将你添加到列表才能看到他们清"
"单上的项目。"
-#: .\cookbook\forms.py:500
+#: .\cookbook\forms.py:495
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"include all related recipes."
msgstr "将膳食计划(手动或自动)添加到购物清单时,包括所有相关食谱。"
-#: .\cookbook\forms.py:501
+#: .\cookbook\forms.py:496
msgid ""
"When adding a meal plan to the shopping list (manually or automatically), "
"exclude ingredients that are on hand."
msgstr "将膳食计划(手动或自动)添加到购物清单时,排除现有食材。"
-#: .\cookbook\forms.py:502
+#: .\cookbook\forms.py:497
msgid "Default number of hours to delay a shopping list entry."
msgstr "延迟购物清单条目的默认小时数。"
-#: .\cookbook\forms.py:503
+#: .\cookbook\forms.py:498
msgid "Filter shopping list to only include supermarket categories."
msgstr "筛选购物清单仅包含超市分类。"
-#: .\cookbook\forms.py:504
+#: .\cookbook\forms.py:499
msgid "Days of recent shopping list entries to display."
msgstr "显示最近几天的购物清单列表。"
-#: .\cookbook\forms.py:505
+#: .\cookbook\forms.py:500
msgid "Mark food 'On Hand' when checked off shopping list."
msgstr "在核对购物清单时,将食物标记为“入手”。"
-#: .\cookbook\forms.py:506
+#: .\cookbook\forms.py:501
msgid "Delimiter to use for CSV exports."
msgstr "用于 CSV 导出的分隔符。"
-#: .\cookbook\forms.py:507
+#: .\cookbook\forms.py:502
msgid "Prefix to add when copying list to the clipboard."
msgstr "将清单复制到剪贴板时要添加的前缀。"
-#: .\cookbook\forms.py:511
+#: .\cookbook\forms.py:506
msgid "Share Shopping List"
msgstr "分享购物清单"
-#: .\cookbook\forms.py:512
+#: .\cookbook\forms.py:507
msgid "Autosync"
msgstr "自动同步"
-#: .\cookbook\forms.py:513
+#: .\cookbook\forms.py:508
msgid "Auto Add Meal Plan"
msgstr "自动添加膳食计划"
-#: .\cookbook\forms.py:514
+#: .\cookbook\forms.py:509
msgid "Exclude On Hand"
msgstr "排除现有"
-#: .\cookbook\forms.py:515
+#: .\cookbook\forms.py:510
msgid "Include Related"
msgstr "包括相关"
-#: .\cookbook\forms.py:516
+#: .\cookbook\forms.py:511
msgid "Default Delay Hours"
msgstr "默认延迟时间"
-#: .\cookbook\forms.py:517
+#: .\cookbook\forms.py:512
msgid "Filter to Supermarket"
msgstr "按超市筛选"
-#: .\cookbook\forms.py:518
+#: .\cookbook\forms.py:513
msgid "Recent Days"
msgstr "最近几天"
-#: .\cookbook\forms.py:519
+#: .\cookbook\forms.py:514
msgid "CSV Delimiter"
msgstr "CSV 分隔符"
-#: .\cookbook\forms.py:520
+#: .\cookbook\forms.py:515
msgid "List Prefix"
msgstr "清单前缀"
-#: .\cookbook\forms.py:521
+#: .\cookbook\forms.py:516
msgid "Auto On Hand"
msgstr "自动入手"
-#: .\cookbook\forms.py:531
+#: .\cookbook\forms.py:526
msgid "Reset Food Inheritance"
msgstr "重置食物材料"
-#: .\cookbook\forms.py:532
+#: .\cookbook\forms.py:527
msgid "Reset all food to inherit the fields configured."
msgstr "重置所有食物以继承配置的字段。"
-#: .\cookbook\forms.py:544
+#: .\cookbook\forms.py:539
msgid "Fields on food that should be inherited by default."
msgstr "默认情况下应继承的食物上的字段。"
-#: .\cookbook\forms.py:545
+#: .\cookbook\forms.py:540
msgid "Show recipe counts on search filters"
msgstr "显示搜索筛选器上的食谱计数"
-#: .\cookbook\helper\AllAuthCustomAdapter.py:36
+#: .\cookbook\forms.py:541
+msgid "Use the plural form for units and food inside this space."
+msgstr ""
+
+#: .\cookbook\helper\AllAuthCustomAdapter.py:39
msgid ""
"In order to prevent spam, the requested email was not send. Please wait a "
"few minutes and try again."
msgstr "为了防止垃圾邮件,所要求的电子邮件没有被发送。请等待几分钟后再试。"
-#: .\cookbook\helper\permission_helper.py:149
-#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152
+#: .\cookbook\helper\permission_helper.py:164
+#: .\cookbook\helper\permission_helper.py:187 .\cookbook\views\views.py:114
msgid "You are not logged in and therefore cannot view this page!"
msgstr "你没有登录,因此不能查看这个页面!"
-#: .\cookbook\helper\permission_helper.py:153
-#: .\cookbook\helper\permission_helper.py:159
-#: .\cookbook\helper\permission_helper.py:184
-#: .\cookbook\helper\permission_helper.py:254
-#: .\cookbook\helper\permission_helper.py:268
-#: .\cookbook\helper\permission_helper.py:279
-#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33
-#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170
-#: .\cookbook\views\views.py:249
+#: .\cookbook\helper\permission_helper.py:168
+#: .\cookbook\helper\permission_helper.py:174
+#: .\cookbook\helper\permission_helper.py:199
+#: .\cookbook\helper\permission_helper.py:269
+#: .\cookbook\helper\permission_helper.py:283
+#: .\cookbook\helper\permission_helper.py:294
+#: .\cookbook\helper\permission_helper.py:305
+#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:342 .\cookbook\views\data.py:36
+#: .\cookbook\views\views.py:125 .\cookbook\views\views.py:132
msgid "You do not have the required permissions to view this page!"
msgstr "你没有必要的权限来查看这个页面!"
-#: .\cookbook\helper\permission_helper.py:177
-#: .\cookbook\helper\permission_helper.py:200
-#: .\cookbook\helper\permission_helper.py:222
+#: .\cookbook\helper\permission_helper.py:192
+#: .\cookbook\helper\permission_helper.py:215
#: .\cookbook\helper\permission_helper.py:237
+#: .\cookbook\helper\permission_helper.py:252
msgid "You cannot interact with this object as it is not owned by you!"
msgstr "你不能与此对象交互,因为它不属于你!"
-#: .\cookbook\helper\permission_helper.py:321
+#: .\cookbook\helper\permission_helper.py:403
msgid "You have reached the maximum number of recipes for your space."
msgstr "你已经达到了空间的菜谱的最大数量。"
-#: .\cookbook\helper\permission_helper.py:333
+#: .\cookbook\helper\permission_helper.py:415
msgid "You have more users than allowed in your space."
msgstr "你的空间中的用户数超过了允许的数量。"
-#: .\cookbook\helper\recipe_search.py:565
+#: .\cookbook\helper\recipe_search.py:570
msgid "One of queryset or hash_key must be provided"
msgstr "必须提供 queryset 或 hash_key 之一"
@@ -495,21 +483,19 @@ msgstr "必须提供 queryset 或 hash_key 之一"
msgid "You must supply a servings size"
msgstr "你必须提供一些份量"
-#: .\cookbook\helper\template_helper.py:64
-#: .\cookbook\helper\template_helper.py:66
+#: .\cookbook\helper\template_helper.py:79
+#: .\cookbook\helper\template_helper.py:81
msgid "Could not parse template code."
msgstr "无法解析模板代码。"
-#: .\cookbook\integration\copymethat.py:41
+#: .\cookbook\integration\copymethat.py:44
#: .\cookbook\integration\melarecipes.py:37
msgid "Favorite"
msgstr "喜欢"
-#: .\cookbook\integration\copymethat.py:70
-#: .\cookbook\integration\recettetek.py:54
-#: .\cookbook\integration\recipekeeper.py:63
-msgid "Imported from"
-msgstr "导入"
+#: .\cookbook\integration\copymethat.py:50
+msgid "I made this"
+msgstr ""
#: .\cookbook\integration\integration.py:223
msgid ""
@@ -544,6 +530,11 @@ msgstr "营养信息"
msgid "Source"
msgstr "来源"
+#: .\cookbook\integration\recettetek.py:54
+#: .\cookbook\integration\recipekeeper.py:70
+msgid "Imported from"
+msgstr "导入"
+
#: .\cookbook\integration\saffron.py:23
msgid "Servings"
msgstr "份量"
@@ -556,9 +547,7 @@ msgstr "等待时间"
msgid "Preparation Time"
msgstr "准备时间"
-#: .\cookbook\integration\saffron.py:29
-#: .\cookbook\templates\forms\ingredients.html:7
-#: .\cookbook\templates\index.html:7
+#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\index.html:7
msgid "Cookbook"
msgstr "菜谱"
@@ -598,171 +587,162 @@ msgstr "晚餐"
msgid "Other"
msgstr "其他"
-#: .\cookbook\models.py:251
+#: .\cookbook\models.py:261
msgid ""
"Maximum file storage for space in MB. 0 for unlimited, -1 to disable file "
"upload."
msgstr "空间的最大文件存储量,单位为 MB。0表示无限制,-1表示禁止上传文件。"
-#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7
+#: .\cookbook\models.py:364 .\cookbook\templates\search.html:7
+#: .\cookbook\templates\settings.html:18
#: .\cookbook\templates\space_manage.html:7
msgid "Search"
msgstr "搜索"
-#: .\cookbook\models.py:354 .\cookbook\templates\base.html:107
+#: .\cookbook\models.py:365 .\cookbook\templates\base.html:110
#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178
#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179
msgid "Meal-Plan"
msgstr "膳食计划"
-#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115
+#: .\cookbook\models.py:366 .\cookbook\templates\base.html:118
msgid "Books"
msgstr "书籍"
-#: .\cookbook\models.py:363
-msgid "Small"
-msgstr "小"
-
-#: .\cookbook\models.py:363
-msgid "Large"
-msgstr "大"
-
-#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6
-#: .\cookbook\templates\generic\new_template.html:14
-msgid "New"
-msgstr "新"
-
-#: .\cookbook\models.py:584
+#: .\cookbook\models.py:579
msgid " is part of a recipe step and cannot be deleted"
msgstr " 是菜谱步骤的一部分,不能删除"
-#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:28
+#: .\cookbook\models.py:1180 .\cookbook\templates\search_info.html:28
msgid "Simple"
msgstr "简明"
-#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:33
+#: .\cookbook\models.py:1181 .\cookbook\templates\search_info.html:33
msgid "Phrase"
msgstr "短语"
-#: .\cookbook\models.py:1164 .\cookbook\templates\search_info.html:38
+#: .\cookbook\models.py:1182 .\cookbook\templates\search_info.html:38
msgid "Web"
msgstr "网络"
-#: .\cookbook\models.py:1165 .\cookbook\templates\search_info.html:47
+#: .\cookbook\models.py:1183 .\cookbook\templates\search_info.html:47
msgid "Raw"
msgstr "原始"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Food Alias"
msgstr "食物别名"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Unit Alias"
msgstr "单位别名"
-#: .\cookbook\models.py:1203
+#: .\cookbook\models.py:1230
msgid "Keyword Alias"
msgstr "关键词别名"
-#: .\cookbook\models.py:1227
-#: .\cookbook\templates\include\recipe_open_modal.html:7
-#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251
-#: .\cookbook\views\new.py:48
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Description"
+msgid "Description Replace"
+msgstr "描述"
+
+#: .\cookbook\models.py:1231
+#, fuzzy
+#| msgid "Instructions"
+msgid "Instruction Replace"
+msgstr "说明"
+
+#: .\cookbook\models.py:1257 .\cookbook\views\delete.py:36
+#: .\cookbook\views\edit.py:251 .\cookbook\views\new.py:48
msgid "Recipe"
msgstr "菜谱"
-#: .\cookbook\models.py:1228
+#: .\cookbook\models.py:1258
msgid "Food"
msgstr "食物"
-#: .\cookbook\models.py:1229 .\cookbook\templates\base.html:138
+#: .\cookbook\models.py:1259 .\cookbook\templates\base.html:141
msgid "Keyword"
msgstr "关键词"
-#: .\cookbook\serializer.py:207
-msgid "Cannot modify Space owner permission."
-msgstr "无法修改空间所有者权限。"
-
-#: .\cookbook\serializer.py:290
+#: .\cookbook\serializer.py:198
msgid "File uploads are not enabled for this Space."
msgstr "未为此空间启用文件上传。"
-#: .\cookbook\serializer.py:301
+#: .\cookbook\serializer.py:209
msgid "You have reached your file upload limit."
msgstr "你已达到文件上传的限制。"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:291
+msgid "Cannot modify Space owner permission."
+msgstr "无法修改空间所有者权限。"
+
+#: .\cookbook\serializer.py:1085
msgid "Hello"
msgstr "你好"
-#: .\cookbook\serializer.py:1081
+#: .\cookbook\serializer.py:1085
msgid "You have been invited by "
msgstr "您已被邀请至 "
-#: .\cookbook\serializer.py:1082
+#: .\cookbook\serializer.py:1086
msgid " to join their Tandoor Recipes space "
msgstr " 加入他们的泥炉食谱空间 "
-#: .\cookbook\serializer.py:1083
+#: .\cookbook\serializer.py:1087
msgid "Click the following link to activate your account: "
msgstr "点击以下链接激活您的帐户: "
-#: .\cookbook\serializer.py:1084
+#: .\cookbook\serializer.py:1088
msgid ""
"If the link does not work use the following code to manually join the space: "
msgstr "如果链接不起作用,请使用下面的代码手动加入空间: "
-#: .\cookbook\serializer.py:1085
+#: .\cookbook\serializer.py:1089
msgid "The invitation is valid until "
msgstr "邀请有效期至 "
-#: .\cookbook\serializer.py:1086
+#: .\cookbook\serializer.py:1090
msgid ""
"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub "
msgstr "泥炉食谱是一个开源食谱管理器。 在 GitHub 上查看 "
-#: .\cookbook\serializer.py:1089
+#: .\cookbook\serializer.py:1093
msgid "Tandoor Recipes Invite"
msgstr "泥炉食谱邀请"
-#: .\cookbook\serializer.py:1209
+#: .\cookbook\serializer.py:1234
msgid "Existing shopping list to update"
msgstr "要更新现有的购物清单"
-#: .\cookbook\serializer.py:1211
+#: .\cookbook\serializer.py:1236
msgid ""
"List of ingredient IDs from the recipe to add, if not provided all "
"ingredients will be added."
msgstr "要添加的食谱中食材识别符列表,不提供则添加所有食材。"
-#: .\cookbook\serializer.py:1213
+#: .\cookbook\serializer.py:1238
msgid ""
"Providing a list_recipe ID and servings of 0 will delete that shopping list."
msgstr "提供一个菜谱列表识别符或份数为0将删除该购物清单。"
-#: .\cookbook\serializer.py:1222
+#: .\cookbook\serializer.py:1247
msgid "Amount of food to add to the shopping list"
msgstr "要添加到购物清单中的食物数量"
-#: .\cookbook\serializer.py:1224
+#: .\cookbook\serializer.py:1249
msgid "ID of unit to use for the shopping list"
msgstr "用于购物清单的单位识别符"
-#: .\cookbook\serializer.py:1226
+#: .\cookbook\serializer.py:1251
msgid "When set to true will delete all food from active shopping lists."
msgstr "当设置为 true 时,将从活动的购物列表中删除所有食物。"
-#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6
-#: .\cookbook\templates\generic\edit_template.html:14
-#: .\cookbook\templates\recipes_table.html:82
-msgid "Edit"
-msgstr "编辑"
-
-#: .\cookbook\tables.py:116 .\cookbook\tables.py:131
+#: .\cookbook\tables.py:61 .\cookbook\tables.py:75
#: .\cookbook\templates\generic\delete_template.html:7
#: .\cookbook\templates\generic\delete_template.html:15
#: .\cookbook\templates\generic\edit_template.html:28
-#: .\cookbook\templates\recipes_table.html:90
msgid "Delete"
msgstr "删除"
@@ -790,9 +770,10 @@ msgstr "电子邮件地址"
#: .\cookbook\templates\account\email.html:12
#: .\cookbook\templates\account\password_change.html:11
#: .\cookbook\templates\account\password_set.html:11
-#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6
+#: .\cookbook\templates\base.html:296 .\cookbook\templates\settings.html:6
#: .\cookbook\templates\settings.html:17
#: .\cookbook\templates\socialaccount\connections.html:10
+#: .\cookbook\templates\user_settings.html:8
msgid "Settings"
msgstr "设置"
@@ -887,8 +868,8 @@ msgstr ""
"此电子邮件确认链接已过期或无效。请\n"
" 发起新的电子邮件确认请求。"
-#: .\cookbook\templates\account\login.html:8
-#: .\cookbook\templates\base.html:340 .\cookbook\templates\openid\login.html:8
+#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:343
+#: .\cookbook\templates\openid\login.html:8
msgid "Login"
msgstr "登录"
@@ -908,21 +889,20 @@ msgstr "登录"
msgid "Sign Up"
msgstr "注册"
+#: .\cookbook\templates\account\login.html:38
+msgid "Lost your password?"
+msgstr "遗失密码?"
+
#: .\cookbook\templates\account\login.html:39
-#: .\cookbook\templates\account\login.html:41
#: .\cookbook\templates\account\password_reset.html:29
msgid "Reset My Password"
msgstr "重置我的密码"
-#: .\cookbook\templates\account\login.html:40
-msgid "Lost your password?"
-msgstr "遗失密码?"
-
-#: .\cookbook\templates\account\login.html:52
+#: .\cookbook\templates\account\login.html:50
msgid "Social Login"
msgstr "关联登录"
-#: .\cookbook\templates\account\login.html:53
+#: .\cookbook\templates\account\login.html:51
msgid "You can use any of the following providers to sign in."
msgstr "你可以使用以下任意提供程序来登录。"
@@ -948,7 +928,6 @@ msgstr "更改密码"
#: .\cookbook\templates\account\password_change.html:12
#: .\cookbook\templates\account\password_set.html:12
-#: .\cookbook\templates\settings.html:76
msgid "Password"
msgstr "密码"
@@ -1057,129 +1036,124 @@ msgstr "注册已关闭"
msgid "We are sorry, but the sign up is currently closed."
msgstr "我们很抱歉,但目前注册已经结束。"
-#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:330
+#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:333
#: .\cookbook\templates\rest_framework\api.html:11
msgid "API Documentation"
msgstr "应用程序接口文档"
-#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87
-#: .\cookbook\templates\stats.html:22
+#: .\cookbook\templates\base.html:106 .\cookbook\templates\index.html:87
msgid "Recipes"
msgstr "菜谱"
-#: .\cookbook\templates\base.html:111
+#: .\cookbook\templates\base.html:114
msgid "Shopping"
msgstr "购物"
-#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105
+#: .\cookbook\templates\base.html:153 .\cookbook\views\lists.py:105
msgid "Foods"
msgstr "食物"
-#: .\cookbook\templates\base.html:162
-#: .\cookbook\templates\forms\ingredients.html:24
-#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122
+#: .\cookbook\templates\base.html:165 .\cookbook\views\lists.py:122
msgid "Units"
msgstr "单位"
-#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7
+#: .\cookbook\templates\base.html:179 .\cookbook\templates\supermarket.html:7
msgid "Supermarket"
msgstr "超市"
-#: .\cookbook\templates\base.html:188
+#: .\cookbook\templates\base.html:191
msgid "Supermarket Category"
msgstr "超市类型"
-#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171
+#: .\cookbook\templates\base.html:203 .\cookbook\views\lists.py:171
msgid "Automations"
msgstr "自动化"
-#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207
+#: .\cookbook\templates\base.html:217 .\cookbook\views\lists.py:207
msgid "Files"
msgstr "文件"
-#: .\cookbook\templates\base.html:226
+#: .\cookbook\templates\base.html:229
msgid "Batch Edit"
msgstr "批量编辑"
-#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6
+#: .\cookbook\templates\base.html:241 .\cookbook\templates\history.html:6
#: .\cookbook\templates\history.html:14
msgid "History"
msgstr "历史"
-#: .\cookbook\templates\base.html:252
+#: .\cookbook\templates\base.html:255
#: .\cookbook\templates\ingredient_editor.html:7
#: .\cookbook\templates\ingredient_editor.html:13
msgid "Ingredient Editor"
msgstr "食材编辑器"
-#: .\cookbook\templates\base.html:264
+#: .\cookbook\templates\base.html:267
#: .\cookbook\templates\export_response.html:7
#: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20
msgid "Export"
msgstr "导出"
-#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47
+#: .\cookbook\templates\base.html:283 .\cookbook\templates\index.html:47
msgid "Import Recipe"
msgstr "导入菜谱"
-#: .\cookbook\templates\base.html:282
+#: .\cookbook\templates\base.html:285
msgid "Create"
msgstr "创建"
-#: .\cookbook\templates\base.html:295
+#: .\cookbook\templates\base.html:298
#: .\cookbook\templates\generic\list_template.html:14
-#: .\cookbook\templates\stats.html:43
msgid "External Recipes"
msgstr "外部菜谱"
-#: .\cookbook\templates\base.html:298
-#: .\cookbook\templates\space_manage.html:15
+#: .\cookbook\templates\base.html:301 .\cookbook\templates\space_manage.html:15
msgid "Space Settings"
msgstr "空间设置"
-#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13
+#: .\cookbook\templates\base.html:306 .\cookbook\templates\system.html:13
msgid "System"
msgstr "系统"
-#: .\cookbook\templates\base.html:305
+#: .\cookbook\templates\base.html:308
msgid "Admin"
msgstr "管理员"
-#: .\cookbook\templates\base.html:309
+#: .\cookbook\templates\base.html:312
#: .\cookbook\templates\space_overview.html:25
msgid "Your Spaces"
msgstr "你的空间"
-#: .\cookbook\templates\base.html:320
+#: .\cookbook\templates\base.html:323
#: .\cookbook\templates\space_overview.html:6
msgid "Overview"
msgstr "概述"
-#: .\cookbook\templates\base.html:324
+#: .\cookbook\templates\base.html:327
msgid "Markdown Guide"
msgstr "Markdown 手册"
-#: .\cookbook\templates\base.html:326
+#: .\cookbook\templates\base.html:329
msgid "GitHub"
msgstr "GitHub"
-#: .\cookbook\templates\base.html:328
+#: .\cookbook\templates\base.html:331
msgid "Translate Tandoor"
msgstr "翻译泥炉"
-#: .\cookbook\templates\base.html:332
+#: .\cookbook\templates\base.html:335
msgid "API Browser"
msgstr "应用程序接口浏览器"
-#: .\cookbook\templates\base.html:335
+#: .\cookbook\templates\base.html:338
msgid "Log out"
msgstr "退出"
-#: .\cookbook\templates\base.html:357
+#: .\cookbook\templates\base.html:360
msgid "You are using the free version of Tandor"
msgstr "你正在使用免费版的泥炉"
-#: .\cookbook\templates\base.html:358
+#: .\cookbook\templates\base.html:361
msgid "Upgrade Now"
msgstr "现在升级"
@@ -1217,11 +1191,7 @@ msgstr "路径必须采用以下格式"
#: .\cookbook\templates\forms\edit_import_recipe.html:14
#: .\cookbook\templates\generic\edit_template.html:23
#: .\cookbook\templates\generic\new_template.html:23
-#: .\cookbook\templates\settings.html:70
-#: .\cookbook\templates\settings.html:112
-#: .\cookbook\templates\settings.html:130
-#: .\cookbook\templates\settings.html:202
-#: .\cookbook\templates\settings.html:213
+#: .\cookbook\templates\settings.html:57
msgid "Save"
msgstr "保存"
@@ -1269,39 +1239,6 @@ msgstr "导入新菜谱"
msgid "Edit Recipe"
msgstr "编辑菜谱"
-#: .\cookbook\templates\forms\ingredients.html:15
-msgid "Edit Ingredients"
-msgstr "编辑食材"
-
-#: .\cookbook\templates\forms\ingredients.html:16
-msgid ""
-"\n"
-" The following form can be used if, accidentally, two (or more) units "
-"or ingredients where created that should be\n"
-" the same.\n"
-" It merges two units or ingredients and updates all recipes using "
-"them.\n"
-" "
-msgstr ""
-"\n"
-" 如果意外创建两个(或更多)单位的相同食材,则可以使用下面的\n"
-" 表格。\n"
-" 可以合并两个单位的食材并使用它们更新所有菜谱。\n"
-" "
-
-#: .\cookbook\templates\forms\ingredients.html:26
-msgid "Are you sure that you want to merge these two units?"
-msgstr "你确定要合并这两个单位吗?"
-
-#: .\cookbook\templates\forms\ingredients.html:31
-#: .\cookbook\templates\forms\ingredients.html:40
-msgid "Merge"
-msgstr "合并"
-
-#: .\cookbook\templates\forms\ingredients.html:36
-msgid "Are you sure that you want to merge these two ingredients?"
-msgstr "你确定要合并这两种食材吗?"
-
#: .\cookbook\templates\generic\delete_template.html:21
#, python-format
msgid "Are you sure you want to delete the %(title)s: %(object)s "
@@ -1323,6 +1260,11 @@ msgstr "串联"
msgid "Cancel"
msgstr "取消"
+#: .\cookbook\templates\generic\edit_template.html:6
+#: .\cookbook\templates\generic\edit_template.html:14
+msgid "Edit"
+msgstr "编辑"
+
#: .\cookbook\templates\generic\edit_template.html:32
msgid "View"
msgstr "查看"
@@ -1344,13 +1286,16 @@ msgstr "筛选"
msgid "Import all"
msgstr "全部导入"
+#: .\cookbook\templates\generic\new_template.html:6
+#: .\cookbook\templates\generic\new_template.html:14
+msgid "New"
+msgstr "新"
+
#: .\cookbook\templates\generic\table_template.html:76
-#: .\cookbook\templates\recipes_table.html:121
msgid "previous"
msgstr "之前"
#: .\cookbook\templates\generic\table_template.html:98
-#: .\cookbook\templates\recipes_table.html:143
msgid "next"
msgstr "之后"
@@ -1362,24 +1307,11 @@ msgstr "查看记录"
msgid "Cook Log"
msgstr "烹饪记录"
-#: .\cookbook\templates\import.html:6
-msgid "Import Recipes"
-msgstr "导入菜谱"
-
-#: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20
#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86
#: .\cookbook\views\edit.py:191
msgid "Import"
msgstr "导入"
-#: .\cookbook\templates\include\recipe_open_modal.html:18
-msgid "Close"
-msgstr "关闭"
-
-#: .\cookbook\templates\include\recipe_open_modal.html:32
-msgid "Open Recipe"
-msgstr "打开菜谱"
-
#: .\cookbook\templates\include\storage_backend_warning.html:4
msgid "Security Warning"
msgstr "安全警告"
@@ -1575,31 +1507,6 @@ msgstr "头部"
msgid "Cell"
msgstr "单元格"
-#: .\cookbook\templates\meal_plan_entry.html:6
-msgid "Meal Plan View"
-msgstr "膳食计划视图"
-
-#: .\cookbook\templates\meal_plan_entry.html:18
-msgid "Created by"
-msgstr "创建者"
-
-#: .\cookbook\templates\meal_plan_entry.html:20
-msgid "Shared with"
-msgstr "分享自"
-
-#: .\cookbook\templates\meal_plan_entry.html:48
-#: .\cookbook\templates\recipes_table.html:64
-msgid "Last cooked"
-msgstr "最近烹饪"
-
-#: .\cookbook\templates\meal_plan_entry.html:50
-msgid "Never cooked before."
-msgstr "从来没有烹饪。"
-
-#: .\cookbook\templates\meal_plan_entry.html:76
-msgid "Other meals on this day"
-msgstr "这天的其他餐点"
-
#: .\cookbook\templates\no_groups_info.html:5
#: .\cookbook\templates\no_groups_info.html:12
msgid "No Permissions"
@@ -1646,6 +1553,10 @@ msgstr ""
msgid "Back"
msgstr "返回"
+#: .\cookbook\templates\profile.html:7
+msgid "Profile"
+msgstr ""
+
#: .\cookbook\templates\recipe_view.html:26
msgid "by"
msgstr "评论者"
@@ -1655,34 +1566,13 @@ msgstr "评论者"
msgid "Comment"
msgstr "评论"
-#: .\cookbook\templates\recipes_table.html:19
-#: .\cookbook\templates\recipes_table.html:23
-msgid "Recipe Image"
-msgstr "菜谱图像"
-
-#: .\cookbook\templates\recipes_table.html:51
-msgid "Preparation time ca."
-msgstr "准备时间约"
-
-#: .\cookbook\templates\recipes_table.html:57
-msgid "Waiting time ca."
-msgstr "等待时间约"
-
-#: .\cookbook\templates\recipes_table.html:60
-msgid "External"
-msgstr "外部"
-
-#: .\cookbook\templates\recipes_table.html:86
-msgid "Log Cooking"
-msgstr "烹饪记录"
-
#: .\cookbook\templates\rest_framework\api.html:5
msgid "Recipe Home"
msgstr "菜谱主页"
#: .\cookbook\templates\search_info.html:5
#: .\cookbook\templates\search_info.html:9
-#: .\cookbook\templates\settings.html:172
+#: .\cookbook\templates\settings.html:24
msgid "Search Settings"
msgstr "搜索设置"
@@ -1743,8 +1633,10 @@ msgid ""
" "
msgstr ""
" \n"
-" 简单搜索会忽略标点符号和常用词,如“the”、“a”、“and”。并将根据需要处理单独的单词。\n"
-" 搜索“apple or flour”将会在全文搜索中返回任意包含“apple”和“flour”的菜谱。\n"
+" 简单搜索会忽略标点符号和常用词,如“the”、“a”、“and”。并将根据需要"
+"处理单独的单词。\n"
+" 搜索“apple or flour”将会在全文搜索中返回任意包"
+"含“apple”和“flour”的菜谱。\n"
" "
#: .\cookbook\templates\search_info.html:34
@@ -1759,7 +1651,8 @@ msgid ""
msgstr ""
" \n"
" 短语搜索会忽略标点符号,但会按照搜索顺序查询所有单词。\n"
-" 搜索“苹果或面粉”将只返回一个食谱,这个食谱包含进行全文搜索时准确的字段短语“苹果或面粉”。\n"
+" 搜索“苹果或面粉”将只返回一个食谱,这个食谱包含进行全文搜索时准确"
+"的字段短语“苹果或面粉”。\n"
" "
#: .\cookbook\templates\search_info.html:39
@@ -1783,10 +1676,13 @@ msgstr ""
" \n"
" 网页搜索模拟许多支持特殊语法的网页搜索站点上的功能。\n"
" 在几个单词周围加上引号会将这些单词转换为一个短语。\n"
-" 'or' 被识别为搜索紧接在 'or' 之前的单词(或短语)或紧随其后的单词(或短语)。\n"
+" 'or' 被识别为搜索紧接在 'or' 之前的单词(或短语)或紧随其后的单词"
+"(或短语)。\n"
" '-' 被识别为搜索不包含紧随其后的单词(或短语)的食谱。 \n"
-" 例如,搜索 “苹果派” 或“樱桃 -黄油” 将返回任何包含短语“苹果派”或“樱桃”的食谱 \n"
-" 与在全文搜索中包含的任何 “樱桃” 字段中,但排除包含单词“黄油”的任何食谱。\n"
+" 例如,搜索 “苹果派” 或“樱桃 -黄油” 将返回任何包含短语“苹果"
+"派”或“樱桃”的食谱 \n"
+" 与在全文搜索中包含的任何 “樱桃” 字段中,但排除包含单词“黄油”的任"
+"何食谱。\n"
" "
#: .\cookbook\templates\search_info.html:48
@@ -1797,7 +1693,8 @@ msgid ""
" "
msgstr ""
" \n"
-" 原始搜索与网页类似,不同的是会采用标点运算符,例如 '|', '&' 和 '()'\n"
+" 原始搜索与网页类似,不同的是会采用标点运算符,例如 '|', '&' 和 "
+"'()'\n"
" "
#: .\cookbook\templates\search_info.html:59
@@ -1815,10 +1712,12 @@ msgid ""
" "
msgstr ""
" \n"
-" 另一种也需要 PostgreSQL 的搜索方法是模糊搜索或三元组。 三元组是一组三个连续的字符。\n"
-" 例如,搜索“apple”将创建 x 个三元组“app”、“ppl”、“ple”,并将创建单词与生成的三元组匹配程度的分数。\n"
-" 使用模糊搜索或三元组一个好处是搜索“sandwich”会找到拼写错误的单词,例如“sandwhich”,而其他方法会漏掉这些单词。"
-"\n"
+" 另一种也需要 PostgreSQL 的搜索方法是模糊搜索或三元组。 三元组是一"
+"组三个连续的字符。\n"
+" 例如,搜索“apple”将创建 x 个三元组“app”、“ppl”、“ple”,并将创建单"
+"词与生成的三元组匹配程度的分数。\n"
+" 使用模糊搜索或三元组一个好处是搜索“sandwich”会找到拼写错误的单"
+"词,例如“sandwhich”,而其他方法会漏掉这些单词。\n"
" "
#: .\cookbook\templates\search_info.html:69
@@ -1860,11 +1759,15 @@ msgid ""
" "
msgstr ""
" \n"
-" 不重音 是一种特殊情况,因为它可以为每个尝试忽略重音值的搜索进行搜索“不重音”字段。 \n"
-" 例如,当您为“名字”启用不重音时,任何搜索(开头、包含、三元组)都将尝试搜索忽略重音字符。\n"
+" 不重音 是一种特殊情况,因为它可以为每个尝试忽略重音值的搜索进行搜"
+"索“不重音”字段。 \n"
+" 例如,当您为“名字”启用不重音时,任何搜索(开头、包含、三元组)都"
+"将尝试搜索忽略重音字符。\n"
" \n"
-" 对于其他选项,您可以在任一或所有字段上启用搜索,它们将与假定的“or”组合在一起。\n"
-" 例如,为 起始于 启用“名字”,为 部分匹配 启用“名字”和“描述”,为 全文搜索 启用“食材”和“关键字”\n"
+" 对于其他选项,您可以在任一或所有字段上启用搜索,它们将与假定"
+"的“or”组合在一起。\n"
+" 例如,为 起始于 启用“名字”,为 部分匹配 启用“名字”和“描述”,为 全"
+"文搜索 启用“食材”和“关键字”\n"
" 并搜索“苹果”将生成一个搜索,该搜索将返回具有以下内容的食谱:\n"
" - 以“苹果”开头的食谱名称\n"
" - 或包含“苹果”的食谱名称\n"
@@ -1872,9 +1775,11 @@ msgstr ""
" - 或在食材中具有全文搜索匹配(“苹果”或“很多苹果”)的食谱\n"
" - 或将在关键字中进行全文搜索匹配的食谱\n"
"\n"
-" 在多种类型搜索中组合大量字段可能会对性能产生负面影响、创建重复结果或返回意外结果。\n"
+" 在多种类型搜索中组合大量字段可能会对性能产生负面影响、创建重复结"
+"果或返回意外结果。\n"
" 例如,启用模糊搜索或部分匹配会干扰网络搜索算法。 \n"
-" 使用模糊搜索或全文搜索进行搜索“苹果 -派”将返回食谱 苹果派。虽然它不包含在全文结果中,但它确实与三元组结果匹配。\n"
+" 使用模糊搜索或全文搜索进行搜索“苹果 -派”将返回食谱 苹果派。虽然它"
+"不包含在全文结果中,但它确实与三元组结果匹配。\n"
" "
#: .\cookbook\templates\search_info.html:95
@@ -1895,91 +1800,26 @@ msgid ""
msgstr ""
" \n"
" 三元搜索和全文搜索都依赖于数据库索引执行。 \n"
-" 你可以在“食谱”的“管理”页面中的所有字段上重建索引并选择任一食谱运行“为所选食谱重建索引”\n"
-" 你还可以通过执行管理命令“python manage.py rebuildindex”在命令行重建索引\n"
+" 你可以在“食谱”的“管理”页面中的所有字段上重建索引并选择任一食谱运"
+"行“为所选食谱重建索引”\n"
+" 你还可以通过执行管理命令“python manage.py rebuildindex”在命令行重"
+"建索引\n"
" "
-#: .\cookbook\templates\settings.html:28
-msgid "Account"
-msgstr "账户"
-
-#: .\cookbook\templates\settings.html:35
-msgid "Preferences"
-msgstr "首选项"
-
-#: .\cookbook\templates\settings.html:42
-msgid "API-Settings"
-msgstr "应用程序接口设置"
-
-#: .\cookbook\templates\settings.html:49
-msgid "Search-Settings"
-msgstr "搜索设置"
-
-#: .\cookbook\templates\settings.html:56
-msgid "Shopping-Settings"
-msgstr "购物设置"
-
-#: .\cookbook\templates\settings.html:65
-msgid "Name Settings"
-msgstr "名字设置"
-
-#: .\cookbook\templates\settings.html:73
-msgid "Account Settings"
-msgstr "帐号设置"
-
-#: .\cookbook\templates\settings.html:75
-msgid "Emails"
-msgstr "电子邮件"
-
-#: .\cookbook\templates\settings.html:78
-#: .\cookbook\templates\socialaccount\connections.html:11
-msgid "Social"
-msgstr "社交"
-
-#: .\cookbook\templates\settings.html:91
-msgid "Language"
-msgstr "语言"
-
-#: .\cookbook\templates\settings.html:121
-msgid "Style"
-msgstr "样式"
-
-#: .\cookbook\templates\settings.html:142
-msgid "API Token"
-msgstr "应用程序接口令牌"
-
-#: .\cookbook\templates\settings.html:143
-msgid ""
-"You can use both basic authentication and token based authentication to "
-"access the REST API."
-msgstr ""
-"您可以使用基本身份验证和基于令牌的身份验证来访问表现层状态转换应用程序接口"
-"(REST API)。"
-
-#: .\cookbook\templates\settings.html:160
-msgid ""
-"Use the token as an Authorization header prefixed by the word token as shown "
-"in the following examples:"
-msgstr "使用令牌作为授权标头,前缀为单词令牌,如以下示例所示:"
-
-#: .\cookbook\templates\settings.html:162
-msgid "or"
-msgstr "或"
-
-#: .\cookbook\templates\settings.html:173
+#: .\cookbook\templates\settings.html:25
msgid ""
"There are many options to configure the search depending on your personal "
"preferences."
msgstr "根据个人偏好,有许多选项可以配置搜索。"
-#: .\cookbook\templates\settings.html:174
+#: .\cookbook\templates\settings.html:26
msgid ""
"Usually you do not need to configure any of them and can just stick "
"with either the default or one of the following presets."
msgstr ""
"通常你 不需要 配置它们中的任何一个,只需使用默认设置或以下预设值之一。"
-#: .\cookbook\templates\settings.html:175
+#: .\cookbook\templates\settings.html:27
msgid ""
"If you do want to configure the search you can read about the different "
"options here."
@@ -1987,11 +1827,11 @@ msgstr ""
"如果你想要配置搜索,可以在 这里 阅读不同的选"
"项。"
-#: .\cookbook\templates\settings.html:180
+#: .\cookbook\templates\settings.html:32
msgid "Fuzzy"
msgstr "模糊"
-#: .\cookbook\templates\settings.html:181
+#: .\cookbook\templates\settings.html:33
msgid ""
"Find what you need even if your search or the recipe contains typos. Might "
"return more results than needed to make sure you find what you are looking "
@@ -2000,34 +1840,29 @@ msgstr ""
"即使你的搜索或菜谱中有拼写错误,也要找到你需要的东西。可能会返回比需要更多的"
"结果,以确保你找到所需的内容。"
-#: .\cookbook\templates\settings.html:182
+#: .\cookbook\templates\settings.html:34
msgid "This is the default behavior"
msgstr "这是默认行为"
-#: .\cookbook\templates\settings.html:183
-#: .\cookbook\templates\settings.html:191
+#: .\cookbook\templates\settings.html:37 .\cookbook\templates\settings.html:46
msgid "Apply"
msgstr "应用"
-#: .\cookbook\templates\settings.html:188
+#: .\cookbook\templates\settings.html:42
msgid "Precise"
msgstr "精确"
-#: .\cookbook\templates\settings.html:189
+#: .\cookbook\templates\settings.html:43
msgid ""
"Allows fine control over search results but might not return results if too "
"many spelling mistakes are made."
msgstr ""
"允许对搜索结果进行精细控制,但如果出现太多拼写错误,则可能不会返回结果。"
-#: .\cookbook\templates\settings.html:190
+#: .\cookbook\templates\settings.html:44
msgid "Perfect for large Databases"
msgstr "非常适合大型数据库"
-#: .\cookbook\templates\settings.html:207
-msgid "Shopping Settings"
-msgstr "购物设置"
-
#: .\cookbook\templates\setup.html:6 .\cookbook\templates\system.html:5
msgid "Cookbook Setup"
msgstr "安装菜谱"
@@ -2060,6 +1895,10 @@ msgstr "尝试通过您的社交网络帐户登录时出错。"
msgid "Account Connections"
msgstr "帐号连接"
+#: .\cookbook\templates\socialaccount\connections.html:11
+msgid "Social"
+msgstr "社交"
+
#: .\cookbook\templates\socialaccount\connections.html:18
msgid ""
"You can sign in to your account using any of the following third party\n"
@@ -2157,24 +1996,24 @@ msgid ""
"You can either be invited into an existing space or create your own one."
msgstr "你可以被邀请进入现有空间,也可以创建自己的空间。"
-#: .\cookbook\templates\space_overview.html:45
+#: .\cookbook\templates\space_overview.html:53
msgid "Owner"
msgstr "所有者"
-#: .\cookbook\templates\space_overview.html:49
+#: .\cookbook\templates\space_overview.html:57
msgid "Leave Space"
msgstr "留出空间"
-#: .\cookbook\templates\space_overview.html:70
-#: .\cookbook\templates\space_overview.html:80
+#: .\cookbook\templates\space_overview.html:78
+#: .\cookbook\templates\space_overview.html:88
msgid "Join Space"
msgstr "加入空间"
-#: .\cookbook\templates\space_overview.html:73
+#: .\cookbook\templates\space_overview.html:81
msgid "Join an existing space."
msgstr "加入一个现有的空间。"
-#: .\cookbook\templates\space_overview.html:75
+#: .\cookbook\templates\space_overview.html:83
msgid ""
"To join an existing space either enter your invite token or click on the "
"invite link the space owner send you."
@@ -2182,47 +2021,19 @@ msgstr ""
"要加入一个现有的空间,要么输入你的邀请令牌,要么单击空间所有者发送给你的邀请"
"链接。"
-#: .\cookbook\templates\space_overview.html:88
-#: .\cookbook\templates\space_overview.html:97
+#: .\cookbook\templates\space_overview.html:96
+#: .\cookbook\templates\space_overview.html:105
msgid "Create Space"
msgstr "创建空间"
-#: .\cookbook\templates\space_overview.html:91
+#: .\cookbook\templates\space_overview.html:99
msgid "Create your own recipe space."
msgstr "创建你自己的菜谱空间。"
-#: .\cookbook\templates\space_overview.html:93
+#: .\cookbook\templates\space_overview.html:101
msgid "Start your own recipe space and invite other users to it."
msgstr "创建自己的食谱空间,并邀请其他用户加入。"
-#: .\cookbook\templates\stats.html:4
-msgid "Stats"
-msgstr "统计数据"
-
-#: .\cookbook\templates\stats.html:10
-msgid "Statistics"
-msgstr "统计数据"
-
-#: .\cookbook\templates\stats.html:19
-msgid "Number of objects"
-msgstr "对象数"
-
-#: .\cookbook\templates\stats.html:30
-msgid "Recipe Imports"
-msgstr "食谱导入"
-
-#: .\cookbook\templates\stats.html:38
-msgid "Objects stats"
-msgstr "对象统计"
-
-#: .\cookbook\templates\stats.html:41
-msgid "Recipes without Keywords"
-msgstr "菜谱没有关键字"
-
-#: .\cookbook\templates\stats.html:45
-msgid "Internal Recipes"
-msgstr "内部菜谱"
-
#: .\cookbook\templates\system.html:20
msgid "System Information"
msgstr "系统信息"
@@ -2295,8 +2106,8 @@ msgid ""
" "
msgstr ""
"\n"
-" 您没有在 .env 文件中配置 SECRET_KEY。 Django "
-"默认为\n"
+" 您没有在 .env 文件中配置 SECRET_KEY。 "
+"Django 默认为\n"
" 标准键\n"
" 提供公开但并不安全的安装! 请设置\n"
" SECRET_KEY 在 .env 文件中配置。\n"
@@ -2339,7 +2150,8 @@ msgid ""
" "
msgstr ""
"\n"
-" 此应用程序未使用 PostgreSQL 数据库在后端运行。 这并没有关系,但这是不推荐的,\n"
+" 此应用程序未使用 PostgreSQL 数据库在后端运行。 这并没有关系,但这"
+"是不推荐的,\n"
" 因为有些功能仅适用于 PostgreSQL 数据库。\n"
" "
@@ -2347,249 +2159,267 @@ msgstr ""
msgid "URL Import"
msgstr "链接导入"
-#: .\cookbook\views\api.py:105 .\cookbook\views\api.py:197
+#: .\cookbook\views\api.py:109 .\cookbook\views\api.py:201
msgid "Parameter updated_at incorrectly formatted"
msgstr "参数 updated_at 格式不正确"
-#: .\cookbook\views\api.py:217 .\cookbook\views\api.py:320
+#: .\cookbook\views\api.py:221 .\cookbook\views\api.py:324
+#, python-brace-format
msgid "No {self.basename} with id {pk} exists"
msgstr "不存在ID是 {pk} 的 {self.basename}"
-#: .\cookbook\views\api.py:221
+#: .\cookbook\views\api.py:225
msgid "Cannot merge with the same object!"
msgstr "无法与同一对象合并!"
-#: .\cookbook\views\api.py:228
+#: .\cookbook\views\api.py:232
+#, fuzzy, python-brace-format
+#| msgid "No {self.basename} with id {target} exists"
msgid "No {self.basename} with id {target} exists"
msgstr "不存在 ID 为 {pk} 的 {self.basename}"
-#: .\cookbook\views\api.py:233
+#: .\cookbook\views\api.py:237
msgid "Cannot merge with child object!"
msgstr "无法与子对象合并!"
-#: .\cookbook\views\api.py:266
+#: .\cookbook\views\api.py:270
+#, python-brace-format
msgid "{source.name} was merged successfully with {target.name}"
msgstr "{source.name} 已成功与 {target.name} 合并"
-#: .\cookbook\views\api.py:271
+#: .\cookbook\views\api.py:275
+#, python-brace-format
msgid "An error occurred attempting to merge {source.name} with {target.name}"
msgstr "视图合并 {source.name} 和 {target.name} 时出错"
-#: .\cookbook\views\api.py:329
+#: .\cookbook\views\api.py:333
+#, python-brace-format
msgid "{child.name} was moved successfully to the root."
msgstr "{child.name} 已成功移动到根目录。"
-#: .\cookbook\views\api.py:332 .\cookbook\views\api.py:350
+#: .\cookbook\views\api.py:336 .\cookbook\views\api.py:354
msgid "An error occurred attempting to move "
msgstr "尝试移动时出错 "
-#: .\cookbook\views\api.py:335
+#: .\cookbook\views\api.py:339
msgid "Cannot move an object to itself!"
msgstr "无法将对象移动到自身!"
-#: .\cookbook\views\api.py:341
+#: .\cookbook\views\api.py:345
+#, python-brace-format
msgid "No {self.basename} with id {parent} exists"
msgstr "不存在 ID 为 {parent} 的 {self.basename}"
-#: .\cookbook\views\api.py:347
+#: .\cookbook\views\api.py:351
+#, python-brace-format
msgid "{child.name} was moved successfully to parent {parent.name}"
msgstr "{child.name} 成功移动到父节点 {parent.name}"
-#: .\cookbook\views\api.py:542
+#: .\cookbook\views\api.py:547
+#, python-brace-format
msgid "{obj.name} was removed from the shopping list."
msgstr "{obj.name} 已从购物清单中删除。"
-#: .\cookbook\views\api.py:547 .\cookbook\views\api.py:879
-#: .\cookbook\views\api.py:892
+#: .\cookbook\views\api.py:552 .\cookbook\views\api.py:882
+#: .\cookbook\views\api.py:895
+#, python-brace-format
msgid "{obj.name} was added to the shopping list."
msgstr "{obj.name} 已添加到购物清单中。"
-#: .\cookbook\views\api.py:674
+#: .\cookbook\views\api.py:679
msgid "ID of recipe a step is part of. For multiple repeat parameter."
msgstr "食谱中的步骤ID。 对于多个重复参数。"
-#: .\cookbook\views\api.py:676
+#: .\cookbook\views\api.py:681
msgid "Query string matched (fuzzy) against object name."
msgstr "请求参数与对象名称匹配(模糊)。"
-#: .\cookbook\views\api.py:720
+#: .\cookbook\views\api.py:725
msgid ""
"Query string matched (fuzzy) against recipe name. In the future also "
"fulltext search."
msgstr "请求参数与食谱名称匹配(模糊)。 未来会添加全文搜索。"
-#: .\cookbook\views\api.py:722
+#: .\cookbook\views\api.py:727
msgid ""
"ID of keyword a recipe should have. For multiple repeat parameter. "
"Equivalent to keywords_or"
msgstr "菜谱应包含的关键字 ID。 对于多个重复参数。 相当于keywords_or"
-#: .\cookbook\views\api.py:725
+#: .\cookbook\views\api.py:730
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with any of the keywords"
msgstr "允许多个关键字 ID。 返回带有任一关键字的食谱"
-#: .\cookbook\views\api.py:728
+#: .\cookbook\views\api.py:733
msgid ""
"Keyword IDs, repeat for multiple. Return recipes with all of the keywords."
msgstr "允许多个关键字 ID。 返回带有所有关键字的食谱。"
-#: .\cookbook\views\api.py:731
+#: .\cookbook\views\api.py:736
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords."
msgstr "允许多个关键字 ID。 排除带有任一关键字的食谱。"
-#: .\cookbook\views\api.py:734
+#: .\cookbook\views\api.py:739
msgid ""
"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords."
msgstr "允许多个关键字 ID。 排除带有所有关键字的食谱。"
-#: .\cookbook\views\api.py:736
+#: .\cookbook\views\api.py:741
msgid "ID of food a recipe should have. For multiple repeat parameter."
msgstr "食谱中食物带有ID。并可添加多个食物。"
-#: .\cookbook\views\api.py:739
+#: .\cookbook\views\api.py:744
msgid "Food IDs, repeat for multiple. Return recipes with any of the foods"
msgstr "食谱中食物带有ID。并可添加多个食物"
-#: .\cookbook\views\api.py:741
+#: .\cookbook\views\api.py:746
msgid "Food IDs, repeat for multiple. Return recipes with all of the foods."
msgstr "食谱中食物带有ID。返回包含任何食物的食谱。"
-#: .\cookbook\views\api.py:743
+#: .\cookbook\views\api.py:748
msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods."
msgstr "食谱中食物带有ID。排除包含任一食物的食谱。"
-#: .\cookbook\views\api.py:745
+#: .\cookbook\views\api.py:750
msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods."
msgstr "食谱中食物带有ID。排除包含所有食物的食谱。"
-#: .\cookbook\views\api.py:746
+#: .\cookbook\views\api.py:751
msgid "ID of unit a recipe should have."
msgstr "食谱应具有单一ID。"
-#: .\cookbook\views\api.py:748
+#: .\cookbook\views\api.py:753
msgid ""
"Rating a recipe should have or greater. [0 - 5] Negative value filters "
"rating less than."
msgstr "配方的评分范围从 0 到 5。"
-#: .\cookbook\views\api.py:749
+#: .\cookbook\views\api.py:754
msgid "ID of book a recipe should be in. For multiple repeat parameter."
msgstr "烹饪书应该在食谱中具有ID。并且可以添加多本。"
-#: .\cookbook\views\api.py:751
+#: .\cookbook\views\api.py:756
msgid "Book IDs, repeat for multiple. Return recipes with any of the books"
msgstr "书的ID允许多个。返回包含任一书籍的食谱"
-#: .\cookbook\views\api.py:753
+#: .\cookbook\views\api.py:758
msgid "Book IDs, repeat for multiple. Return recipes with all of the books."
msgstr "书的ID允许多个。返回包含所有书籍的食谱。"
-#: .\cookbook\views\api.py:755
+#: .\cookbook\views\api.py:760
msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books."
msgstr "书的ID允许多个。排除包含任一书籍的食谱。"
-#: .\cookbook\views\api.py:757
+#: .\cookbook\views\api.py:762
msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books."
msgstr "书的ID允许多个。排除包含所有书籍的食谱。"
-#: .\cookbook\views\api.py:759
+#: .\cookbook\views\api.py:764
msgid "If only internal recipes should be returned. [true/false]"
msgstr "只返回内部食谱。 [true/false]"
-#: .\cookbook\views\api.py:761
+#: .\cookbook\views\api.py:766
msgid "Returns the results in randomized order. [true/false]"
msgstr "按随机排序返回结果。 [true/ false ]"
-#: .\cookbook\views\api.py:763
+#: .\cookbook\views\api.py:768
msgid "Returns new results first in search results. [true/false]"
msgstr "在搜索结果中首先返回新结果。 [是/否]"
-#: .\cookbook\views\api.py:765
+#: .\cookbook\views\api.py:770
msgid ""
"Filter recipes cooked X times or more. Negative values returns cooked less "
"than X times"
msgstr "筛选烹饪 X 次或更多次的食谱。 负值返回烹饪少于 X 次"
-#: .\cookbook\views\api.py:767
+#: .\cookbook\views\api.py:772
msgid ""
"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
-msgstr "筛选最后烹饪在 YYYY-MM-DD 当天或之后的食谱。 前置 - 在日期或日期之前筛选。"
+msgstr ""
+"筛选最后烹饪在 YYYY-MM-DD 当天或之后的食谱。 前置 - 在日期或日期之前筛选。"
-#: .\cookbook\views\api.py:769
+#: .\cookbook\views\api.py:774
msgid ""
"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr "筛选在 YYYY-MM-DD 或之后创建的食谱。 前置 - 在日期或日期之前过滤。"
-#: .\cookbook\views\api.py:771
+#: .\cookbook\views\api.py:776
msgid ""
"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or "
"before date."
msgstr "筛选在 YYYY-MM-DD 或之后更新的食谱。 前置 - 在日期或日期之前筛选。"
-#: .\cookbook\views\api.py:773
+#: .\cookbook\views\api.py:778
msgid ""
"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on "
"or before date."
-msgstr "筛选最后查看时间是在 YYYY-MM-DD 或之后的食谱。 前置 - 在日期或日期之前筛选。"
+msgstr ""
+"筛选最后查看时间是在 YYYY-MM-DD 或之后的食谱。 前置 - 在日期或日期之前筛选。"
-#: .\cookbook\views\api.py:775
+#: .\cookbook\views\api.py:780
msgid "Filter recipes that can be made with OnHand food. [true/false]"
msgstr "筛选可以直接用手制作的食谱。 [真/假]"
-#: .\cookbook\views\api.py:937
+#: .\cookbook\views\api.py:940
msgid ""
"Returns the shopping list entry with a primary key of id. Multiple values "
"allowed."
msgstr "返回主键为 id 的购物清单条目。 允许多个值。"
-#: .\cookbook\views\api.py:942
-msgid ""
-"Filter shopping list entries on checked. [true, false, both, recent]"
-"