diff --git a/cookbook/locale/ca/LC_MESSAGES/django.mo b/cookbook/locale/ca/LC_MESSAGES/django.mo index a015b498..56f008ba 100644 Binary files a/cookbook/locale/ca/LC_MESSAGES/django.mo and b/cookbook/locale/ca/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/ca/LC_MESSAGES/django.po b/cookbook/locale/ca/LC_MESSAGES/django.po index 662a9d12..ca06e07c 100644 --- a/cookbook/locale/ca/LC_MESSAGES/django.po +++ b/cookbook/locale/ca/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-04-10 09:51+0000\n" "Last-Translator: Rubens \n" "Language-Team: Catalan /remote." "php/webdav/ is added automatically)" @@ -228,33 +233,33 @@ msgstr "" "Deixeu-lo buit per a Dropbox i introduïu només l'URL base per a nextcloud " "(/remote.php/webdav/ s'afegeix automàticament)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Emmagatzematge" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Actiu" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Cerca Cadena" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "ID d'Arxiu" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 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:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -262,15 +267,15 @@ msgstr "" "Podeu utilitzar el marcador per donar format a aquest camp. Consulteu els documents aquí " -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "Nombre màxim d'usuaris assolit per a aquest espai." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Adreça de correu electrònic existent!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -278,15 +283,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:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Nom agafat." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Accepteu les condicions i la privadesa" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -295,15 +300,15 @@ msgstr "" "de trigrama (p. ex., els valors baixos signifiquen que s'ignoren més errors " "ortogràfics)." -#: .\cookbook\forms.py:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -"Seleccioneu el tipus de mètode de cerca. Feu clic aquí per obtenir una descripció completa de les opcions." +"Seleccioneu el tipus de mètode de cerca. Feu clic aquí per obtenir una descripció completa de les opcions." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -311,7 +316,7 @@ msgstr "" "Utilitzeu la concordança difusa en unitats, paraules clau i ingredients quan " "editeu i importeu receptes." -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -319,7 +324,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:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -327,7 +332,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:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -335,7 +340,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:454 +#: .\cookbook\forms.py:460 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." @@ -344,7 +349,7 @@ msgstr "" "trobareu \"recepta\".) Nota: aquesta opció entrarà en conflicte amb els " "mètodes de cerca \"web\" i \"cru\"." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -352,35 +357,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:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Mètode de cerca" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "Cerques difuses" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Ignora Accents" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "Cerca Parcial" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "Comença amb" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "Cerca Difusa" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Text Sencer" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -388,7 +393,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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -396,97 +401,97 @@ 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:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -"Quan afegiu un pla d'àpats a la llista de la compra (manual o automàticament)" -", excloeu els ingredients que teniu a mà." +"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:499 +#: .\cookbook\forms.py:505 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:500 +#: .\cookbook\forms.py:506 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:501 +#: .\cookbook\forms.py:507 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:502 +#: .\cookbook\forms.py:508 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:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "Delimitador per a les exportacions CSV." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "Prefix per afegir en copiar la llista al porta-retalls." -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "Compartir Llista de la Compra" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "Afegeix automàticament un pla d'àpats" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "Exclou a mà" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "Incloure Relacionats" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "Hores de retard per defecte" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "Filtrar a supermercat" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "Dies recents" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "Delimitador CSV" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Prefix de Llista" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "Auto a mà" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "Restablir Herència Alimentària" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "Restableix tots els aliments per heretar els camps configurats." -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "Camps dels aliments que s'han d'heretar per defecte." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "Mostra el recompte de receptes als filtres de cerca" @@ -498,44 +503,63 @@ 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:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "S'ha de proporcionar una de queryset o hash_key" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "Heu de proporcionar una mida de porcions" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "No s'ha pogut analitzar el codi de la plantilla." -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importat des de" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -543,7 +567,7 @@ msgstr "" "S'esperava un fitxer .zip. Heu escollit el tipus d'importador correcte per a " "les vostres dades?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -551,11 +575,11 @@ msgstr "" "S'ha produït un error inesperat durant la importació. Assegureu-vos que heu " "penjat un fitxer vàlid." -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "Les receptes següents s'han ignorat perquè ja existien:" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "%s Receptes Importades." @@ -568,13 +592,11 @@ msgstr "Notes" msgid "Nutritional Information" msgstr "Informació Nutricional" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Font" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Racions" @@ -586,7 +608,7 @@ msgstr "Temps d'espera" msgid "Preparation Time" msgstr "Temps de preparació" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -630,7 +652,7 @@ msgstr "Sopar" msgid "Other" msgstr "Un altre" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -638,31 +660,29 @@ 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:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Plans de Menjar" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Receptes" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Petit" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Gran" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nova" @@ -671,51 +691,68 @@ msgstr "Nova" 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:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Cru" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Alies Menjar" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Àlies Unitat" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Àlies Paraula clau" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Recepta" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Menjars" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Paraula Clau" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "Usuari requerit" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "Càrregues de fitxers no habilitades en aquest espai." -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "Límit de càrrega de fitxers Assolit." -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "Llista de la compra existent a actualitzar" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -723,22 +760,22 @@ msgstr "" "Llista d'ingredients IDs de la recepta per afegir, si no es proporciona, " "s'afegiran tots els ingredients." -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 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:988 +#: .\cookbook\serializer.py:1093 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:989 +#: .\cookbook\serializer.py:1095 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:990 +#: .\cookbook\serializer.py:1097 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 " @@ -747,12 +784,11 @@ msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Edita" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -784,7 +820,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -883,7 +919,8 @@ msgstr "" " emet una nova sol·licitud de " "confirmació d'email." -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar Sessió" @@ -891,6 +928,9 @@ msgstr "Iniciar Sessió" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Inicia Sessió" @@ -1047,113 +1087,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentació API" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Receptes" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Compres" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Paraula Clau" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Menjars" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unitats" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermercat" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Categoria de Supermercat" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automatitzacions" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "Arxius" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Edició per lots" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Historial" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingredients" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exporta" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importa recepta" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Crea" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Receptes Externes" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Opcions d'espai" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Sistema" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Admin" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Guia Markdown" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Tradueix Tandoor" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "Navegador API" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Tanca sessió" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Edició per lots de Categoria" @@ -1168,7 +1220,7 @@ msgstr "" "Afegiu les paraules clau especificades a totes les receptes que continguin " "una paraula" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Sync" @@ -1192,12 +1244,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Desa" @@ -1262,8 +1313,8 @@ msgid "" " " 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" +" 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" @@ -1312,16 +1363,11 @@ msgstr "Esborra arxiu original" msgid "List" msgstr "Llista" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Prova la nova Llista de la Compra" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtre" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importa tot" @@ -1343,28 +1389,16 @@ msgstr "Veure Registre" msgid "Cook Log" msgstr "Registre de Receptes" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Recepta" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Tanca" @@ -1419,11 +1453,6 @@ msgstr "Restableix la cerca" msgid "Last viewed" msgstr "Darrera visualització" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Receptes" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Inicia sessió per veure les receptes" @@ -1592,7 +1621,6 @@ msgid "Created by" msgstr "Creat per" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Compartit per" @@ -1699,28 +1727,30 @@ msgstr "" "línia perquè les heu vist recentment. Tingueu en compte que les dades poden " "estar obsoletes." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "per" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Comentari" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Imatge de la Recepta" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Temps de Preparació ca." #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Temps d'Espera ca." @@ -2047,72 +2077,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Crear compte de superusuari" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Llista de la Compra" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +#, fuzzy +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Accés Social" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Cerca Recepta" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Llista de Compra de Receptes" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Receptes no seleccionades" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Mode entrada" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Afegir Entrada" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Quantitat" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Selecciona Unitat" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Selecciona" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Selecciona Menjar" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Selecciona Supermercat" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Selecciona Usuari" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Acabat" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "Fora de línia, és possible que la llista de compra no es sincronitzi." - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Copia/Exporta" +#: .\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 "Error a l'intentar moure " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2175,68 +2152,68 @@ msgstr "Administra Subscripció" msgid "Number of objects" msgstr "Nombre d'objectes" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Importacions de receptes" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Estadístiques d'objectes" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Receptes sense paraules clau" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Receptes Internes" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Membres" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Convida Usuari" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Usuari" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Grups" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "Admin" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "usuari" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "convidat" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "elimina" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Actualitza" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "No et pot editar a tu mateix." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "No hi ha membres en aquest espai!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Enllaços Invitació" @@ -2378,281 +2355,72 @@ msgstr "" msgid "URL Import" msgstr "Importació d’URL" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "Arrossega als marcadors per importar receptes des de qualsevol lloc" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Marca'm!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "App" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Text" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "Arxiu" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Introduïu l'URL del lloc web" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" -"Seleccioneu fitxers de receptes per importar-los o deixeu-los anar aquí..." - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "Enganxa json o html aquí per carregar la recepta." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Previsualitzar dades Recepta" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" -"Arrossega atributs de la recepta des de la dreta al quadre corresponent." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Neteja comentaris" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Text arrossegat aquí s'afegirà al nom." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Descripció" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Text arrossegat aquí s'afegirà a la descripció." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "Paraules clau arrossegades aquí s'afegiran a la llista actual" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Imatge" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Temps preparació" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Temps Cocció" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "Ingredients arrossegats aquí s'afegiran a la llista actual." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instruccions" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Instruccions de la recepta arrossegades aquí s'afegiran a les instruccions " -"actuals." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Atributs Descoberts" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Arrossega atributs de la recepta des de sota al quadre corresponent de " -"l'esquerra. Feu clic a qualsevol node per mostrar les seves propietats." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Mostra Camp en Blanc" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Camp en Blanc" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "S'afegiran Elements arrossegats al camp en blanc." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Esborra Text" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Esborra Imatge" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Nom de la Recepta" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Descripció de Recepta" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Sel·lecciona un" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Nota" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Afegir paraula clau" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Totes les paraules clau" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importa totes les paraules clau, no només les ja existents." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Informació" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -"Actualment, només els llocs web que contenen informació de ld + json o " -"microdades poden fer-ho\n" -"ser importat. La majoria de les pàgines de receptes grans admeten això. Si " -"el lloc no es pot importar però\n" -"tu penses\n" -"probablement tingui algun tipus de dades estructurades. No dubteu a publicar " -"un exemple a\n" -"problemes de github." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Google ld+json Info" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "Problemes de GitHub" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Especificació de marcatge de receptes" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "El paràmetre updated_at té un format incorrecte" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "No {self.basename} amb id {pk} existeix" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "No es pot fusionar amb el mateix objecte!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "No {self.basename} amb id {target} existeix" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "No es pot combinar amb l'objecte fill!" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} s'ha fusionat amb {target.name}" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} s'ha mogut correctament a l'arrel." -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Error a l'intentar moure " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "No es pot moure un objecte cap a si mateix!" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "No existeix {self.basename} amb identificador {parent}" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 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:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} eliminat de la llista de la compra." -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "Afegit {obj.name} a la llista de la compra." -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 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:592 +#: .\cookbook\views\api.py:625 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:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2660,138 +2428,183 @@ msgstr "" "Cadena de consulta coincideix (difusa) amb el nom de la recepta. En el futur " "també cerca text complet." -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +#, fuzzy +#| msgid "ID of keyword a recipe should have. For multiple repeat parameter." +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" "ID de la paraula clau que hauria de tenir una recepta. Per a múltiples " "repeteix paràmetre." -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 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:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "ID d'unitat que hauria de tenir una recepta." -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" -msgstr "Valoració que hauria de tenir una recepta. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." +msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 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:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Aquesta funció encara no està disponible a la versió allotjada de tandoor!" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Sincronització correcte" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Error de sincronització amb emmagatzematge" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Res a fer." -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"El lloc sol·licitat proporcionava dades malformades i no es pot llegir." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "No s'ha pogut trobar la pàgina sol·licitada." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"El lloc sol·licitat no proporciona cap format de dades reconegut des d’on " -"importar la recepta." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "Connexió Refusada." -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "No s'han trobat dades utilitzables." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "No es pot trobar res a fer." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -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\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "Tens més usuaris dels permesos al teu espai." - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." @@ -2799,59 +2612,59 @@ msgstr[0] "Edició per lots Completada. %(count)d La Recepta s’ha actualitzat. msgstr[1] "" "Edició per lots Completada. %(count)d Les receptes s’han actualitzat." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Monitoratge" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Backend d'emmagatzematge" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "No s'ha pogut suprimir aquest fons d'emmagatzematge, ja que s'utilitza en " "almenys un monitor." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Llibre de Receptes" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Marcadors" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Enllaç de invitació" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "No podeu editar aquest emmagatzematge." -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Emmagatzematge desat." -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "S'ha produït un error en actualitzar aquest backend d'emmagatzematge." -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Canvis desats!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Error al desar canvis!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "Importació no implementada en aquest proveïdor" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2859,94 +2672,96 @@ msgstr "" "L'exportador de PDF no està habilitat en aquesta instància perquè encara es " "troba en un estat experimental." -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Importa Registre" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Descobriment" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Llistes de Compra" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Llista de la Compra" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Supermercats" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Categories de Compres" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtre" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Passos" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Nova Llista de Compra" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Nova Recepta importada!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "S'ha produït un error en importar la recepta!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Hola" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Convidat per " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " per unir-se al seu espai de Receptes " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Click per activar el teu compte: " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "Invitació vàlida fins " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Invitació de receptes Tandoor" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "Enllaç d'invitació enviat a l'usuari." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" "Masses emails enviats, compartiu l'enllaç manualment o espereu unes hores." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "No es pot enviar email a l'usuari. Comparteix l'enllaç manualment." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2954,23 +2769,23 @@ msgstr "" "Espai de Receptes creat correctament. Comenceu afegint algunes receptes o " "convida altres persones a unir-se." -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "No teniu els permisos necessaris per dur a terme aquesta acció!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Comentari Desat!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Funció no està disponible a la versió de demostració!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "Heu de seleccionar almenys un camp per cercar!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2978,11 +2793,11 @@ msgstr "" "Per utilitzar aquest mètode de cerca, heu de seleccionar almenys un camp de " "cerca de text complet!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "Cerca difusa no és compatible amb aquest mètode de cerca!" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -2992,31 +2807,31 @@ msgstr "" "Si heu oblidat les vostres credencials de superusuari, consulteu la " "documentació de django sobre com restablir les contrasenyes." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Les contrasenyes no coincideixen!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "L'usuari s'ha creat, si us plau inicieu la sessió!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "S'ha proporcionat un enllaç d'invitació mal format." -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "Ja ets membre d'un espai, no pots unir-te a aquest." -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Unit correctament a l'espai." -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "L'enllaç d'invitació no és vàlid o ja s'ha utilitzat." -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3024,7 +2839,7 @@ msgstr "" "Notificació d'enllaços compartits no activada en aquesta instància. Aviseu " "l'administrador per informar dels problemes." -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3032,6 +2847,226 @@ msgstr "" "L'enllaç per compartir receptes s'ha desactivat! Per obtenir informació " "addicional, poseu-vos en contacte amb l'administrador." +#~ msgid "Try the new shopping list" +#~ msgstr "Prova la nova Llista de la Compra" + +#~ msgid "Search Recipe" +#~ msgstr "Cerca Recepta" + +#~ msgid "Shopping Recipes" +#~ msgstr "Llista de Compra de Receptes" + +#~ msgid "No recipes selected" +#~ msgstr "Receptes no seleccionades" + +#~ msgid "Entry Mode" +#~ msgstr "Mode entrada" + +#~ msgid "Add Entry" +#~ msgstr "Afegir Entrada" + +#~ msgid "Amount" +#~ msgstr "Quantitat" + +#~ msgid "Select Unit" +#~ msgstr "Selecciona Unitat" + +#~ msgid "Select" +#~ msgstr "Selecciona" + +#~ msgid "Select Food" +#~ msgstr "Selecciona Menjar" + +#~ msgid "Select Supermarket" +#~ msgstr "Selecciona Supermercat" + +#~ msgid "Select User" +#~ msgstr "Selecciona Usuari" + +#~ msgid "Finished" +#~ msgstr "Acabat" + +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "" +#~ "Fora de línia, és possible que la llista de compra no es sincronitzi." + +#~ msgid "Copy/Export" +#~ msgstr "Copia/Exporta" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "Arrossega als marcadors per importar receptes des de qualsevol lloc" + +#~ msgid "Bookmark Me!" +#~ msgstr "Marca'm!" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "App" + +#~ msgid "Text" +#~ msgstr "Text" + +#~ msgid "File" +#~ msgstr "Arxiu" + +#~ msgid "Enter website URL" +#~ msgstr "Introduïu l'URL del lloc web" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "" +#~ "Seleccioneu fitxers de receptes per importar-los o deixeu-los anar aquí..." + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "Enganxa json o html aquí per carregar la recepta." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Previsualitzar dades Recepta" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Arrossega atributs de la recepta des de la dreta al quadre corresponent." + +#~ msgid "Clear Contents" +#~ msgstr "Neteja comentaris" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "Text arrossegat aquí s'afegirà al nom." + +#~ msgid "Description" +#~ msgstr "Descripció" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "Text arrossegat aquí s'afegirà a la descripció." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "Paraules clau arrossegades aquí s'afegiran a la llista actual" + +#~ msgid "Image" +#~ msgstr "Imatge" + +#~ msgid "Prep Time" +#~ msgstr "Temps preparació" + +#~ msgid "Cook Time" +#~ msgstr "Temps Cocció" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "Ingredients arrossegats aquí s'afegiran a la llista actual." + +#~ msgid "Instructions" +#~ msgstr "Instruccions" + +#~ msgid "" +#~ "Recipe instructions dragged here will be appended to current instructions." +#~ msgstr "" +#~ "Instruccions de la recepta arrossegades aquí s'afegiran a les " +#~ "instruccions actuals." + +#~ msgid "Discovered Attributes" +#~ msgstr "Atributs Descoberts" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Arrossega atributs de la recepta des de sota al quadre corresponent de " +#~ "l'esquerra. Feu clic a qualsevol node per mostrar les seves propietats." + +#~ msgid "Show Blank Field" +#~ msgstr "Mostra Camp en Blanc" + +#~ msgid "Blank Field" +#~ msgstr "Camp en Blanc" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "S'afegiran Elements arrossegats al camp en blanc." + +#~ msgid "Delete Text" +#~ msgstr "Esborra Text" + +#~ msgid "Delete image" +#~ msgstr "Esborra Imatge" + +#~ msgid "Recipe Name" +#~ msgstr "Nom de la Recepta" + +#~ msgid "Recipe Description" +#~ msgstr "Descripció de Recepta" + +#~ msgid "Select one" +#~ msgstr "Sel·lecciona un" + +#~ msgid "Note" +#~ msgstr "Nota" + +#~ msgid "Add Keyword" +#~ msgstr "Afegir paraula clau" + +#~ msgid "All Keywords" +#~ msgstr "Totes les paraules clau" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importa totes les paraules clau, no només les ja existents." + +#~ msgid "Information" +#~ msgstr "Informació" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ "Actualment, només els llocs web que contenen informació de ld + json o " +#~ "microdades poden fer-ho\n" +#~ "ser importat. La majoria de les pàgines de receptes grans admeten això. " +#~ "Si el lloc no es pot importar però\n" +#~ "tu penses\n" +#~ "probablement tingui algun tipus de dades estructurades. No dubteu a " +#~ "publicar un exemple a\n" +#~ "problemes de github." + +#~ msgid "Google ld+json Info" +#~ msgstr "Google ld+json Info" + +#~ msgid "GitHub Issues" +#~ msgstr "Problemes de GitHub" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Especificació de marcatge de receptes" + +#~ msgid "Rating a recipe should have. [0 - 5]" +#~ msgstr "Valoració que hauria de tenir una recepta. [0 - 5]" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "El lloc sol·licitat proporcionava dades malformades i no es pot llegir." + +#~ msgid "The requested page could not be found." +#~ msgstr "No s'ha pogut trobar la pàgina sol·licitada." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "El lloc sol·licitat no proporciona cap format de dades reconegut des d’on " +#~ "importar la recepta." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "No es pot trobar res a fer." + +#~ msgid "Shopping Lists" +#~ msgstr "Llistes de Compra" + +#~ msgid "New Shopping List" +#~ msgstr "Nova Llista de Compra" + #~ msgid "Time" #~ msgstr "Temps" @@ -3252,9 +3287,6 @@ msgstr "" #~ "No cal un nom d’usuari, si es deixa en blanc el nou usuari en pot triar " #~ "un." -#~ msgid "Imported from" -#~ msgstr "Importat des de" - #~ msgid "Link" #~ msgstr "Enllaç" diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo index ea82335c..31540b40 100644 Binary files a/cookbook/locale/de/LC_MESSAGES/django.mo and b/cookbook/locale/de/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/de/LC_MESSAGES/django.po b/cookbook/locale/de/LC_MESSAGES/django.po index ad6f1e0a..3ac2a83a 100644 --- a/cookbook/locale/de/LC_MESSAGES/django.po +++ b/cookbook/locale/de/LC_MESSAGES/django.po @@ -14,11 +14,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-03-09 18:31+0000\n" "Last-Translator: karawedi \n" -"Language-Team: German \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,8 +27,7 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Zutaten" @@ -81,11 +80,15 @@ msgid "Shopping list auto sync period" msgstr "Synchronisierungshäufigkeit der Einkaufsliste" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Kommentare" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -93,13 +96,13 @@ msgstr "" "Farbe der oberen Navigationsleiste. Nicht alle Farben passen, daher einfach " "mal ausprobieren!" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" "Standardeinheit, die beim Einfügen einer neuen Zutat in ein Rezept zu " "verwenden ist." -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -107,34 +110,34 @@ msgstr "" "Unterstützung für Brüche in Zutaten aktivieren (dadurch werden Dezimalzahlen " "automatisch mit Brüchen ersetzt)" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "Nährwerte in Joule statt Kalorien anzeigen" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" "Nutzer, mit denen neue Essenspläne standardmäßig geteilt werden sollen." -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 msgid "Users with whom to share shopping lists." msgstr "Benutzer, mit denen Einkaufslisten geteilt werden sollen." -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "Zuletzt angeschaute Rezepte bei der Suche anzeigen." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "Anzahl an Dezimalstellen, auf die gerundet werden soll." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" "Wenn du in der Lage sein willst, Kommentare unter Rezepten zu erstellen und " "zu sehen." -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -146,19 +149,23 @@ msgstr "" "aktualisiert. Dies ist nützlich, wenn mehrere Personen eine Liste beim " "Einkaufen verwenden, benötigt jedoch etwas Datenvolumen." -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "Navigationsleiste wird oben angeheftet." -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "Fügt die Zutaten des Speiseplans automatisch zur Einkaufsliste hinzu." -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "Zutaten, die vorrätig sind, ausschließen." -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -166,39 +173,37 @@ msgstr "" "Beide Felder sind optional. Wenn keins von beiden gegeben ist, wird der " "Nutzername angezeigt" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "Name" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Stichwörter" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "Zubereitungszeit in Minuten" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "Wartezeit (kochen/backen) in Minuten" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "Pfad" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "Speicher-UID" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "Standard" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -206,19 +211,19 @@ msgstr "" "Um Duplikate zu vermeiden werden Rezepte mit dem gleichen Namen ignoriert. " "Aktivieren Sie dieses Kontrollkästchen, um alles zu importieren." -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "Schreibe einen Kommentar: " -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "Für Dropbox leer lassen, bei Nextcloud App-Passwort eingeben." -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "Für Nextcloud leer lassen, für Dropbox API-Token eingeben." -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -226,33 +231,33 @@ msgstr "" "Für Dropbox leer lassen, für Nextcloud Server-URL angeben (/remote.php/" "webdav/ wird automatisch hinzugefügt)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Speicher" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Aktiv" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Suchwort" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "Datei-ID" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 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:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -260,15 +265,15 @@ msgstr "" "Markdown kann genutzt werden, um dieses Feld zu formatieren. Siehe hier für weitere Information" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "Maximale Nutzer-Anzahl wurde für diesen Space erreicht." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Email-Adresse ist bereits vergeben!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -276,15 +281,15 @@ msgstr "" "Eine Email-Adresse wird nicht benötigt, aber falls vorhanden, wird der " "Einladungslink zum Benutzer geschickt." -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Name wird bereits verwendet." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "AGB und Datenschutzerklärung akzeptieren" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -292,7 +297,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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -300,7 +305,7 @@ msgstr "" "Suchmethode auswählen. Klicke hier für eine " "vollständige Erklärung der Optionen." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -308,7 +313,7 @@ msgstr "" "Benutze die unscharfe Suche für Einheiten, Schlüsselwörter und Zutaten beim " "ändern und importieren von Rezepten." -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -316,7 +321,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:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -324,7 +329,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:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -332,7 +337,7 @@ msgstr "" "Felder welche auf übereinstimmenden Wortbeginn durchsucht werden. (z.B. eine " "Suche nach \"Spa\" wird \"Spaghetti\" und \"Spargel\" liefern.)" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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." @@ -341,7 +346,7 @@ msgstr "" "\"Kuhcen\" wird \"Kuchen\" liefern.) Tipp: Diese Option konfligiert mit den " "\"web\" und \"raw\" Suchtypen." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -349,37 +354,37 @@ msgstr "" "Felder welche im Volltext durchsucht werden sollen. Tipp: Die Suchtypen \"web" "\", \"raw\" und \"phrase\" funktionieren nur mit Volltext-Feldern." -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Suchmethode" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "Unscharfe Suche" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Akzente ignorieren" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "Teilweise Übereinstimmung" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Beginnt mit" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "Unpräzise Suche" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Volltext" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -388,7 +393,7 @@ msgstr "" "Benutzer müssen Sie hinzufügen, damit Sie Artikel auf der Liste der Benutzer " "sehen können." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -396,7 +401,7 @@ msgstr "" "Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder " "automatisch), fügen Sie alle zugehörigen Rezepte hinzu." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -404,96 +409,96 @@ 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:499 +#: .\cookbook\forms.py:505 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:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" "Nur für den Supermarkt konfigurierte Kategorien in Einkaufsliste anzeigen." -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 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:502 +#: .\cookbook\forms.py:508 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:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "Separator für CSV-Export." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "Zusatz wird der in die Zwischenablage kopierten Liste vorangestellt." -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "Einkaufsliste teilen" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "Automatischer Abgleich" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "automatisch dem Menüplan hinzufügen" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "Ausgenommen Vorrätiges" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "dazugehörend" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "Standardmäßige Verzögerung in Stunden" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Supermarkt filtern" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "Vergangene Tage" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "CSV Trennzeichen" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Listenpräfix" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "Automatisch als vorrätig markieren" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "Lebensmittelvererbung zurücksetzen" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" "Alle Lebensmittel zurücksetzen, um die konfigurierten Felder zu übernehmen." -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "Zutaten, die standardmäßig übernommen werden sollen." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "Rezeptanzahl im Suchfiltern anzeigen" @@ -505,44 +510,63 @@ 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:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "Es muss die Abfrage oder der Hash_Key angeben werden" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "Sie müssen eine Portionsgröße angeben" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "Konnte den Template code nicht verarbeiten." -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importiert von" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -550,7 +574,7 @@ msgstr "" "Importer erwartet eine .zip Datei. Hast du den richtigen Importer-Typ für " "deine Daten ausgewählt?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -558,11 +582,11 @@ msgstr "" "Ein unerwarteter Fehler trat beim Importieren auf. Bitte stelle sicher, dass " "die hochgeladene Datei gültig ist." -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "Die folgenden Rezepte wurden ignoriert da sie bereits existieren:" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "%s Rezepte importiert." @@ -575,13 +599,11 @@ msgstr "Notizen" msgid "Nutritional Information" msgstr "Nährwert Informationen" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Quelle" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Portionen" @@ -593,7 +615,7 @@ msgstr "Wartezeit" msgid "Preparation Time" msgstr "Vorbereitungszeit" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -639,7 +661,7 @@ msgstr "Abendessen" msgid "Other" msgstr "Andere" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -647,31 +669,29 @@ msgstr "" "Maximale Datei-Speichergröße in MB. 0 für unbegrenzt, -1 um den Datei-Upload " "zu deaktivieren." -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Suchen" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Essensplan" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Bücher" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Klein" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Groß" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Neu" @@ -680,51 +700,68 @@ msgstr "Neu" 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:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Einfach" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Satz" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rohdaten" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Lebensmittel Alias" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Einheiten Alias" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Stichwort Alias" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Rezept" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Lebensmittel" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Schlagwort" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "Ein Benutzername ist notwendig" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "Datei-Uploads sind in diesem Space nicht aktiviert." -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "Du hast Dein Datei-Uploadlimit erreicht." -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "Bestehende Einkaufliste, die aktualisiert werden soll" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -732,7 +769,7 @@ msgstr "" "Liste der Zutaten-IDs aus dem Rezept, wenn keine Angabe erfolgt, werden alle " "Zutaten hinzugefügt." -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 #, fuzzy msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." @@ -740,16 +777,16 @@ msgstr "" "Wenn Sie eine \"list_recipe\"-ID, sowie 0 Portionen angeben, wird diese " "Einkaufsliste gelöscht." -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" "Menge des Lebensmittels, welches der Einkaufsliste hinzugefügt werden soll" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 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:990 +#: .\cookbook\serializer.py:1097 #, fuzzy msgid "When set to true will delete all food from active shopping lists." msgstr "" @@ -759,12 +796,11 @@ msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Bearbeiten" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -796,7 +832,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -895,7 +931,8 @@ msgstr "" " beantrage einen neuen Email-" "Bestätigungslink." -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Anmelden" @@ -903,6 +940,9 @@ msgstr "Anmelden" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Einloggen" @@ -1063,113 +1103,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API-Dokumentation" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Rezepte" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Einkaufsliste" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Schlagwort" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Lebensmittel" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Einheiten" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermarkt" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Supermarkt-Kategorie" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automatisierungen" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "Dateien" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Massenbearbeitung" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Verlauf" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Zutaten" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exportieren" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Rezept importieren" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Erstellen" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Externe Rezepte" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Space Einstellungen" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "System" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Admin" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Markdown-Anleitung" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Tandoor übersetzen" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "API Browser" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Ausloggen" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Kategorie-Massenbearbeitung" @@ -1184,7 +1236,7 @@ msgstr "" "Ausgewählte Schlagwörter zu allen Rezepten, die das Suchwort enthalten, " "hinzufügen" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Synchronisieren" @@ -1208,12 +1260,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Speichern" @@ -1331,16 +1382,11 @@ msgstr "Originaldatei löschen" msgid "List" msgstr "Liste" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Neue Einkaufsliste ausprobieren" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filter" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Alle importieren" @@ -1362,28 +1408,16 @@ msgstr "Anschau-Verlauf" msgid "Cook Log" msgstr "Kochverlauf" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Rezept" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Schließen" @@ -1438,11 +1472,6 @@ msgstr "Suche zurücksetzen" msgid "Last viewed" msgstr "Zuletzt angesehen" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Rezepte" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Einloggen, um Rezepte anzusehen" @@ -1469,12 +1498,12 @@ msgid "" msgstr "" "\n" " Markdown ist eine Schreibweise mit der Text einfach formatiert " -"werden kann. Diese Seite benutzt Python Markdown, eine Bibliothek, die reinen " -"Text in schönes HTML umwandelt. Die komplette Dokumentation befindet sich hier. Die wichtigsten Formatierungszeichen befinden sich hier " -"auf dieser Seite.\n" +"werden kann. Diese Seite benutzt Python Markdown, eine Bibliothek, die reinen Text " +"in schönes HTML umwandelt. Die komplette Dokumentation befindet sich hier. Die wichtigsten Formatierungszeichen befinden sich hier auf " +"dieser Seite.\n" " " #: .\cookbook\templates\markdown_info.html:25 @@ -1614,7 +1643,6 @@ msgid "Created by" msgstr "Erstellt von" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Geteilt mit" @@ -1725,28 +1753,30 @@ msgstr "" "Die unterhalb aufgelisteten Rezepte sind offline verfügbar, da du sie vor " "kurzem angesehen hast. Beachte, dass die Daten veraltetet sein könnten." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "von" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Kommentar" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Rezeptbild" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Zubereitungszeit ca." #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Wartezeit ca." @@ -2207,74 +2237,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Administrator-Account Erstellen" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Einkaufsliste" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Rezept suchen" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Einkaufs-Rezepte" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Keine Rezepte ausgewählt" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Eintrags-Modus" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Eintrag hinzufügen" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Menge" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Einheit wählen" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Auswählen" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Zutat auswählen" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Supermarkt auswählen" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Nutzer auswählen" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Erledigt" - -#: .\cookbook\templates\shopping_list.html:267 +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 #, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "Du bist offline, die Einkaufsliste wird ggf. nicht synchronisiert." +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Social Login" -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Kopieren/Exportieren" +#: .\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 "Fehler aufgetreten beim verschieben von " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2343,68 +2318,68 @@ msgstr "Tarif verwalten" msgid "Number of objects" msgstr "Anzahl an Objekten" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Importierte Rezepte" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Objekt-Statistiken" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Rezepte ohne Schlagwort" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Interne Rezepte" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Mitglieder" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Benutzer einladen" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Benutzer" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Gruppen" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "Admin" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "Benutzer" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "Gast" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "Entfernen" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Aktualisierung" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "Du kannst dies nicht selbst bearbeiten." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "In diesem Space sind bisher noch keine Mitglieder!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Einladungslinks" @@ -2466,9 +2441,9 @@ msgid "" " " msgstr "" "Das direkte ausliefern von Mediendateien mit gunicorn/python ist nicht " -"empfehlenswert! Bitte folge den beschriebenen Schritten hier, um Ihre " -"Installation zu aktualisieren.\n" +"empfehlenswert
! Bitte folge den beschriebenen Schritten hier, um " +"Ihre Installation zu aktualisieren.\n" " " #: .\cookbook\templates\system.html:57 .\cookbook\templates\system.html:73 @@ -2547,414 +2522,250 @@ msgstr "" msgid "URL Import" msgstr "URL-Import" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "Ziehe mich in deine Lesezeichen, um Rezepte von überall zu importieren" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Lesezeichen speichern!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "Anwendung" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Text" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "Datei" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Webseite-URL eingeben" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "Wähle Rezept-Dateien zum Importieren oder platziere sie hier..." - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "Füge JSON- oder HTML-Daten hier ein um das Rezept zu laden." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Rezept-Daten ansehen" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "Ziehe Rezepteigenschaften von Rechts in die entsprechende Box unten." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Inhalte leeren" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Text welcher hierhin gezogen wird, wird an den Namen angehängt." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Beschreibung" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Text welcher hierhin gezogen wird, wird an die Beschreibung angehängt." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" -"Stichworte welche hierhin gezogen werden, werden zur aktuellen Liste " -"hinzugefügt" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Bild" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Vorbereitungszeit" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Kochzeit" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" -"Zutaten welche hierhin gezogen werden, werden zur aktuellen Liste " -"hinzugefügt." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Anleitung" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Rezeptanweisungen welche hierhin gezogen werden, werden zu den aktuellen " -"Anweisungen hinzugefügt." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Entdeckte Attribute" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Ziehe Rezepteigenschaften von unten in das jeweilige Feld links. Klicke auf " -"beliebige Elemente um dessen Eigenschaften anzuzeigen." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Leeres Feld anzeigen" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Leeres Feld" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "Elemente die in ein leeres Feld gezogen werden, werden angefügt." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Text löschen" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Bild löschen" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Rezeptname" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Rezept Beschreibung" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Auswählen" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Notiz" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Schlagwort hinzufügen" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Alle Schlagwörter" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Alle Schlagwörter importieren, nicht nur die bereits bestehenden." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Information" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Nur Webseiten mit ld+json oder microdata können importiert werden. Die " -"meisten großen Seiten unterstützen diese Formate. Wenn eine Seite nicht " -"importiert werden kann, sie aber strukturierte Daten aufweist, kann ein " -"GitHub-Issue geöffnet werden." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Google ld+json Informationen" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "GitHub-Issues" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Rezept-Markup-Spezifikation" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "Der Parameter updated_at ist falsch formatiert" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "Kein {self.basename} mit der ID {pk} existiert" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "Zusammenführen mit selben Objekt nicht möglich!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "Kein {self.basename} mit der ID {target} existiert" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "Zusammenführen mit untergeordnetem Objekt nicht möglich!" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} wurde erfolgreich mit {target.name} zusammengeführt" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} wurde erfolgreich zur Wurzel verschoben." -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Fehler aufgetreten beim verschieben von " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "Ein Element kann nicht in sich selbst verschoben werden!" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "Kein {self.basename} mit ID {parent} existiert" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" "{child.name} wurde erfolgreich zum Überelement {parent.name} verschoben" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} wurde von der Einkaufsliste entfernt." -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} wurde der Einkaufsliste hinzugefügt." -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "ID der Einheit, die ein Rezept haben sollte." -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" -msgstr "Bewertung, die ein Rezept haben sollte. [ 0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." +msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Diese Funktion ist in dieser Version von Tandoor noch nicht verfügbar!" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Synchronisation erfolgreich!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Fehler beim Synchronisieren" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Nichts zu tun." -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"Die angefragte Seite hat ungültige Daten zurückgegeben oder die Daten " -"konnten nicht verarbeitet werden." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "Die angefragte Seite konnte nicht gefunden werden." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"Die angefragte Seite stellt keine bekannten Datenformate zur Verfügung." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "Verbindung fehlgeschlagen." -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "Es konnten keine nutzbaren Daten gefunden werden." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "Ich konnte nichts zu tun finden." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -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\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "Du hast mehr Benutzer in Deinem Space als erlaubt." - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." @@ -2962,59 +2773,59 @@ msgstr[0] "Massenbearbeitung erfolgreich. %(count)d Rezept wurde aktualisiert." msgstr[1] "" "Massenbearbeitung erfolgreich. %(count)d Rezepte wurden aktualisiert." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Überwachen" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Speicherquelle" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Speicherquelle konnte nicht gelöscht werden, da sie in mindestens einem " "Monitor verwendet wird." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Rezeptbuch" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Lesezeichen" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Einladungslink" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Du kannst diese Speicherquelle nicht bearbeiten!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Speicherquelle gespeichert!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "Es gab einen Fehler beim Aktualisieren dieser Speicherquelle!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Änderungen gespeichert!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Fehler beim Speichern der Daten!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "Importieren ist für diesen Anbieter noch nicht implementiert" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -3022,85 +2833,87 @@ msgstr "" "Der PDF-Exporter ist in dieser Instanz nicht aktiviert, da er sich noch in " "einem experimentellen Zustand befindet." -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Importverlauf" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Entdecken" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Einkaufslisten" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Einkaufsliste" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Supermärkte" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Einkaufskategorien" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filter" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Schritte" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Neue Einkaufsliste" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Neues Rezept importiert!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Beim Importieren des Rezeptes ist ein Fehler aufgetreten!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Hallo" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Du wurdest eingeladen von " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " um deren Tandoor Recipes Instanz beizutreten " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Klicke auf den folgenden Link, um deinen Account zu aktivieren: " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "Die Einladung ist gültig bis " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Tandoor Recipes Einladung" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "Einladungslink erfolgreich an Benutzer gesendet." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." @@ -3108,13 +2921,13 @@ msgstr "" "Du hast zu viele Email gesendet. Bitte teile den Link manuell oder warte ein " "paar Stunden." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" "Email konnte an den Benutzer nicht gesendet werden. Bitte teile den Link " "manuell." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -3122,24 +2935,24 @@ msgstr "" "Du hast erfolgreich deinen eigenen Rezept-Space erstellt. Beginne, indem Du " "ein paar Rezepte hinzufügst oder weitere Leute einlädst." -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" "Du hast nicht die notwendige Berechtigung, um diese Aktion durchzuführen!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Kommentar gespeichert!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Diese Funktion ist in der Demo-Version nicht verfügbar!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "Es muss mindestens ein Feld ausgewählt sein!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -3147,11 +2960,11 @@ msgstr "" "Um diese Suchmethode zu verwenden muss mindestens ein Feld für die " "Volltextsuche ausgewählt sein!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "Die \"Ungenaue\" Suche ist mit diesem Suchtyp nicht kompatibel!" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3160,33 +2973,33 @@ msgstr "" "Die Setup-Seite kann nur für den ersten Nutzer verwendet werden. Zum " "Zurücksetzen von Passwörtern bitte der Django-Dokumentation folgen." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Passwörter stimmen nicht überein!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "Benutzer wurde erstellt, bitte einloggen!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "Fehlerhafter Einladungslink angegeben!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" "Du bist bereits Mitglied eines Space, daher kannst du diesem Space nicht " "beitreten." -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Space erfolgreich beigetreten." -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "Einladungslink ungültig oder bereits genutzt!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3194,7 +3007,7 @@ msgstr "" "Das melden von Links ist in dieser Instanz nicht aktiviert. Bitte " "kontaktieren sie den Seitenadministrator um Probleme zu melden." -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3202,6 +3015,228 @@ msgstr "" "Dieser Link wurde deaktiviert! Bitte kontaktieren sie den " "Seitenadministrator für weitere Informationen." +#~ msgid "Try the new shopping list" +#~ msgstr "Neue Einkaufsliste ausprobieren" + +#~ msgid "Search Recipe" +#~ msgstr "Rezept suchen" + +#~ msgid "Shopping Recipes" +#~ msgstr "Einkaufs-Rezepte" + +#~ msgid "No recipes selected" +#~ msgstr "Keine Rezepte ausgewählt" + +#~ msgid "Entry Mode" +#~ msgstr "Eintrags-Modus" + +#~ msgid "Add Entry" +#~ msgstr "Eintrag hinzufügen" + +#~ msgid "Amount" +#~ msgstr "Menge" + +#~ msgid "Select Unit" +#~ msgstr "Einheit wählen" + +#~ msgid "Select" +#~ msgstr "Auswählen" + +#~ msgid "Select Food" +#~ msgstr "Zutat auswählen" + +#~ msgid "Select Supermarket" +#~ msgstr "Supermarkt auswählen" + +#~ msgid "Select User" +#~ msgstr "Nutzer auswählen" + +#~ msgid "Finished" +#~ msgstr "Erledigt" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Du bist offline, die Einkaufsliste wird ggf. nicht synchronisiert." + +#~ msgid "Copy/Export" +#~ msgstr "Kopieren/Exportieren" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "" +#~ "Ziehe mich in deine Lesezeichen, um Rezepte von überall zu importieren" + +#~ msgid "Bookmark Me!" +#~ msgstr "Lesezeichen speichern!" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "Anwendung" + +#~ msgid "Text" +#~ msgstr "Text" + +#~ msgid "File" +#~ msgstr "Datei" + +#~ msgid "Enter website URL" +#~ msgstr "Webseite-URL eingeben" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "Wähle Rezept-Dateien zum Importieren oder platziere sie hier..." + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "Füge JSON- oder HTML-Daten hier ein um das Rezept zu laden." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Rezept-Daten ansehen" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Ziehe Rezepteigenschaften von Rechts in die entsprechende Box unten." + +#~ msgid "Clear Contents" +#~ msgstr "Inhalte leeren" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "Text welcher hierhin gezogen wird, wird an den Namen angehängt." + +#~ msgid "Description" +#~ msgstr "Beschreibung" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "" +#~ "Text welcher hierhin gezogen wird, wird an die Beschreibung angehängt." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "" +#~ "Stichworte welche hierhin gezogen werden, werden zur aktuellen Liste " +#~ "hinzugefügt" + +#~ msgid "Image" +#~ msgstr "Bild" + +#~ msgid "Prep Time" +#~ msgstr "Vorbereitungszeit" + +#~ msgid "Cook Time" +#~ msgstr "Kochzeit" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "" +#~ "Zutaten welche hierhin gezogen werden, werden zur aktuellen Liste " +#~ "hinzugefügt." + +#~ msgid "Instructions" +#~ msgstr "Anleitung" + +#~ msgid "" +#~ "Recipe instructions dragged here will be appended to current instructions." +#~ msgstr "" +#~ "Rezeptanweisungen welche hierhin gezogen werden, werden zu den aktuellen " +#~ "Anweisungen hinzugefügt." + +#~ msgid "Discovered Attributes" +#~ msgstr "Entdeckte Attribute" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Ziehe Rezepteigenschaften von unten in das jeweilige Feld links. Klicke " +#~ "auf beliebige Elemente um dessen Eigenschaften anzuzeigen." + +#~ msgid "Show Blank Field" +#~ msgstr "Leeres Feld anzeigen" + +#~ msgid "Blank Field" +#~ msgstr "Leeres Feld" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "Elemente die in ein leeres Feld gezogen werden, werden angefügt." + +#~ msgid "Delete Text" +#~ msgstr "Text löschen" + +#~ msgid "Delete image" +#~ msgstr "Bild löschen" + +#~ msgid "Recipe Name" +#~ msgstr "Rezeptname" + +#~ msgid "Recipe Description" +#~ msgstr "Rezept Beschreibung" + +#~ msgid "Select one" +#~ msgstr "Auswählen" + +#~ msgid "Note" +#~ msgstr "Notiz" + +#~ msgid "Add Keyword" +#~ msgstr "Schlagwort hinzufügen" + +#~ msgid "All Keywords" +#~ msgstr "Alle Schlagwörter" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Alle Schlagwörter importieren, nicht nur die bereits bestehenden." + +#~ msgid "Information" +#~ msgstr "Information" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Nur Webseiten mit ld+json oder microdata können importiert werden. Die " +#~ "meisten großen Seiten unterstützen diese Formate. Wenn eine Seite nicht " +#~ "importiert werden kann, sie aber strukturierte Daten aufweist, kann ein " +#~ "GitHub-Issue geöffnet werden." + +#~ msgid "Google ld+json Info" +#~ msgstr "Google ld+json Informationen" + +#~ msgid "GitHub Issues" +#~ msgstr "GitHub-Issues" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Rezept-Markup-Spezifikation" + +#~ msgid "Rating a recipe should have. [0 - 5]" +#~ msgstr "Bewertung, die ein Rezept haben sollte. [ 0 - 5]" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "Die angefragte Seite hat ungültige Daten zurückgegeben oder die Daten " +#~ "konnten nicht verarbeitet werden." + +#~ msgid "The requested page could not be found." +#~ msgstr "Die angefragte Seite konnte nicht gefunden werden." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "Die angefragte Seite stellt keine bekannten Datenformate zur Verfügung." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "Ich konnte nichts zu tun finden." + +#~ msgid "Shopping Lists" +#~ msgstr "Einkaufslisten" + +#~ msgid "New Shopping List" +#~ msgstr "Neue Einkaufsliste" + #~ msgid "You must supply a recipe or mealplan" #~ msgstr "Mindestens ein Rezept oder ein Essensplan müssen angegeben werden" @@ -3220,7 +3255,6 @@ msgstr "" #~ msgid "Exporting is not implemented for this provider" #~ msgstr "Exportieren ist für diesen Anbieter noch nicht implementiert" -#, python-brace-format #~ msgid "No {self.basename} with id {child} exists" #~ msgstr "Kein {self.basename} mit ID {child} existiert" @@ -3507,9 +3541,6 @@ msgstr "" #~ "Kein Benutzername benötigt. Wenn leer gelassen, kann der neue Benutzer " #~ "einen wählen." -#~ msgid "Imported from" -#~ msgstr "Importiert von" - #~ msgid "Link" #~ msgstr "Link" diff --git a/cookbook/locale/en/LC_MESSAGES/django.mo b/cookbook/locale/en/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/cookbook/locale/en/LC_MESSAGES/django.mo and b/cookbook/locale/en/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/en/LC_MESSAGES/django.po b/cookbook/locale/en/LC_MESSAGES/django.po index f5ea43ab..275575c3 100644 --- a/cookbook/locale/en/LC_MESSAGES/django.po +++ b/cookbook/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,8 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "" @@ -73,51 +72,55 @@ msgid "Shopping list auto sync period" msgstr "" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" msgstr "" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "" -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -125,307 +128,309 @@ msgid "" "mobile data. If lower than instance limit it is reset when saving." msgstr "" -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "" @@ -435,59 +440,78 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "" @@ -500,13 +524,11 @@ msgstr "" msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "" @@ -518,7 +540,7 @@ msgstr "" msgid "Preparation Time" msgstr "" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -560,37 +582,35 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" @@ -599,82 +619,96 @@ msgstr "" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "" + +#: .\cookbook\models.py:1163 +msgid "Food" +msgstr "" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -706,7 +740,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -795,7 +829,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -803,6 +838,9 @@ msgstr "" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "" @@ -956,113 +994,123 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +msgid "Ingredient Editor" +msgstr "" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "" @@ -1075,7 +1123,7 @@ msgstr "" msgid "Add the specified keywords to all recipes containing a word" msgstr "" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "" @@ -1097,12 +1145,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "" @@ -1208,16 +1255,11 @@ msgstr "" msgid "List" msgstr "" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "" @@ -1239,28 +1281,16 @@ msgstr "" msgid "Cook Log" msgstr "" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "" @@ -1306,11 +1336,6 @@ msgstr "" msgid "Last viewed" msgstr "" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "" @@ -1459,7 +1484,6 @@ msgid "Created by" msgstr "" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "" @@ -1559,28 +1583,30 @@ msgid "" "recently viewed them. Keep in mind that data might be outdated." msgstr "" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "" @@ -1891,71 +1917,14 @@ msgstr "" msgid "Create Superuser account" msgstr "" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +msgid "Social Network Login Failure" msgstr "" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "" - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." msgstr "" #: .\cookbook\templates\socialaccount\connections.html:4 @@ -2019,68 +1988,68 @@ msgstr "" msgid "Number of objects" msgstr "" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "" @@ -2193,610 +2162,461 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "" - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "" - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "" msgstr[1] "" -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" msgstr "" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +msgid "Custom Filters" +msgstr "" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 msgid "" "The setup page can only be used to create the first user! If you have " "forgotten your superuser credentials please consult the django documentation " "on how to reset passwords." msgstr "" -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/es/LC_MESSAGES/django.mo b/cookbook/locale/es/LC_MESSAGES/django.mo index 28834639..81662571 100644 Binary files a/cookbook/locale/es/LC_MESSAGES/django.mo and b/cookbook/locale/es/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/es/LC_MESSAGES/django.po b/cookbook/locale/es/LC_MESSAGES/django.po index e2fb647a..057d59e0 100644 --- a/cookbook/locale/es/LC_MESSAGES/django.po +++ b/cookbook/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2020-06-02 19:28+0000\n" "Last-Translator: Miguel Canteras , 2021\n" "Language-Team: Spanish (https://www.transifex.com/django-recipes/" @@ -26,8 +26,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Ingredientes" @@ -94,11 +93,15 @@ msgid "Shopping list auto sync period" msgstr "Lista de la compra vacía" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Comentarios" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -106,13 +109,13 @@ msgstr "" "Color de la barra de navegación superior. No todos los colores funcionan con " "todos los temas, ¡pruébalos!" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" "Unidad predeterminada que se utilizará al insertar un nuevo ingrediente en " "una receta." -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -120,11 +123,11 @@ msgstr "" "Permite utilizar fracciones en cantidades de ingredientes (e.g. convierte " "los decimales en fracciones automáticamente)" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 #, fuzzy #| msgid "" #| "Users with whom newly created meal plan/shopping list entries should be " @@ -134,25 +137,25 @@ msgstr "" "Usuarios con los que las entradas recién creadas del plan de comida/lista de " "la compra deben compartirse de forma predeterminada." -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 #, fuzzy #| msgid "Open Shopping List" msgid "Users with whom to share shopping lists." msgstr "Abrir Lista de la Compra" -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "Muestra recetas vistas recientemente en la página de búsqueda." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "Número de decimales para redondear los ingredientes." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "Si desea poder crear y ver comentarios debajo de las recetas." -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -166,19 +169,23 @@ msgstr "" "valor establecido es inferior al límite de la instancia, este se " "restablecerá al guardar." -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "Hace la barra de navegación fija en la parte superior de la página." -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -190,60 +197,58 @@ msgstr "" " \n" " " -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "Nombre" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Palabras clave" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "Tiempo de preparación en minutos" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "Tiempo de espera (cocinar/hornear) en minutos" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "Ruta" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "UID de almacenamiento" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "Por defecto" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "Añada su comentario:" -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" "Déjelo vacío para Dropbox e ingrese la contraseña de la aplicación para " "nextcloud." -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" "Déjelo en blanco para nextcloud e ingrese el token de api para dropbox." -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -251,33 +256,33 @@ msgstr "" "Dejar vació para Dropbox e introducir sólo la URL base para Nextcloud " "(/remote.php/webdav/ se añade automáticamente)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Almacenamiento" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Cadena de búsqueda" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "ID de Fichero" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 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:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -285,215 +290,215 @@ msgstr "" "Puede utilizar Markdown para formatear este campo. Vea la documentación aqui" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Buscar" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Buscar" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Texto" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 #, fuzzy #| msgid "Shopping List" msgid "Share Shopping List" msgstr "Lista de la Compra" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Seleccionar supermercado" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Prefijo de la lista" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 #, 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:542 +#: .\cookbook\forms.py:548 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -505,45 +510,64 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 #, fuzzy #| msgid "You must provide at least a recipe or a title." msgid "You must supply a servings size" msgstr "Debe proporcionar al menos una receta o un título." -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importado de" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -551,17 +575,17 @@ msgstr "" "El importador esperaba un fichero.zip. ¿Has escogido el tipo de importador " "correcto para tus datos?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, fuzzy, python-format #| msgid "Imported new recipe!" msgid "Imported %s recipes." @@ -579,13 +603,11 @@ msgstr "Nota" msgid "Nutritional Information" msgstr "Información" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Raciones" @@ -597,7 +619,7 @@ msgstr "Tiempo de espera" msgid "Preparation Time" msgstr "Tiempo de Preparación" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -639,37 +661,35 @@ msgstr "Cena" msgid "Other" msgstr "Otro" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Buscar" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Régimen de comidas" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Libros" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Pequeño" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nuevo" @@ -678,88 +698,104 @@ msgstr "Nuevo" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Food" msgid "Food Alias" msgstr "Comida" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palabras clave" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Receta" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Food" +msgid "Food" +msgstr "Comida" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Palabra clave" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Editar" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -791,7 +827,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -884,7 +920,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar sesión" @@ -892,6 +929,9 @@ msgstr "Iniciar sesión" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Iniciar sesión" @@ -1062,123 +1102,135 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentación de API" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Recetas" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Compras" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Palabra clave" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 #, fuzzy #| msgid "Food" msgid "Foods" msgstr "Comida" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unidades" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermercado" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 #, fuzzy #| msgid "Supermarket" msgid "Supermarket Category" msgstr "Supermercado" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 #, fuzzy #| msgid "Information" msgid "Automations" msgstr "Información" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 #, fuzzy #| msgid "File ID" msgid "Files" msgstr "ID de Fichero" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Edición Masiva" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Historial" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingredientes" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exportar" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importar receta" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Crear" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Recetas Externas" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 #, fuzzy #| msgid "Settings" msgid "Space Settings" msgstr "Opciones" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Sistema" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Administrador" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Guia Markdown" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "Explorador de API" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Edición masiva de Categorías" @@ -1193,7 +1245,7 @@ msgstr "" "Agregue las palabras clave especificadas a todas las recetas que contengan " "una palabra" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Sincronizar" @@ -1217,12 +1269,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Guardar" @@ -1341,18 +1392,11 @@ msgstr "Eliminar archivo original" msgid "List" msgstr "Lista" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -#, fuzzy -#| msgid "Open Shopping List" -msgid "Try the new shopping list" -msgstr "Abrir Lista de la Compra" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtro" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importar todo" @@ -1374,28 +1418,16 @@ msgstr "Ver registro" msgid "Cook Log" msgstr "Registro de cocina" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Receta" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Cerrar" @@ -1450,11 +1482,6 @@ msgstr "Restablecer búsqueda" msgid "Last viewed" msgstr "Visto por última vez" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Recetas" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Inicia sesión para ver recetas" @@ -1627,7 +1654,6 @@ msgid "Created by" msgstr "Creado por" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Compartido con" @@ -1742,28 +1768,30 @@ msgstr "" "porque las has visto recientemente. Ten en cuenta que los datos pueden estar " "desactualizados." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "por" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Comentario" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Imagen de la receta" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Tiempo de preparación ca." #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Tiempo de espera ca." @@ -2104,74 +2132,17 @@ msgstr "" msgid "Create Superuser account" msgstr "Crear cuenta de Superusuario" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Lista de la Compra" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Buscar Receta" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Recetas en el carro de la compra" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "No hay recetas seleccionadas" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Modo de entrada" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Añadir entrada" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Cantidad" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Seleccionar unidad" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Seleccionar" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Seleccionar Alimento" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Seleccionar supermercado" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Seleccionar Usuario" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Completada" - -#: .\cookbook\templates\shopping_list.html:267 +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 #, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "Estás desconectado, la lista de la compra no se sincronizará." +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Inicio de sesión social" -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Copiar/Exportar" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." +msgstr "" #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2242,78 +2213,78 @@ msgstr "Descripción" msgid "Number of objects" msgstr "Número de objetos" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Recetas importadas" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Estadísticas de objetos" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Recetas sin palabras clave" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Recetas Internas" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 #, fuzzy #| msgid "Invite Links" msgid "Invite User" msgstr "Enlaces de Invitación" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 #, fuzzy #| msgid "Admin" msgid "admin" msgstr "Administrador" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 #, fuzzy #| msgid "Remove" msgid "remove" msgstr "Eliminar" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 #, fuzzy #| msgid "You cannot edit this storage!" msgid "You cannot edit yourself." msgstr "¡No puede editar este almacenamiento!" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 #, fuzzy #| msgid "There are no recipes in this book yet." msgid "There are no members in your space yet!" msgstr "Todavía no hay recetas en este libro." -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Enlaces de Invitación" @@ -2461,623 +2432,440 @@ msgstr "" msgid "URL Import" msgstr "Importar URL" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -#, fuzzy -#| msgid "Bookmark saved!" -msgid "Bookmark Me!" -msgstr "¡Marcador guardado!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Texto" - -#: .\cookbook\templates\url_import.html:46 -#, fuzzy -#| msgid "File ID" -msgid "File" -msgstr "ID de Fichero" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Introduce la URL del sitio web" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -#, fuzzy -#| msgid "View Recipe" -msgid "Preview Recipe Data" -msgstr "Ver la receta" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Descripción" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -#, fuzzy -#| msgid "Preparation Time" -msgid "Prep Time" -msgstr "Tiempo de Preparación" - -#: .\cookbook\templates\url_import.html:261 -#, fuzzy -#| msgid "Time" -msgid "Cook Time" -msgstr "Tiempo" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instrucciones" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -#, fuzzy -#| msgid "Discovered Recipes" -msgid "Discovered Attributes" -msgstr "Recetas Descubiertas" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -#, fuzzy -#| msgid "Show as header" -msgid "Show Blank Field" -msgstr "Mostrar como encabezado" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -#, fuzzy -#| msgid "Delete Step" -msgid "Delete Text" -msgstr "Eliminar paso" - -#: .\cookbook\templates\url_import.html:420 -#, fuzzy -#| msgid "Delete Recipe" -msgid "Delete image" -msgstr "Eliminar receta" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Nombre de la Receta" - -#: .\cookbook\templates\url_import.html:440 -#, fuzzy -#| msgid "Description" -msgid "Recipe Description" -msgstr "Descripción" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Seleccione uno" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Nota" - -#: .\cookbook\templates\url_import.html:597 -#, fuzzy -#| msgid "All Keywords" -msgid "Add Keyword" -msgstr "Todas las palabras clave." - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Todas las palabras clave." - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importar todas las palabras clave, no solo las ya existentes." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Información" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -"Actualmente sólo se pueden importar sitios web que contengan información en\n" -" ld+json o microdatos. La mayoría de las " -"grandes páginas de recetas soportan esto. Si tu sitio no puede ser importado " -"pero \n" -" crees que\n" -" tiene algún tipo de datos estructurados, " -"no dudes en poner un ejemplo en las\n" -" propuestas de GitHub." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Información de Google ld+json" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "Propuestas de GitHub" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Especificación de anotaciones de la receta" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 #, fuzzy #| msgid "Parameter filter_list incorrectly formatted" msgid "Parameter updated_at incorrectly formatted" msgstr "Parámetro filter_list formateado incorrectamente" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "¡No se puede unir con el mismo objeto!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 #, 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:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 #, fuzzy #| msgid "This feature is not available in the demo version!" msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "¡Esta funcionalidad no está disponible en la versión demo!" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "¡Sincronización exitosa!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Error de sincronización con el almacenamiento" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"El sitio solicitado proporcionó datos con formato incorrecto y no se puede " -"leer." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "La página solicitada no pudo ser encontrada." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"El sitio solicitado no proporciona ningún formato de datos reconocido para " -"importar la receta." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "La página solicitada no pudo ser encontrada." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "Edición por lotes realizada. %(count)d Receta fue actualizada." msgstr[1] "Edición masiva realizada. %(count)d Recetas fueron actualizadas." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Monitor" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Backend de Almacenamiento" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "No se pudo borrar este backend de almacenamiento ya que se utiliza en al " "menos un monitor." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Libro de recetas" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Marcadores" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Enlace de invitación" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "¡No puede editar este almacenamiento!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "¡Almacenamiento guardado!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "¡Hubo un error al actualizar este backend de almacenamiento!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "¡Cambios guardados!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "¡Error al guardar los cambios!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "La importación no está implementada para este proveedor" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Importar registro" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Descubrimiento" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Listas de la compra" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Lista de la Compra" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 #, fuzzy #| msgid "Supermarket" msgid "Supermarkets" msgstr "Supermercado" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 #, fuzzy #| msgid "Shopping Recipes" msgid "Shopping Categories" msgstr "Recetas en el carro de la compra" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtro" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Pasos" -#: .\cookbook\views\lists.py:232 -#, fuzzy -#| msgid "Shopping List" -msgid "New Shopping List" -msgstr "Lista de la Compra" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "¡Nueva receta importada!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "¡Hubo un error al importar esta receta!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "¡No tienes los permisos necesarios para realizar esta acción!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "¡Comentario guardado!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "¡Esta funcionalidad no está disponible en la versión demo!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3087,44 +2875,229 @@ msgstr "" "usuario. Si has olvidado tus credenciales de superusuario, por favor " "consulta la documentación de django sobre cómo restablecer las contraseñas." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "¡Las contraseñas no coinciden!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "El usuario ha sido creado, ¡inicie sesión!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "¡Se proporcionó un enlace de invitación con formato incorrecto!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 #, fuzzy #| msgid "You are not logged in and therefore cannot view this page!" msgid "You are already member of a space and therefore cannot join this one." msgstr "¡No ha iniciado sesión y por lo tanto no puede ver esta página!" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "¡El enlace de invitación no es válido o ya se ha utilizado!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#, fuzzy +#~| msgid "Open Shopping List" +#~ msgid "Try the new shopping list" +#~ msgstr "Abrir Lista de la Compra" + +#~ msgid "Search Recipe" +#~ msgstr "Buscar Receta" + +#~ msgid "Shopping Recipes" +#~ msgstr "Recetas en el carro de la compra" + +#~ msgid "No recipes selected" +#~ msgstr "No hay recetas seleccionadas" + +#~ msgid "Entry Mode" +#~ msgstr "Modo de entrada" + +#~ msgid "Add Entry" +#~ msgstr "Añadir entrada" + +#~ msgid "Amount" +#~ msgstr "Cantidad" + +#~ msgid "Select Unit" +#~ msgstr "Seleccionar unidad" + +#~ msgid "Select" +#~ msgstr "Seleccionar" + +#~ msgid "Select Food" +#~ msgstr "Seleccionar Alimento" + +#~ msgid "Select Supermarket" +#~ msgstr "Seleccionar supermercado" + +#~ msgid "Select User" +#~ msgstr "Seleccionar Usuario" + +#~ msgid "Finished" +#~ msgstr "Completada" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Estás desconectado, la lista de la compra no se sincronizará." + +#~ msgid "Copy/Export" +#~ msgstr "Copiar/Exportar" + +#, fuzzy +#~| msgid "Bookmark saved!" +#~ msgid "Bookmark Me!" +#~ msgstr "¡Marcador guardado!" + +#~ msgid "Text" +#~ msgstr "Texto" + +#, fuzzy +#~| msgid "File ID" +#~ msgid "File" +#~ msgstr "ID de Fichero" + +#~ msgid "Enter website URL" +#~ msgstr "Introduce la URL del sitio web" + +#, fuzzy +#~| msgid "View Recipe" +#~ msgid "Preview Recipe Data" +#~ msgstr "Ver la receta" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#, fuzzy +#~| msgid "Preparation Time" +#~ msgid "Prep Time" +#~ msgstr "Tiempo de Preparación" + +#, fuzzy +#~| msgid "Time" +#~ msgid "Cook Time" +#~ msgstr "Tiempo" + +#~ msgid "Instructions" +#~ msgstr "Instrucciones" + +#, fuzzy +#~| msgid "Discovered Recipes" +#~ msgid "Discovered Attributes" +#~ msgstr "Recetas Descubiertas" + +#, fuzzy +#~| msgid "Show as header" +#~ msgid "Show Blank Field" +#~ msgstr "Mostrar como encabezado" + +#, fuzzy +#~| msgid "Delete Step" +#~ msgid "Delete Text" +#~ msgstr "Eliminar paso" + +#, fuzzy +#~| msgid "Delete Recipe" +#~ msgid "Delete image" +#~ msgstr "Eliminar receta" + +#~ msgid "Recipe Name" +#~ msgstr "Nombre de la Receta" + +#, fuzzy +#~| msgid "Description" +#~ msgid "Recipe Description" +#~ msgstr "Descripción" + +#~ msgid "Select one" +#~ msgstr "Seleccione uno" + +#~ msgid "Note" +#~ msgstr "Nota" + +#, fuzzy +#~| msgid "All Keywords" +#~ msgid "Add Keyword" +#~ msgstr "Todas las palabras clave." + +#~ msgid "All Keywords" +#~ msgstr "Todas las palabras clave." + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importar todas las palabras clave, no solo las ya existentes." + +#~ msgid "Information" +#~ msgstr "Información" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ "Actualmente sólo se pueden importar sitios web que contengan información " +#~ "en\n" +#~ " ld+json o microdatos. La mayoría de " +#~ "las grandes páginas de recetas soportan esto. Si tu sitio no puede ser " +#~ "importado pero \n" +#~ " crees que\n" +#~ " tiene algún tipo de datos " +#~ "estructurados, no dudes en poner un ejemplo en las\n" +#~ " propuestas de GitHub." + +#~ msgid "Google ld+json Info" +#~ msgstr "Información de Google ld+json" + +#~ msgid "GitHub Issues" +#~ msgstr "Propuestas de GitHub" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Especificación de anotaciones de la receta" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "El sitio solicitado proporcionó datos con formato incorrecto y no se " +#~ "puede leer." + +#~ msgid "The requested page could not be found." +#~ msgstr "La página solicitada no pudo ser encontrada." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "El sitio solicitado no proporciona ningún formato de datos reconocido " +#~ "para importar la receta." + +#~ msgid "Shopping Lists" +#~ msgstr "Listas de la compra" + +#, fuzzy +#~| msgid "Shopping List" +#~ msgid "New Shopping List" +#~ msgstr "Lista de la Compra" + #~ msgid "Time" #~ msgstr "Tiempo" @@ -3435,9 +3408,6 @@ msgstr "" #~ "No se requiere un nombre de usuario, si se deja en blanco, el nuevo " #~ "usuario puede elegir uno." -#~ msgid "Imported from" -#~ msgstr "Importado de" - #~ msgid "Link" #~ msgstr "Enlace" diff --git a/cookbook/locale/fi/LC_MESSAGES/django.mo b/cookbook/locale/fi/LC_MESSAGES/django.mo index 524884fe..b9be440d 100644 Binary files a/cookbook/locale/fi/LC_MESSAGES/django.mo and b/cookbook/locale/fi/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/fr/LC_MESSAGES/django.mo b/cookbook/locale/fr/LC_MESSAGES/django.mo index df9a3334..c219cf63 100644 Binary files a/cookbook/locale/fr/LC_MESSAGES/django.mo and b/cookbook/locale/fr/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/fr/LC_MESSAGES/django.po b/cookbook/locale/fr/LC_MESSAGES/django.po index d38d153e..c09f59e1 100644 --- a/cookbook/locale/fr/LC_MESSAGES/django.po +++ b/cookbook/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-02-09 01:31+0000\n" "Last-Translator: Marion Kämpfer \n" "Language-Team: French /remote." "php/webdav/
is added automatically)" @@ -235,33 +240,33 @@ msgstr "" "Laisser vide pour Dropbox et saisissez seulement l’URL de base pour " "Nextcloud (/remote.php/webdav/ est ajouté automatiquement)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Stockage" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Actif" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Texte recherché" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "ID du fichier" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 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:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -269,15 +274,15 @@ msgstr "" "Vous pouvez utiliser du markdown pour mettre en forme ce champ. Voir la documentation ici" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "Nombre maximum d’utilisateurs atteint pour ce groupe." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Adresse mail déjà utilisée !" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -285,15 +290,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:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Nom déjà utilisé." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Accepter les conditions d’utilisation" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -302,7 +307,7 @@ msgstr "" "par similarité de trigrammes (par exemple, des valeurs faibles signifient " "que davantage de fautes de frappe sont ignorées)." -#: .\cookbook\forms.py:445 +#: .\cookbook\forms.py:451 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -314,7 +319,7 @@ msgstr "" "Sélectionner la méthode de recherche. Cliquer ici pour une description complète des choix." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -322,7 +327,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:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -331,7 +336,7 @@ msgstr "" "peut améliorer ou dégrader la qualité de la recherche en fonction de la " "langue." -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -339,7 +344,7 @@ msgstr "" "Champs à rechercher pour les correspondances partielles. (par exemple, la " "recherche de « Tarte » renverra « tarte », « tartelette » et « tartes »)" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -348,7 +353,7 @@ msgstr "" "exemple, si vous recherchez « sa », vous obtiendrez « salade » et " "« sandwich»)." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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." @@ -357,7 +362,7 @@ msgstr "" "« rectte», vous trouverez « recette ».) Remarque : cette option est " "incompatible avec les méthodes de recherche « web » et « brute »." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -366,37 +371,37 @@ msgstr "" "« web », « phrase » et « brute » ne fonctionnent qu’avec des champs en texte " "intégral." -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Méthode de recherche" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "Recherches floues" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Ignorer les accents" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "correspondance partielle" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Commence par" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "Recherche floue" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Texte intégral" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -405,7 +410,7 @@ msgstr "" "courses. Ils doivent vous ajouter pour que vous puissiez voir les éléments " "de leur liste." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -413,7 +418,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:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -421,94 +426,94 @@ 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:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 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:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 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:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "Caractère de séparation à utiliser pour les exportations CSV." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 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:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "Partager la liste de courses" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "Synchronisation automatique" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "Ajouter le menu de la semaine automatiquement" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "Exclure ingrédients disponibles" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "Inclure recettes connexes" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Sélectionner un supermarché" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "Jours récents" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "Caractère de séparation CSV" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Préfixe de la liste" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "Disponible automatique" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 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:541 +#: .\cookbook\forms.py:547 #, fuzzy #| msgid "Food that should be replaced." msgid "Fields on food that should be inherited by default." msgstr "Aliment qui devrait être remplacé." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "" "Afficher le nombre de consultations par recette sur les filtres de recherche" @@ -521,48 +526,69 @@ 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:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\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" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "Impossible d’analyser le code du modèle." -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importé depuis" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -570,7 +596,7 @@ msgstr "" "Un fichier .zip était attendu à l’importation. Avez-vous choisi le bon " "format pour vos données ?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -578,11 +604,11 @@ msgstr "" "Une erreur imprévue est survenue durant l’importation. Vérifiez que vous " "avez téléversé un fichier valide." -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "Les recettes suivantes ont été ignorées car elles existaient déjà :" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "%s recettes importées." @@ -595,13 +621,11 @@ msgstr "Notes" msgid "Nutritional Information" msgstr "Informations nutritionnelles" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Source" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Portions" @@ -613,7 +637,7 @@ msgstr "Temps d’attente" msgid "Preparation Time" msgstr "Temps de préparation" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -659,7 +683,7 @@ msgstr "Dîner" msgid "Other" msgstr "Autre" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -667,31 +691,29 @@ 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:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Rechercher" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Menu de la semaine" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Livres" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Petit" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Grand" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nouveau" @@ -700,82 +722,98 @@ msgstr "Nouveau" 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:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Phrase" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Internet" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Brut" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Aliment équivalent" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Unité équivalente" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Mot-clé équivalent" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Recette" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Aliments" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Mot-clé" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "Un utilisateur est requis" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 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:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "Vous avez atteint votre limite de téléversement de fichiers." -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "Liste de courses existante à mettre à jour" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "Quantité d’aliments à ajouter à la liste de courses" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "ID de l’unité à utiliser pour la liste de courses" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Modifier" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -807,7 +845,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -904,7 +942,8 @@ msgstr "" " demander une nouvelle vérification " "par mail." -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Connexion" @@ -912,6 +951,9 @@ msgstr "Connexion" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Connexion" @@ -1074,113 +1116,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentation API" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Recettes" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Courses" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Mot-clé" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Aliments" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unités" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermarché" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Catégorie de supermarché" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automatisations" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "Fichiers" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Édition par lot" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Historique" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingrédients" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exporter" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importer une recette" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Créer" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Recettes externes" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Paramètres de groupe" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Système" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Admin" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Guide Markdown" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Traduire Tandoor" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "Navigateur API" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Déconnexion" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Édition par lot des catégories" @@ -1193,7 +1247,7 @@ msgstr "Édition par lot des recettes" msgid "Add the specified keywords to all recipes containing a word" msgstr "Ajouter les mots-clés spécifiés à toutes les recettes contenant un mot" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Synchro" @@ -1217,12 +1271,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Sauvegarder" @@ -1336,16 +1389,11 @@ msgstr "Supprimer le fichier original" msgid "List" msgstr "Liste" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Essayer la nouvelle liste de courses" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtre" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Tout importer" @@ -1367,28 +1415,16 @@ msgstr "Voir l’historique" msgid "Cook Log" msgstr "Historique de cuisine" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Recette" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Fermer" @@ -1442,11 +1478,6 @@ msgstr "Réinitialiser la recherche" msgid "Last viewed" msgstr "Dernières recettes vues" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Recettes" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Connectez-vous pour voir les recettes" @@ -1623,7 +1654,6 @@ msgid "Created by" msgstr "Créé par" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Partagé avec" @@ -1735,28 +1765,30 @@ msgstr "" "avez récemment regardées. Veuillez tenir compte du fait que les données " "peuvent avoir été modifiées depuis." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "par" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Commentaire" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Image de la recette" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Temps moyen de préparation" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Temps moyen d'attente" @@ -2245,74 +2277,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Créer un compte superutilisateur" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Liste de courses" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Rechercher une recette" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Recettes dans le panier" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Aucune recette sélectionnée" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Mode d’ajout" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Ajouter une entrée" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Quantité" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Sélectionnez l’unité" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Sélectionner" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Sélectionner l’aliment" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Sélectionner un supermarché" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Sélectionnez un utilisateur" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Terminé" - -#: .\cookbook\templates\shopping_list.html:267 +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 #, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "Vous êtes hors ligne, la liste de courses n’est pas synchronisée." +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Connexion par réseau social" -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Copier/exporter" +#: .\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 " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2383,68 +2360,68 @@ msgstr "Gérer l’abonnement" msgid "Number of objects" msgstr "Nombre d’objets" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Recettes importées" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Statistiques d’objets" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Recettes sans mots-clés" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Recettes internes" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Membres" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Inviter un utilisateur" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Utilisateurs" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Groupes" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "administrateur" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "utilisateur" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "invité" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "supprimer" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Mettre à jour" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "Vous ne pouvez pas modifier cela vous-même." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "Votre groupe ne contient pas encore de membres !" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Liens d’invitation" @@ -2590,563 +2567,397 @@ msgstr "" msgid "URL Import" msgstr "Import URL" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" -"Glissez-moi vers vos favoris pour importer des recettes de n’importe où" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Ajoutez-moi aux favoris !" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "App" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Texte" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "Fichier" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Saisissez l’URL du site web" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "Sélectionnez des fichiers de recettes à importer ou glissez-les ici…" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "Collez une source json ou html pour charger la recette." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Prévisualiser les informations de la recette" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" -"Glissez les attributs de la recette depuis la droite dans la boîte " -"appropriée ci-dessous." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Effacer le contenu" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Le texte glissé ici sera ajouté au nom." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Description" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Le texte glissé ici sera ajouté à la description." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "Les mots-clés ajoutés ici seront ajoutés à la liste actuelle" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Image" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Temps de préparation" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Temps de cuisson" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "Les ingrédients glissés ici seront ajoutés à la liste actuelle." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instructions" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Les instructions de recette glissés ici seront ajoutés aux instructions " -"actuelles." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Attributs découverts" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Glissez les attributs de recettes d’en dessous vers la boîte appropriée à " -"gauche. Cliquez sur un nœud pour voir toutes ses propriétés." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Afficher un champ vierge" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Champ vierge" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "Les objets glissés dans le champ vierge seront ajoutés." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Supprimer le texte" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Supprimer l’image" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Nom de la recette" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Description de la recette" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Faites votre choix" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Notes" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Ajouter un mot-clé" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Tous les mots-clés" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importer tous les mots-clés, pas uniquement ceux déjà existant." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Information" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Seuls les sites webs contenant des données ld+json ou microdatas peuvent\n" -" actuellement être importés.\n" -" C'est le cas de la plupart des " -"grands sites web. Si votre site ne peut pas être importé\n" -" alors qu'il est censé disposer " -"de données correctement structurées,\n" -" n'hésitez pas à publier un " -"exemple dans un ticket sur GitHub." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Informations Google ld+json" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "Ticket GitHub" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Spécification Markup de recette" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "Le paramètre « update_at » n'est pas correctement formaté" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’identifiant {pk}" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "Impossible de fusionner un objet avec lui-même !" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {target}" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "Impossible de fusionner avec l’objet enfant !" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 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:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 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:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Une erreur est survenue en essayant de déplacer " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "Impossible de déplacer un objet vers lui-même !" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {parent}" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 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:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 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:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} a été ajouté(e) à la liste de courses." -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Cette fonctionnalité n’est pas encore disponible dans la version hébergée de " "Tandoor !" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Synchro réussie !" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Erreur lors de la synchronisation avec le stockage" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Rien à faire." -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "Le site web a renvoyé des données malformées et ne peut être lu." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "La page souhaitée est introuvable." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"Le site web est dans un format qui ne permet pas d’importer automatiquement " -"la recette." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "Connexion refusée." -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "Aucune information utilisable n'a été trouvée." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "Je n’ai rien trouvé à faire." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -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\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -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\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "Édition par lot effectuée. %(count)d recette a été mise à jour." msgstr[1] "Édition par lot effectuée. %(count)d recettes ont été mises à jour." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Surveiller" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Espace de stockage" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Impossible de supprimer cet espace de stockage car il est utilisé dans au " "moins un dossier surveillé." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Livre de recettes" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Favoris" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Lien d’invitation" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Vous ne pouvez pas modifier ce stockage !" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Stockage sauvegardé !" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" "Une erreur est survenue lors de la mise à jour de cet espace de stockage !" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Modifications sauvegardées !" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Erreur lors de la sauvegarde des modifications !" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "L’importation n’est pas implémentée pour ce fournisseur" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Historique d’importation" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Découverte" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Listes de course" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Liste de courses" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Supermarchés" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Catégories de courses" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtre" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Étapes" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Nouvelle liste de courses" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Nouvelle recette importée !" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Une erreur est survenue lors de l’importation de cette recette !" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Bonjour" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Vous avez été invité par " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " pour rejoindre leur groupe Tandoor Recipes " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Cliquez le lien suivant pour activer votre compte : " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "L’invitation est valide jusqu’au " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Invitation Tandoor Recipes" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "Le lien d’invitation a été envoyé à l’utilisateur avec succès." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." @@ -3154,13 +2965,13 @@ msgstr "" "Vous avez envoyé trop de mails, partagez le lien manuellement ou patientez " "quelques heures." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" "Impossible d’envoyer le mail à l’utilisateur, veuillez partager le lien " "manuellement." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -3169,24 +2980,24 @@ msgstr "" "Commencez à ajoutez des recettes ou invitez d’autres personnes à vous " "rejoindre." -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "Vous n’êtes pas autorisé(e) à effectuer cette action !" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Commentaire sauvegardé !" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Cette fonctionnalité n’est pas disponible dans la version d’essai !" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" "Vous devez sélectionner au moins un champ pour effectuer une recherche !" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -3194,12 +3005,12 @@ msgstr "" "Pour utiliser cette méthode de recherche, vous devez sélectionner au moins " "un champ de recherche en texte intégral !" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" "La recherche floue n’est pas compatible avec cette méthode de recherche !" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3210,32 +3021,32 @@ msgstr "" "utilisateur, counsultez la documentation Django pour savoir comment " "réinitialiser le mot de passe." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Les mots de passe ne correspondent pas !" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "L’utilisateur a été créé, veuillez vous connecter !" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "Le lien d’invitation fourni est mal formé !" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" "Vous êtes déjà membre d’un groupe et ne pouvez donc pas rejoindre celui-ci." -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Vous avez bien rejoint le groupe." -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "Le lien d’invitation est invalide ou déjà utilisé !" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3243,7 +3054,7 @@ msgstr "" "Le signalement de liens partagés n’est pas autorisé pour cette installation. " "Veuillez contacter l’administrateur de la page pour signaler le problème." -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3251,6 +3062,227 @@ msgstr "" "Le lien de partage de la recette a été désactivé ! Pour plus d’informations, " "veuillez contacter l’administrateur de la page." +#~ msgid "Try the new shopping list" +#~ msgstr "Essayer la nouvelle liste de courses" + +#~ msgid "Search Recipe" +#~ msgstr "Rechercher une recette" + +#~ msgid "Shopping Recipes" +#~ msgstr "Recettes dans le panier" + +#~ msgid "No recipes selected" +#~ msgstr "Aucune recette sélectionnée" + +#~ msgid "Entry Mode" +#~ msgstr "Mode d’ajout" + +#~ msgid "Add Entry" +#~ msgstr "Ajouter une entrée" + +#~ msgid "Amount" +#~ msgstr "Quantité" + +#~ msgid "Select Unit" +#~ msgstr "Sélectionnez l’unité" + +#~ msgid "Select" +#~ msgstr "Sélectionner" + +#~ msgid "Select Food" +#~ msgstr "Sélectionner l’aliment" + +#~ msgid "Select Supermarket" +#~ msgstr "Sélectionner un supermarché" + +#~ msgid "Select User" +#~ msgstr "Sélectionnez un utilisateur" + +#~ msgid "Finished" +#~ msgstr "Terminé" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Vous êtes hors ligne, la liste de courses n’est pas synchronisée." + +#~ msgid "Copy/Export" +#~ msgstr "Copier/exporter" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "" +#~ "Glissez-moi vers vos favoris pour importer des recettes de n’importe où" + +#~ msgid "Bookmark Me!" +#~ msgstr "Ajoutez-moi aux favoris !" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "App" + +#~ msgid "Text" +#~ msgstr "Texte" + +#~ msgid "File" +#~ msgstr "Fichier" + +#~ msgid "Enter website URL" +#~ msgstr "Saisissez l’URL du site web" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "" +#~ "Sélectionnez des fichiers de recettes à importer ou glissez-les ici…" + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "Collez une source json ou html pour charger la recette." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Prévisualiser les informations de la recette" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Glissez les attributs de la recette depuis la droite dans la boîte " +#~ "appropriée ci-dessous." + +#~ msgid "Clear Contents" +#~ msgstr "Effacer le contenu" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "Le texte glissé ici sera ajouté au nom." + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "Le texte glissé ici sera ajouté à la description." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "Les mots-clés ajoutés ici seront ajoutés à la liste actuelle" + +#~ msgid "Image" +#~ msgstr "Image" + +#~ msgid "Prep Time" +#~ msgstr "Temps de préparation" + +#~ msgid "Cook Time" +#~ msgstr "Temps de cuisson" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "Les ingrédients glissés ici seront ajoutés à la liste actuelle." + +#~ msgid "Instructions" +#~ msgstr "Instructions" + +#~ msgid "" +#~ "Recipe instructions dragged here will be appended to current instructions." +#~ msgstr "" +#~ "Les instructions de recette glissés ici seront ajoutés aux instructions " +#~ "actuelles." + +#~ msgid "Discovered Attributes" +#~ msgstr "Attributs découverts" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Glissez les attributs de recettes d’en dessous vers la boîte appropriée à " +#~ "gauche. Cliquez sur un nœud pour voir toutes ses propriétés." + +#~ msgid "Show Blank Field" +#~ msgstr "Afficher un champ vierge" + +#~ msgid "Blank Field" +#~ msgstr "Champ vierge" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "Les objets glissés dans le champ vierge seront ajoutés." + +#~ msgid "Delete Text" +#~ msgstr "Supprimer le texte" + +#~ msgid "Delete image" +#~ msgstr "Supprimer l’image" + +#~ msgid "Recipe Name" +#~ msgstr "Nom de la recette" + +#~ msgid "Recipe Description" +#~ msgstr "Description de la recette" + +#~ msgid "Select one" +#~ msgstr "Faites votre choix" + +#~ msgid "Note" +#~ msgstr "Notes" + +#~ msgid "Add Keyword" +#~ msgstr "Ajouter un mot-clé" + +#~ msgid "All Keywords" +#~ msgstr "Tous les mots-clés" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importer tous les mots-clés, pas uniquement ceux déjà existant." + +#~ msgid "Information" +#~ msgstr "Information" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Seuls les sites webs contenant des données ld+json ou microdatas " +#~ "peuvent\n" +#~ " actuellement être " +#~ "importés.\n" +#~ " C'est le cas de la plupart " +#~ "des grands sites web. Si votre site ne peut pas être importé\n" +#~ " alors qu'il est censé " +#~ "disposer de données correctement structurées,\n" +#~ " n'hésitez pas à publier un " +#~ "exemple dans un ticket sur GitHub." + +#~ msgid "Google ld+json Info" +#~ msgstr "Informations Google ld+json" + +#~ msgid "GitHub Issues" +#~ msgstr "Ticket GitHub" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Spécification Markup de recette" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "Le site web a renvoyé des données malformées et ne peut être lu." + +#~ msgid "The requested page could not be found." +#~ msgstr "La page souhaitée est introuvable." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "Le site web est dans un format qui ne permet pas d’importer " +#~ "automatiquement la recette." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "Je n’ai rien trouvé à faire." + +#~ msgid "Shopping Lists" +#~ msgstr "Listes de course" + +#~ msgid "New Shopping List" +#~ msgstr "Nouvelle liste de courses" + #~ msgid "You must supply a recipe or mealplan" #~ msgstr "Vous devez fournir une recette ou un menu de la semaine" @@ -3269,7 +3301,6 @@ msgstr "" #~ msgid "Exporting is not implemented for this provider" #~ msgstr "L’exportation n’est pas implémentée pour ce fournisseur" -#, python-brace-format #~ msgid "No {self.basename} with id {child} exists" #~ msgstr "Il n'existe pas de {self.basename} avec l'id {child}" @@ -3551,9 +3582,6 @@ msgstr "" #~ "Il n'est pas obligatoire de renseigner un nom d'utilisateur. S'il est " #~ "laissé vide, le nouvel utilisateur pourra le choisir." -#~ msgid "Imported from" -#~ msgstr "Importé depuis" - #~ msgid "Link" #~ msgstr "Lien" diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.mo b/cookbook/locale/hu_HU/LC_MESSAGES/django.mo index 884a1106..c18fe139 100644 Binary files a/cookbook/locale/hu_HU/LC_MESSAGES/django.mo and b/cookbook/locale/hu_HU/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.po b/cookbook/locale/hu_HU/LC_MESSAGES/django.po index 97dfc6a7..18d941a5 100644 --- a/cookbook/locale/hu_HU/LC_MESSAGES/django.po +++ b/cookbook/locale/hu_HU/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-01-18 14:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-03-29 20:36+0000\n" "Last-Translator: Adrian M \n" "Language-Team: Hungarian /remote." "php/webdav/ is added automatically)" @@ -230,33 +235,33 @@ msgstr "" "Hagyja üresen a dropbox esetén, és csak a nextcloud alap url-jét adja meg " "(/remote.php/webdav/ automatikusan hozzáadódik)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Tárhely" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Aktív" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Keresési kifejezés" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "Fájl ID" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "Legalább egy receptet vagy címet kell megadnia." -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -264,15 +269,15 @@ msgstr "" "A mező formázásához használhatja a markdown formátumot. Lásd a dokumentációt itt" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 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:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Az e-mail cím már foglalt!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -280,15 +285,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:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "A név már foglalt." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Feltételek és adatvédelem elfogadása" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -297,15 +302,19 @@ 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:445 +#: .\cookbook\forms.py:451 +#, fuzzy +#| msgid "" +#| "Select type method of search. Click here " +#| "for full desciption of choices." msgid "" "Select type method of search. Click here for " -"full desciption of choices." +"full description of choices." msgstr "" "Válassza ki a keresés típusát. Kattintson ide " "a lehetőségek teljes leírásáért." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -313,7 +322,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:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -321,7 +330,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:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -329,7 +338,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:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -337,7 +346,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:454 +#: .\cookbook\forms.py:460 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." @@ -346,7 +355,7 @@ msgstr "" "'recipe' szót.) Megjegyzés: ez az opció ütközik a 'web' és a 'raw' keresési " "módszerekkel." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -354,35 +363,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:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Keresési módszer" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "Bizonytalan keresések" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Ékezetek ignorálása" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "Részleges találat" -#: .\cookbook\forms.py:464 -msgid "Starts Wtih" +#: .\cookbook\forms.py:470 +#, fuzzy +#| msgid "Starts Wtih" +msgid "Starts With" msgstr "Kezdődik a következővel" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "Bizonytalan keresés" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Teljes szöveg" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -391,7 +402,7 @@ msgstr "" "Ahhoz, hogy láthassák a saját listájukon szereplő tételeket, hozzá kell " "adniuk téged." -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -399,7 +410,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:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -407,92 +418,92 @@ 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:499 +#: .\cookbook\forms.py:505 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:500 +#: .\cookbook\forms.py:506 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:501 +#: .\cookbook\forms.py:507 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:502 +#: .\cookbook\forms.py:508 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:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "A CSV exportáláshoz használandó elválasztójel." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 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:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "Bevásárlólista megosztása" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "Automatikus szinkronizálás" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "Automatikus étkezési terv hozzáadása" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "Kéznél levő kihagyása" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "Tartalmazza a kapcsolódókat" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "Alapértelmezett késleltetési órák" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "Szűrő a szupermarkethez" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "Legutóbbi napok" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "CSV elválasztó" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Lista előtagja" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "Automatikus Kéznél lévő" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "Élelmiszer-öröklés visszaállítása" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 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:541 +#: .\cookbook\forms.py:547 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:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "A receptek számának megjelenítése a keresési szűrőkön" @@ -504,48 +515,67 @@ 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:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:473 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "A queryset vagy a hash_key valamelyikét meg kell adni" -#: .\cookbook\helper\shopping_helper.py:54 -msgid "You must supply a recipe or mealplan" -msgstr "Receptet vagy étkezési tervet kell megadnia" - -#: .\cookbook\helper\shopping_helper.py:58 -msgid "You must supply a created_by" +#: .\cookbook\helper\shopping_helper.py:152 +#, fuzzy +#| msgid "You must supply a created_by" +msgid "You must supply a servings size" msgstr "Meg kell adnia egy created_by" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "Nem sikerült elemezni a sablon kódját." -#: .\cookbook\integration\integration.py:200 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +#, fuzzy +#| msgid "Import Log" +msgid "Imported from" +msgstr "Import napló" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -553,7 +583,7 @@ msgstr "" "Az importáló egy .zip fájlt várt. A megfelelő importálótípust választotta az " "adataihoz?" -#: .\cookbook\integration\integration.py:203 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -561,11 +591,11 @@ msgstr "" "Az importálás során váratlan hiba történt. Kérjük, ellenőrizze, hogy " "érvényes fájlt töltött-e fel." -#: .\cookbook\integration\integration.py:208 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "A következő recepteket figyelmen kívül hagytuk, mert már léteztek:" -#: .\cookbook\integration\integration.py:212 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "Importálva %s recept." @@ -578,14 +608,11 @@ msgstr "Jegyzetek" msgid "Nutritional Information" msgstr "Táplálkozási információk" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Forrás" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\include\log_cooking.html:18 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Adagok" @@ -597,7 +624,7 @@ msgstr "Várakozási idő" msgid "Preparation Time" msgstr "Előkészítési idő" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -612,7 +639,9 @@ msgid "Rebuilds full text search index on Recipe" msgstr "Újraépíti a teljes szöveges keresési indexet a Recept oldalon" #: .\cookbook\management\commands\rebuildindex.py:18 -msgid "Only Postgress databases use full text search, no index to rebuild" +#, 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 "" "Csak a Postgress adatbázisok használnak teljes szöveges keresést, nincs " "újjáépítendő index" @@ -641,7 +670,7 @@ msgstr "Vacsora" msgid "Other" msgstr "Egyéb" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -649,103 +678,99 @@ 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:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Keresés" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Étkezési terv" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Könyvek" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Kicsi" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Nagy" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Új" -#: .\cookbook\models.py:512 +#: .\cookbook\models.py:513 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:586 .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Szöveg" - -#: .\cookbook\models.py:586 -msgid "Time" -msgstr "Idő" - -#: .\cookbook\models.py:586 .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "Fájl" - -#: .\cookbook\models.py:586 -#: .\cookbook\templates\include\recipe_open_modal.html:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Recept" - -#: .\cookbook\models.py:1041 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Egyszerű" -#: .\cookbook\models.py:1042 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Kifejezés" -#: .\cookbook\models.py:1043 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1044 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Nyers" -#: .\cookbook\models.py:1082 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Élelmiszer álneve" -#: .\cookbook\models.py:1082 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Egység álneve" -#: .\cookbook\models.py:1082 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Kulcsszó álneve" -#: .\cookbook\serializer.py:175 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Recept" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Ételek" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Kulcsszó" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "Egy felhasználó szükséges" -#: .\cookbook\serializer.py:195 +#: .\cookbook\serializer.py:211 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:206 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "Elérte a fájlfeltöltési limitet." -#: .\cookbook\serializer.py:962 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "Meglévő bevásárlólista frissítése" -#: .\cookbook\serializer.py:964 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -753,20 +778,20 @@ 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:965 +#: .\cookbook\serializer.py:1084 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:973 +#: .\cookbook\serializer.py:1093 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:974 +#: .\cookbook\serializer.py:1095 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:975 +#: .\cookbook\serializer.py:1097 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 " @@ -775,12 +800,11 @@ msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Szerkesztés" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -812,7 +836,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -910,7 +934,8 @@ msgstr "" " adj ki egy új e-mail megerősítési " "kérelmet." -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Bejelentkezés" @@ -918,6 +943,9 @@ msgstr "Bejelentkezés" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Bejelentkezés" @@ -1079,113 +1107,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API dokumentáció" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Receptek" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Bevásárlás" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Kulcsszó" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Ételek" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Egységek" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Szupermarket" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Szupermarket kategória" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automatizációk" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "Fájlok" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Csoportos szerkesztés" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Előzmények" -#: .\cookbook\templates\base.html:228 .\cookbook\templates\export.html:14 -#: .\cookbook\templates\export.html:20 -#: .\cookbook\templates\shopping_list.html:310 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Hozzávalók" + +#: .\cookbook\templates\base.html:264 +#: .\cookbook\templates\export_response.html:7 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Export" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Recept importálása" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Létrehozás" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Külső receptek" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Tér beállítások" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Rendszer" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Admin" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Markdown útmutató" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Tandoor fordítása" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "API böngésző" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Kijelentkezés" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Kategória csoportos szerkesztése" @@ -1200,7 +1240,7 @@ msgstr "" "A megadott kulcsszavak hozzáadása az összes olyan recepthez, amely tartalmaz " "egy szót" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Szinkronizálás" @@ -1224,13 +1264,11 @@ 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\include\log_cooking.html:30 -#: .\cookbook\templates\settings.html:70 .\cookbook\templates\settings.html:112 +#: .\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\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Mentés" @@ -1267,7 +1305,7 @@ msgstr "" msgid "Recipe Books" msgstr "Receptkönyvek" -#: .\cookbook\templates\export.html:6 .\cookbook\templates\test2.html:6 +#: .\cookbook\templates\export.html:8 .\cookbook\templates\test2.html:6 msgid "Export Recipes" msgstr "Receptek exportálása" @@ -1345,16 +1383,11 @@ msgstr "Eredeti fájl törlése" msgid "List" msgstr "Lista" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Próbálja ki az új bevásárlólistát" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Szűrő" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importáljon mindent" @@ -1376,35 +1409,16 @@ msgstr "Napló megtekintése" msgid "Cook Log" msgstr "Főzési napló" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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\log_cooking.html:9 -msgid "Log Recipe Cooking" -msgstr "Log Recipe Cooking" - -#: .\cookbook\templates\include\log_cooking.html:15 -msgid "All fields are optional and can be left empty." -msgstr "Minden mező opcionális és üresen hagyható." - -#: .\cookbook\templates\include\log_cooking.html:21 -msgid "Rating" -msgstr "Értékelés" - -#: .\cookbook\templates\include\log_cooking.html:29 #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Bezár" @@ -1459,11 +1473,6 @@ msgstr "Keresés visszaállítása" msgid "Last viewed" msgstr "Utoljára megtekintett" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Receptek" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Bejelentkezés a receptek megtekintéséhez" @@ -1516,7 +1525,9 @@ msgstr "A sortörés a sor vége után két szóköz hozzáadásával történik #: .\cookbook\templates\markdown_info.html:57 #: .\cookbook\templates\markdown_info.html:73 -msgid "or by leaving a blank line inbetween." +#, fuzzy +#| msgid "or by leaving a blank line inbetween." +msgid "or by leaving a blank line in between." msgstr "vagy egy üres sort hagyva közöttük." #: .\cookbook\templates\markdown_info.html:59 @@ -1539,8 +1550,12 @@ msgid "Lists" msgstr "Listák" #: .\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 unorderd. It is important to leave a blank line " +"Lists can ordered or unordered. It is important to leave a blank line " "before the list!" msgstr "" "A listák lehetnek rendezettek vagy rendezetlenek. Fontos, hogy hagyjon " @@ -1632,7 +1647,6 @@ msgid "Created by" msgstr "Létrehozta" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Megosztva" @@ -1741,28 +1755,30 @@ msgstr "" "Az alább felsorolt receptek offline megtekinthetők, mivel Ön nemrégiben már " "megtekintette őket. Ne feledje, hogy az adatok elavultak lehetnek." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "által" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Megjegyzés" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Recept kép" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Elkészítési idő kb." #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Várakozási idő kb." @@ -1801,8 +1817,8 @@ msgstr "" " A keresési beállítások bármelyikének megváltoztatása jelentős " "hatással lehet a találatok sebességére és minőségére.\n" " A Keresési módszerek, a Trigramok és a Teljes szöveges keresés " -"konfigurációk csak akkor érhetők el, ha Postgres-t használ az adatbázisához." -"\n" +"konfigurációk csak akkor érhetők el, ha Postgres-t használ az " +"adatbázisához.\n" " " #: .\cookbook\templates\search_info.html:19 @@ -1831,15 +1847,24 @@ msgstr "" "szabályozható, hogy a keresési viselkedés hogyan reagáljon több szó keresése " "esetén.\n" " Ezek működésének teljes műszaki részletei a megtekinthetőek a Postgresql weboldalán.\n" +"href=https://www.postgresql.org/docs/current/textsearch-controls." +"html#TEXTSEARCH-PARSING-QUERIES>Postgresql weboldalán.\n" " " #: .\cookbook\templates\search_info.html:29 +#, fuzzy +#| msgid "" +#| " \n" +#| " Simple searches ignore punctuation and common words such as " +#| "'the', 'a', 'and'. And will treat seperate words as required.\n" +#| " Searching for 'apple or flour' will return any recipe that " +#| "includes both 'apple' and 'flour' anywhere in the fields that have been " +#| "selected for a full text search.\n" +#| " " msgid "" " \n" " Simple searches ignore punctuation and common words such as " -"'the', 'a', 'and'. And will treat seperate words as required.\n" +"'the', 'a', 'and'. And will treat separate words as required.\n" " Searching for 'apple or flour' will return any recipe that " "includes both 'apple' and 'flour' anywhere in the fields that have been " "selected for a full text search.\n" @@ -1873,13 +1898,30 @@ msgstr "" " " #: .\cookbook\templates\search_info.html:39 +#, fuzzy +#| msgid "" +#| " \n" +#| " Web searches simulate functionality found on many web search " +#| "sites supporting special syntax.\n" +#| " Placing quotes around several words will convert those words " +#| "into a phrase.\n" +#| " 'or' is recongized as searching for the word (or phrase) " +#| "immediately before 'or' OR the word (or phrase) directly after.\n" +#| " '-' is recognized as searching for recipes that do not " +#| "include the word (or phrase) that comes immediately after. \n" +#| " For example searching for 'apple pie' or cherry -butter will " +#| "return any recipe that includes the phrase 'apple pie' or the word " +#| "'cherry' \n" +#| " in any field included in the full text search but exclude any " +#| "recipe that has the word 'butter' in any field included.\n" +#| " " msgid "" " \n" " Web searches simulate functionality found on many web search " "sites supporting special syntax.\n" " Placing quotes around several words will convert those words " "into a phrase.\n" -" 'or' is recongized as searching for the word (or phrase) " +" 'or' is recognized as searching for the word (or phrase) " "immediately before 'or' OR the word (or phrase) directly after.\n" " '-' is recognized as searching for recipes that do not include " "the word (or phrase) that comes immediately after. \n" @@ -1919,6 +1961,19 @@ msgstr "" " " #: .\cookbook\templates\search_info.html:59 +#, fuzzy +#| msgid "" +#| " \n" +#| " Another approach to searching that also requires Postgresql " +#| "is fuzzy search or trigram similarity. A trigram is a group of three " +#| "consecutive characters.\n" +#| " For example searching for 'apple' will create x trigrams " +#| "'app', 'ppl', 'ple' and will create a score of how closely words match " +#| "the generated trigrams.\n" +#| " One benefit of searching trigams is that a search for " +#| "'sandwich' will find mispelled words such as 'sandwhich' that would be " +#| "missed by other methods.\n" +#| " " msgid "" " \n" " Another approach to searching that also requires Postgresql is " @@ -1928,7 +1983,7 @@ msgid "" "'ppl', 'ple' and will create a score of how closely words match the " "generated trigrams.\n" " One benefit of searching trigams is that a search for 'sandwich' " -"will find mispelled words such as 'sandwhich' that would be missed by other " +"will find misspelled words such as 'sandwhich' that would be missed by other " "methods.\n" " " msgstr "" @@ -1985,8 +2040,8 @@ msgstr "" " \n" " Unaccent is a special case in that it enables searching a field " "'unaccented' for each search style attempting to ignore accented values. \n" -" For example when you enable unaccent for 'Name' any search (" -"starts with, contains, trigram) will attempt the search ignoring accented " +" For example when you enable unaccent for 'Name' any search " +"(starts with, contains, trigram) will attempt the search ignoring accented " "characters.\n" " \n" " For the other options, you can enable search on any or all " @@ -2195,72 +2250,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Szuperfelhasználói fiók létrehozása" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Bevásárlólista" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +#, fuzzy +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Közösségi bejelentkezés" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Recept keresése" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Bevásárlás receptek" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Nincs kiválasztott recept" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Beviteli mód" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Bejegyzés hozzáadása" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Összeg" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Egység kiválasztása" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Válassz" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Válasszon ételt" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Válasszon szupermarketet" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Válasszon felhasználót" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Kész" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not syncronize." -msgstr "Offline vagy, a bevásárlólista nem szinkronizálódik." - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Másolás/Export" +#: .\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 "Hiba történt az áthelyezés közben " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2330,68 +2332,68 @@ msgstr "Feliratkozás kezelése" msgid "Number of objects" msgstr "Objektumok száma" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Recept importálás" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Objektumok statisztikái" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Receptek kulcsszavak nélkül" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Belső receptek" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Tagok" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Felhasználó meghívása" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Felhasználó" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Csoportok" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "admin" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "felhasználó" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "vendég" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "eltávolítás" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Frissítés" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "Nem szerkesztheted magad." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "Még nincsenek tagok a térben!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Meghívó linkek" @@ -2455,8 +2457,8 @@ msgstr "" "A médiafájlok közvetlen kiszolgálása a gunicorn/python használatával nem " "javasolt!\n" " Kérlek, kövesd a leírt lépéseket\n" -" itt a\n" +" itt a\n" " frissítéshez.\n" " " @@ -2539,272 +2541,74 @@ msgstr "" msgid "URL Import" msgstr "URL importálása" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "Húzzon a könyvjelzők közé, hogy bárhonnan importálhasson recepteket" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Könyvjelzőbe!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "Applikáció" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Adja meg a weboldal URL címét" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "Válassza ki az importálandó receptfájlokat, vagy húzza őket ide..." - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "A recept betöltéséhez illessze be ide a json vagy html forrást." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Receptadatok előnézete" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" -"Húzza a recept attribútumait a jobb oldalról az alábbi megfelelő mezőbe." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Tartalom törlése" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Az ide húzott szöveg a névhez lesz csatolva." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Leírás" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Az ide húzott szöveg hozzá lesz csatolva a leíráshoz." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "Az ide húzott kulcsszavak hozzá lesznek csatolva az aktuális listához" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Kép" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Előkészítési idő" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Főzési idő" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "Az ide húzott összetevők hozzá lesznek csatolva az aktuális listához." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Elkészítés" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Az ide húzott receptutasítások a jelenlegi utasításokhoz lesznek csatolva." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Felfedezett attribútumok" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Húzza a recept attribútumait alulról a bal oldali megfelelő mezőbe. " -"Kattintson bármelyik csomópontra a teljes tulajdonságainak megjelenítéséhez." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Üres mező megjelenítése" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Üres mező" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "Az üres mezőre húzott elemek hozzá lesznek csatolva." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Szöveg törlése" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Kép törlése" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Recept neve" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Recept leírása" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Válassz egyet" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Megjegyzés" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Kulcsszavak hozzáadása" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Összes kulcsszó" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importálja az összes kulcsszót, nem csak a már meglévőket." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Információ" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Jelenleg csak az ld+json vagy microdata információkat tartalmazó " -"weboldalakat lehet\n" -" importálni. A legtöbb nagy receptoldal " -"támogatja ezt. Ha az oldal nem importálható, de\n" -" úgy gondolod, hogy\n" -" valószínűleg valamilyen strukturált " -"adatot tartalmaz, bátran küldj egy példát a\n" -" github issues-re." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Google ld+json információ" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "GitHub Issues" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Recept markup specifikáció" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:170 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "Az updated_at paraméter helytelenül van formázva" -#: .\cookbook\views\api.py:190 .\cookbook\views\api.py:291 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "Nem létezik {self.basename} azonosítóval {pk}" -#: .\cookbook\views\api.py:194 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "Nem egyesíthető ugyanazzal az objektummal!" -#: .\cookbook\views\api.py:201 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "Nem létezik {self.basename} azonosítóval {target}" -#: .\cookbook\views\api.py:206 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "Nem lehet egyesíteni a gyermekobjektummal!" -#: .\cookbook\views\api.py:239 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} sikeresen egyesült a {target.name} -vel" -#: .\cookbook\views\api.py:244 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:300 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} sikeresen átkerült a gyökérbe." -#: .\cookbook\views\api.py:303 .\cookbook\views\api.py:321 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Hiba történt az áthelyezés közben " -#: .\cookbook\views\api.py:306 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "Nem lehet egy objektumot önmagába mozgatni!" -#: .\cookbook\views\api.py:312 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "Nem létezik {self.basename} azonosítóval {parent}" -#: .\cookbook\views\api.py:318 -#, python-brace-format +#: .\cookbook\views\api.py:334 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:470 -#, python-brace-format +#: .\cookbook\views\api.py:491 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:475 .\cookbook\views\api.py:726 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 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:587 +#: .\cookbook\views\api.py:623 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:588 +#: .\cookbook\views\api.py:625 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:631 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2812,71 +2616,141 @@ 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:632 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +#, fuzzy +#| msgid "ID of keyword a recipe should have. For multiple repeat parameter." +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" "A recept kulcsszavának azonosítója. Többszörös ismétlődő paraméter esetén." -#: .\cookbook\views\api.py:633 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 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:634 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "Az egység azonosítója, amellyel a receptnek rendelkeznie kell." -#: .\cookbook\views\api.py:635 -msgid "Rating a recipe should have. [0 - 5]" -msgstr "Értékelés amely egy receptnek kell legyen. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." +msgstr "" -#: .\cookbook\views\api.py:636 +#: .\cookbook\views\api.py:698 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:637 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -"Ha a receptnek a megadott kulcsszavak mindegyikét (AND=false) vagy " -"bármelyikét (OR=true) tartalmaznia kell." -#: .\cookbook\views\api.py:638 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -"Ha a receptnek tartalmaznia kell az összes (AND=false) vagy bármelyik " -"(OR=true) megadott élelmiszert." -#: .\cookbook\views\api.py:639 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -"Ha a recept az összes (AND=false) vagy bármelyik (OR=true) megadott " -"könyvben szerepel." -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]" -#: .\cookbook\views\api.py:641 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Az eredményeket véletlenszerű sorrendben adja vissza. [true/false]" -#: .\cookbook\views\api.py:642 +#: .\cookbook\views\api.py:712 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:768 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +#, 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:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2884,140 +2758,112 @@ msgstr "" "Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. " "Több érték megengedett." -#: .\cookbook\views\api.py:771 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" "A bevásárlólista bejegyzéseinek szűrése a bejelölt oldalon. [true, false, " "mindkettő, legutóbbi]
– a legutóbbi a nem bejelölt és a nemrég " "befejezett elemeket tartalmazza." -#: .\cookbook\views\api.py:773 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Visszaadja a bevásárlólista bejegyzéseit szupermarket kategóriák szerinti " "sorrendben." -#: .\cookbook\views\api.py:922 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Ez a funkció még nem érhető el a tandoor hosztolt verziójában!" -#: .\cookbook\views\api.py:944 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Szinkronizálás sikeres!" -#: .\cookbook\views\api.py:949 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Hiba szinkronizálás közben a tárolóval" -#: .\cookbook\views\api.py:1028 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Semmi feladat." -#: .\cookbook\views\api.py:1043 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"A kért webhely rosszul formázott adatokat szolgáltatott, és nem lehet " -"beolvasni." - -#: .\cookbook\views\api.py:1050 -msgid "The requested page could not be found." -msgstr "A kért oldal nem található." - -#: .\cookbook\views\api.py:1068 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"A kért webhely nem biztosít semmilyen elismert adatformátumot a recept " -"importálásához." - -#: .\cookbook\views\api.py:1082 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "Kapcsolat megtagadva." -#: .\cookbook\views\api.py:1091 -msgid "No useable data could be found." +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 +#, fuzzy +#| msgid "No useable data could be found." +msgid "No usable data could be found." msgstr "Nem találtam használható adatokat." -#: .\cookbook\views\api.py:1107 -msgid "I couldn't find anything to do." -msgstr "Nem találtam semmi tennivalót." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:80 -#: .\cookbook\views\new.py:33 -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\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:84 -#: .\cookbook\views\new.py:37 -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\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "Batch szerkesztés kész. A %(count)d recept frissült." msgstr[1] "Batch szerkesztés kész. A %(count)d recept frissült." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Figyelő" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Tárolási háttértár" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Nem sikerült törölni ezt a tároló háttértárat, mivel legalább egy monitor " "használja." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Receptkönyv" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Könyvjelzők" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Meghívó link" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Ezt a tárolót nem lehet szerkeszteni!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Tároló mentve!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "Hiba történt a tárolási háttértár frissítésénél!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Változások mentve!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Hiba a módosítások mentése közben!" -#: .\cookbook\views\import_export.py:106 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "Az importálás nincs implementálva ennél a szolgáltatónál" -#: .\cookbook\views\import_export.py:127 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -3025,88 +2871,86 @@ msgstr "" "A PDF-exportáló ezen a példányon nincs engedélyezve, mivel még kísérleti " "állapotban van." -#: .\cookbook\views\import_export.py:132 -msgid "Exporting is not implemented for this provider" -msgstr "Az exportálás nincs megvalósítva ennél a szolgáltatónál" - -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Import napló" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Felfedezés" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Bevásárlólisták" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Bevásárlólista" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Szupermarketek" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Bevásárlási kategóriák" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Szűrő" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Lépések" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Új bevásárló lista" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Új recept importálva!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Hiba történt a recept importálásakor!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Helló" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Önt meghívta " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " hogy csatlakozzon a Tandoor Receptek helyhez " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Kattintson az alábbi linkre fiókja aktiválásához: " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "A meghívó a következő időpontig érvényes " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Tandoor receptek meghívó" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "A meghívó linket sikeresen elküldtük a felhasználónak." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." @@ -3114,13 +2958,13 @@ msgstr "" "Túl sok e-mailt küldött, kérjük, ossza meg a linket kézzel, vagy várjon " "néhány órát." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" "Az e-mailt nem sikerült elküldeni a felhasználónak. Kérjük, ossza meg a " "linket kézzel." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -3128,23 +2972,23 @@ msgstr "" "Sikeresen létrehozta saját receptterét. Kezdje el néhány recept " "hozzáadásával, vagy hívjon meg másokat is, hogy csatlakozzanak Önhöz." -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "Nem rendelkezik a művelet végrehajtásához szükséges jogosultságokkal!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Megjegyzés mentve!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Ez a funkció nem érhető el a demó verzióban!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "Legalább egy mezőt ki kell választania a kereséshez!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -3152,11 +2996,11 @@ msgstr "" "Ennek a keresési módszernek a használatához legalább egy teljes szöveges " "keresési mezőt ki kell választania!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "A bizonytalan keresés nem kompatibilis ezzel a keresési módszerrel!" -#: .\cookbook\views\views.py:470 +#: .\cookbook\views\views.py:461 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 " @@ -3166,31 +3010,31 @@ msgstr "" "elfelejtette a szuperfelhasználói hitelesítő adatait, kérjük, olvassa el a " "django dokumentációját a jelszavak visszaállításáról." -#: .\cookbook\views\views.py:477 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "A jelszavak nem egyeznek!" -#: .\cookbook\views\views.py:493 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "A felhasználó létre lett hozva, kérjük, jelentkezzen be!" -#: .\cookbook\views\views.py:509 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "Hibás meghívó linket küldtek!" -#: .\cookbook\views\views.py:516 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "Ön már tagja egy térnek, ezért nem csatlakozhat ehhez a térhez." -#: .\cookbook\views\views.py:527 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Sikeresen csatlakozott az térhez." -#: .\cookbook\views\views.py:533 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "A meghívó link nem érvényes vagy már felhasználásra került!" -#: .\cookbook\views\views.py:614 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3198,7 +3042,7 @@ msgstr "" "A megosztási hivatkozások jelentése nem engedélyezett ezen a példányon. " "Kérjük, a problémák jelentéséhez értesítse az oldal adminisztrátorát." -#: .\cookbook\views\views.py:620 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3206,6 +3050,266 @@ msgstr "" "A receptmegosztó linket letiltották! További információkért kérjük, " "forduljon az oldal adminisztrátorához." +#~ msgid "You must supply a recipe or mealplan" +#~ msgstr "Receptet vagy étkezési tervet kell megadnia" + +#~ msgid "Text" +#~ msgstr "Szöveg" + +#~ msgid "Time" +#~ msgstr "Idő" + +#~ msgid "File" +#~ msgstr "Fájl" + +#~ msgid "Try the new shopping list" +#~ msgstr "Próbálja ki az új bevásárlólistát" + +#~ msgid "Log Recipe Cooking" +#~ msgstr "Log Recipe Cooking" + +#~ msgid "All fields are optional and can be left empty." +#~ msgstr "Minden mező opcionális és üresen hagyható." + +#~ msgid "Rating" +#~ msgstr "Értékelés" + +#~ msgid "Search Recipe" +#~ msgstr "Recept keresése" + +#~ msgid "Shopping Recipes" +#~ msgstr "Bevásárlás receptek" + +#~ msgid "No recipes selected" +#~ msgstr "Nincs kiválasztott recept" + +#~ msgid "Entry Mode" +#~ msgstr "Beviteli mód" + +#~ msgid "Add Entry" +#~ msgstr "Bejegyzés hozzáadása" + +#~ msgid "Amount" +#~ msgstr "Összeg" + +#~ msgid "Select Unit" +#~ msgstr "Egység kiválasztása" + +#~ msgid "Select" +#~ msgstr "Válassz" + +#~ msgid "Select Food" +#~ msgstr "Válasszon ételt" + +#~ msgid "Select Supermarket" +#~ msgstr "Válasszon szupermarketet" + +#~ msgid "Select User" +#~ msgstr "Válasszon felhasználót" + +#~ msgid "Finished" +#~ msgstr "Kész" + +#~ msgid "You are offline, shopping list might not syncronize." +#~ msgstr "Offline vagy, a bevásárlólista nem szinkronizálódik." + +#~ msgid "Copy/Export" +#~ msgstr "Másolás/Export" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "Húzzon a könyvjelzők közé, hogy bárhonnan importálhasson recepteket" + +#~ msgid "Bookmark Me!" +#~ msgstr "Könyvjelzőbe!" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "Applikáció" + +#~ msgid "Enter website URL" +#~ msgstr "Adja meg a weboldal URL címét" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "Válassza ki az importálandó receptfájlokat, vagy húzza őket ide..." + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "A recept betöltéséhez illessze be ide a json vagy html forrást." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Receptadatok előnézete" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Húzza a recept attribútumait a jobb oldalról az alábbi megfelelő mezőbe." + +#~ msgid "Clear Contents" +#~ msgstr "Tartalom törlése" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "Az ide húzott szöveg a névhez lesz csatolva." + +#~ msgid "Description" +#~ msgstr "Leírás" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "Az ide húzott szöveg hozzá lesz csatolva a leíráshoz." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "" +#~ "Az ide húzott kulcsszavak hozzá lesznek csatolva az aktuális listához" + +#~ msgid "Image" +#~ msgstr "Kép" + +#~ msgid "Prep Time" +#~ msgstr "Előkészítési idő" + +#~ msgid "Cook Time" +#~ msgstr "Főzési idő" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "" +#~ "Az ide húzott összetevők hozzá lesznek csatolva az aktuális listához." + +#~ msgid "Instructions" +#~ msgstr "Elkészítés" + +#~ msgid "" +#~ "Recipe instructions dragged here will be appended to current instructions." +#~ msgstr "" +#~ "Az ide húzott receptutasítások a jelenlegi utasításokhoz lesznek csatolva." + +#~ msgid "Discovered Attributes" +#~ msgstr "Felfedezett attribútumok" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Húzza a recept attribútumait alulról a bal oldali megfelelő mezőbe. " +#~ "Kattintson bármelyik csomópontra a teljes tulajdonságainak " +#~ "megjelenítéséhez." + +#~ msgid "Show Blank Field" +#~ msgstr "Üres mező megjelenítése" + +#~ msgid "Blank Field" +#~ msgstr "Üres mező" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "Az üres mezőre húzott elemek hozzá lesznek csatolva." + +#~ msgid "Delete Text" +#~ msgstr "Szöveg törlése" + +#~ msgid "Delete image" +#~ msgstr "Kép törlése" + +#~ msgid "Recipe Name" +#~ msgstr "Recept neve" + +#~ msgid "Recipe Description" +#~ msgstr "Recept leírása" + +#~ msgid "Select one" +#~ msgstr "Válassz egyet" + +#~ msgid "Note" +#~ msgstr "Megjegyzés" + +#~ msgid "Add Keyword" +#~ msgstr "Kulcsszavak hozzáadása" + +#~ msgid "All Keywords" +#~ msgstr "Összes kulcsszó" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importálja az összes kulcsszót, nem csak a már meglévőket." + +#~ msgid "Information" +#~ msgstr "Információ" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Jelenleg csak az ld+json vagy microdata információkat tartalmazó " +#~ "weboldalakat lehet\n" +#~ " importálni. A legtöbb nagy " +#~ "receptoldal támogatja ezt. Ha az oldal nem importálható, de\n" +#~ " úgy gondolod, hogy\n" +#~ " valószínűleg valamilyen strukturált " +#~ "adatot tartalmaz, bátran küldj egy példát a\n" +#~ " github issues-re." + +#~ msgid "Google ld+json Info" +#~ msgstr "Google ld+json információ" + +#~ msgid "GitHub Issues" +#~ msgstr "GitHub Issues" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Recept markup specifikáció" + +#~ msgid "Rating a recipe should have. [0 - 5]" +#~ msgstr "Értékelés amely egy receptnek kell legyen. [0 - 5]" + +#~ msgid "" +#~ "If recipe should have all (AND=false) or any (OR=true) of the " +#~ "provided keywords." +#~ msgstr "" +#~ "Ha a receptnek a megadott kulcsszavak mindegyikét (AND=false) vagy " +#~ "bármelyikét (OR=true) tartalmaznia kell." + +#~ msgid "" +#~ "If recipe should have all (AND=false) or any (OR=true) of the " +#~ "provided foods." +#~ msgstr "" +#~ "Ha a receptnek tartalmaznia kell az összes (AND=false) vagy bármelyik " +#~ "(OR=true) megadott élelmiszert." + +#~ msgid "" +#~ "If recipe should be in all (AND=false) or any (OR=true) of the " +#~ "provided books." +#~ msgstr "" +#~ "Ha a recept az összes (AND=false) vagy bármelyik (OR=true) " +#~ "megadott könyvben szerepel." + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "A kért webhely rosszul formázott adatokat szolgáltatott, és nem lehet " +#~ "beolvasni." + +#~ msgid "The requested page could not be found." +#~ msgstr "A kért oldal nem található." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "A kért webhely nem biztosít semmilyen elismert adatformátumot a recept " +#~ "importálásához." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "Nem találtam semmi tennivalót." + +#~ msgid "Exporting is not implemented for this provider" +#~ msgstr "Az exportálás nincs megvalósítva ennél a szolgáltatónál" + +#~ msgid "Shopping Lists" +#~ msgstr "Bevásárlólisták" + +#~ msgid "New Shopping List" +#~ msgstr "Új bevásárló lista" + #~ msgid "New Unit" #~ msgstr "Új Mértékegység" diff --git a/cookbook/locale/it/LC_MESSAGES/django.mo b/cookbook/locale/it/LC_MESSAGES/django.mo index 875bc216..1dff5edc 100644 Binary files a/cookbook/locale/it/LC_MESSAGES/django.mo and b/cookbook/locale/it/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/it/LC_MESSAGES/django.po b/cookbook/locale/it/LC_MESSAGES/django.po index d83a9721..cbfa9907 100644 --- a/cookbook/locale/it/LC_MESSAGES/django.po +++ b/cookbook/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-01-17 07:56+0000\n" "Last-Translator: Oliver Cervera \n" "Language-Team: Italian /remote." "php/webdav/ is added automatically)" @@ -232,33 +237,33 @@ msgstr "" "Lascia vuoto per dropbox e inserisci solo l'url base per nextcloud (/" "remote.php/webdav/ è aggiunto automaticamente)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Archiviazione" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Attivo" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Stringa di Ricerca" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "ID del File" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "Devi fornire almeno una ricetta o un titolo." -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -266,15 +271,15 @@ msgstr "" "Puoi usare markdown per formattare questo campo. Guarda la documentazione qui" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "È stato raggiunto il numero massimo di utenti per questa istanza." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Questo indirizzo email è già in uso!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -282,21 +287,21 @@ msgstr "" "Non è obbligatorio specificare l'indirizzo email, ma se presente verrà " "utilizzato per mandare all'utente un link di invito." -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Nome già in uso." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Accetta i Termini d'uso e Privacy" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -308,177 +313,177 @@ msgstr "" "Seleziona il metodo di ricerca. Clicca qui " "per avere maggiori informazioni." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Metodo di ricerca" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Ignora accento" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "Corrispondenza parziale" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Inizia con" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "Ricerca Fuzzy" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Full Text" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 #, fuzzy #| msgid "New Shopping List" msgid "Share Shopping List" msgstr "Nuova lista della spesa" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Seleziona supermercato" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Prefisso lista" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 #, fuzzy #| msgid "Food that should be replaced." msgid "Fields on food that should be inherited by default." msgstr "Alimento che dovrebbe essere rimpiazzato." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -492,45 +497,64 @@ msgstr "" "Per evitare spam, la mail non è stata inviata. Aspetta qualche minuto e " "riprova." -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 #, fuzzy #| msgid "You must provide at least a recipe or a title." msgid "You must supply a servings size" msgstr "Devi fornire almeno una ricetta o un titolo." -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "Impossibile elaborare il codice del template." -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importato da" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" @@ -538,7 +562,7 @@ msgstr "" "La procedura di import necessita di un file .zip. Hai scelto il tipo di " "importazione corretta per i tuoi dati?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -546,11 +570,11 @@ msgstr "" "Un errore imprevisto si è verificato durante l'importazione. Assicurati di " "aver caricato un file valido." -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "Le seguenti ricette sono state ignorate perché già esistenti:" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "Importate %s ricette." @@ -563,13 +587,11 @@ msgstr "Note" msgid "Nutritional Information" msgstr "Informazioni nutrizionali" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Fonte" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Porzioni" @@ -581,7 +603,7 @@ msgstr "Tempo di cottura" msgid "Preparation Time" msgstr "Tempo di preparazione" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -627,7 +649,7 @@ msgstr "Cena" msgid "Other" msgstr "Altro" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -635,31 +657,29 @@ msgstr "" "Archiviazione massima in MB. 0 per illimitata, -1 per disabilitare il " "caricamento dei file." -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Piano alimentare" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Libri" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Piccolo" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nuovo" @@ -668,82 +688,98 @@ msgstr "Nuovo" 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:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Semplice" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Raw" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Alias Alimento" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Alias Unità" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Alias Parola Chiave" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Ricetta" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Alimenti" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Parola chiave" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "Il caricamento dei file non è abilitato in questa istanza." -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "Hai raggiungo il limite per il caricamento dei file." -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Modifica" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -775,7 +811,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -873,7 +909,8 @@ msgstr "" " richiedere un nuovo link di conferma." -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Login" @@ -881,6 +918,9 @@ msgstr "Login" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Accedi" @@ -1042,113 +1082,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentazione API" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Ricette" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Spesa" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Parola chiave" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Alimenti" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unità di misura" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermercato" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Categoria Supermercato" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automazioni" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "File" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Modifica in blocco" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Cronologia" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingredienti" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Esporta" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importa Ricetta" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Crea" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Ricette esterne" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Impostazioni istanza" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Sistema" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Amministratore" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Informazioni su Markdown" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Traduci Tandoor" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "Browser API" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Esci" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Modifica in blocco per categoria" @@ -1163,7 +1215,7 @@ msgstr "" "Aggiungi le parole chiave che desideri a tutte le ricette che contengono una " "determinata stringa" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Sincronizza" @@ -1187,12 +1239,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Salva" @@ -1306,16 +1357,11 @@ msgstr "Elimina il file originale" msgid "List" msgstr "Elenco" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Prova la nuova lista della spesa" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtro" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importa tutto" @@ -1337,28 +1383,16 @@ msgstr "Mostra registro" msgid "Cook Log" msgstr "Registro di cottura" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Ricetta" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Chiudi" @@ -1410,11 +1444,6 @@ msgstr "Ripristina Ricerca" msgid "Last viewed" msgstr "Recenti" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Ricette" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Effettua il login per vedere le ricette" @@ -1590,7 +1619,6 @@ msgid "Created by" msgstr "Creato da" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Condiviso con" @@ -1701,28 +1729,30 @@ msgstr "" "offline perché le hai aperte di recente. Ricorda che queste informazioni " "potrebbero non essere aggiornate." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "di" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Commento" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Immagine ricetta" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Tempo di preparazione circa" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Tempo di cottura circa" @@ -2059,74 +2089,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Crea super utente" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Lista della spesa" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Cerca Ricetta" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Ricette per la spesa" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Nessuna ricetta selezionata" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Modalità di inserimento" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Aggiungi voce" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Quantità" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Seleziona unità di misura" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Seleziona" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Seleziona alimento" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Seleziona supermercato" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Seleziona utente" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Completato" - -#: .\cookbook\templates\shopping_list.html:267 +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 #, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "Sei offline: la lista della spesa potrebbe non sincronizzarsi." +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Login con social network" -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Copia/Esporta" +#: .\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 "Si è verificato un errore durante lo spostamento " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2193,68 +2168,68 @@ msgstr "Gestisci iscrizione" msgid "Number of objects" msgstr "Numero di oggetti" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Ricette importate" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Statistiche degli oggetti" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Ricette senza parole chiave" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Ricette interne" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Membri" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Invita utente" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Utente" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Gruppi" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "admin" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "utente" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "ospite" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "rimuovi" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Aggiorna" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "Non puoi modificare te stesso." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "Non ci sono ancora ricette in questa istanza!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Link di invito" @@ -2391,413 +2366,249 @@ msgstr "" msgid "URL Import" msgstr "Importa da URL" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "Spostami nei tuoi segnalibri per importare facilmente le ricette" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Salvami nei preferiti!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "App" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Testo" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "File" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Inserisci l'indirizzo del sito web" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "Seleziona i file delle ricette da importare o spostarli qui..." - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "Incolla qui il codice html o json per caricare una ricetta." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Anteprima dati della ricetta" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "Trascina gli attributi della ricetta da destra nella casella in basso." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Cancella il contenuto" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Il testo trascinato qui sarà aggiunto al nome." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Descrizione" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Il testo trascinato qui sarà aggiunto alla descrizione." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "Le parole chiave trascinate qui saranno aggiunte alla lista corrente" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Immagine" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Tempo di preparazione" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Tempo di cottura" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "Gli ingredienti trascinati qui saranno aggiunti alla lista corrente." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Istruzioni" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Le istruzioni per la ricetta trascinate qui saranno aggiunte alle istruzioni " -"correnti." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Attributi trovati" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Trascina gli attributi delle ricette dal basso nella casella sulla sinistra. " -"Clicca su qualsiasi nodo per mostrare le sue proprietà complete." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Mostra campo vuoto" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Campo vuoto" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "Gli elementi trascinati nel campo vuoto saranno ignorati." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Elimina testo" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Elimina immagine" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Nome Ricetta" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Descrizione ricetta" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Seleziona un elemento" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Nota" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Aggiungi parole chiave" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Tutte le parole chiave" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importa tutte le parole chiave, non solo quelle che già esistono." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Informazioni" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Possono essere importati solo i siti che contengono informazioni Id+json o " -"microdata.\n" -" I maggiori siti di ricette di solito " -"sono supportati. Se questo sito non può essere importato ma \n" -" credi che abbia una qualche tipo di " -"struttura dati, puoi inviare un esempio nella sezione Issues \n" -" su GitHub." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Info Google Id+json" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "Issues (Problemi aperti) su GitHub" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Specifica di Markup della ricetta" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "Il parametro updated_at non è formattato correttamente" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "Non esiste nessun {self.basename} con id {pk}" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "Non è possibile unirlo con lo stesso oggetto!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "Non esiste nessun {self.basename} con id {target}" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "Non è possibile unirlo con un oggetto secondario!" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} è stato unito con successo a {target.name}" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} è stato spostato con successo alla radice." -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Si è verificato un errore durante lo spostamento " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "Non è possibile muovere un oggetto a sé stesso!" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "Non esiste nessun {self.basename} con id {parent}" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 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:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 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:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Sincronizzazione completata con successo!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Errore di sincronizzazione con questo backend" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Nulla da fare." -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"Il sito richiesto ha fornito dati in formato non corretto e non può essere " -"letto." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "La pagina richiesta non è stata trovata." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"Il sito richiesto non fornisce un formato di dati riconosciuto da cui " -"importare la ricetta." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "Nessuna informazione utilizzabile è stata trovata." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "Non è stato trovato nulla da fare." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "Hai raggiunto il numero massimo di ricette nella tua istanza." - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "Hai più utenti di quanti permessi nella tua istanza." - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." @@ -2805,145 +2616,147 @@ msgstr[0] "Modifica di massa completata. %(count)d ricetta è stata aggiornata." msgstr[1] "" "Modifica in blocco completata. %(count)d ricette sono state aggiornate." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Monitoraggio" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Backend di archiviazione" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Non è possibile eliminare questo backend di archiviazione perchè è usato in " "almeno un monitoraggio." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Libro delle ricette" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Preferiti" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Link di invito" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Non puoi modificare questo backend!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Backend salvato!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" "Si è verificato un errore durante l'aggiornamento di questo backend di " "archiviazione!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Modifiche salvate!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Si è verificato un errore durante il salvataggio delle modifiche!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\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:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Registro importazioni" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Trovate" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Liste della spesa" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Lista della spesa" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Supermercati" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Categorie della spesa" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtro" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Step" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Nuova lista della spesa" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "La nuova ricetta è stata importata!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Si è verificato un errore durante l'importazione di questa ricetta!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Ciao" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Sei stato invitato da " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " per entrare nella sua istanza di Tandoor Recipes " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Clicca il link qui di seguito per attivare il tuo account: " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "L'invito è valido fino al " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Invito per Tandoor Recipes" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "Link di invito inviato con successo all'utente." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." @@ -2951,13 +2764,13 @@ msgstr "" "Hai mandato troppe email, condividi il link manualmente o aspetta qualche " "ora." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" "Non è stato possibile inviare l'email all'utente, condividi il link " "manualmente." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2965,23 +2778,23 @@ 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:174 +#: .\cookbook\views\views.py:176 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:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Commento salvato!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Questa funzione non è disponibile nella versione demo!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "Devi selezionare almeno un campo da cercare!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2989,11 +2802,11 @@ msgstr "" "Per utilizzare questo metodo di ricerca devi selezionare almeno un campo di " "ricerca full text!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "La ricerca Fuzzy non è compatibile con questo metodo di ricerca!" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3003,32 +2816,32 @@ msgstr "" "utente! Se hai dimenticato le credenziali del tuo super utente controlla la " "documentazione di Django per resettare le password." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Le password non combaciano!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "L'utente è stato creato e ora può essere usato per il login!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "È stato fornito un link di invito non valido!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" "Sei già membro di una istanza e quindi non puoi entrare in quest'altra." -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Sei entrato a far parte di questa istanza." -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "Il link di invito non è valido o è stato già usato!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3036,7 +2849,7 @@ msgstr "" "La segnalazione dei link di condivisione non è abilitata per questa istanza. " "Notifica l'amministratore per segnalare i problemi." -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3044,6 +2857,225 @@ msgstr "" "Il link per la condivisione delle ricette è stato disabilitato! Per maggiori " "informazioni contatta l'amministratore." +#~ msgid "Try the new shopping list" +#~ msgstr "Prova la nuova lista della spesa" + +#~ msgid "Search Recipe" +#~ msgstr "Cerca Ricetta" + +#~ msgid "Shopping Recipes" +#~ msgstr "Ricette per la spesa" + +#~ msgid "No recipes selected" +#~ msgstr "Nessuna ricetta selezionata" + +#~ msgid "Entry Mode" +#~ msgstr "Modalità di inserimento" + +#~ msgid "Add Entry" +#~ msgstr "Aggiungi voce" + +#~ msgid "Amount" +#~ msgstr "Quantità" + +#~ msgid "Select Unit" +#~ msgstr "Seleziona unità di misura" + +#~ msgid "Select" +#~ msgstr "Seleziona" + +#~ msgid "Select Food" +#~ msgstr "Seleziona alimento" + +#~ msgid "Select Supermarket" +#~ msgstr "Seleziona supermercato" + +#~ msgid "Select User" +#~ msgstr "Seleziona utente" + +#~ msgid "Finished" +#~ msgstr "Completato" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Sei offline: la lista della spesa potrebbe non sincronizzarsi." + +#~ msgid "Copy/Export" +#~ msgstr "Copia/Esporta" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "Spostami nei tuoi segnalibri per importare facilmente le ricette" + +#~ msgid "Bookmark Me!" +#~ msgstr "Salvami nei preferiti!" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "App" + +#~ msgid "Text" +#~ msgstr "Testo" + +#~ msgid "File" +#~ msgstr "File" + +#~ msgid "Enter website URL" +#~ msgstr "Inserisci l'indirizzo del sito web" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "Seleziona i file delle ricette da importare o spostarli qui..." + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "Incolla qui il codice html o json per caricare una ricetta." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Anteprima dati della ricetta" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Trascina gli attributi della ricetta da destra nella casella in basso." + +#~ msgid "Clear Contents" +#~ msgstr "Cancella il contenuto" + +#~ 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." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "" +#~ "Le parole chiave trascinate qui saranno aggiunte alla lista corrente" + +#~ msgid "Image" +#~ msgstr "Immagine" + +#~ msgid "Prep Time" +#~ msgstr "Tempo di preparazione" + +#~ msgid "Cook Time" +#~ msgstr "Tempo di cottura" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ 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 "" +#~ "Le istruzioni per la ricetta trascinate qui saranno aggiunte alle " +#~ "istruzioni correnti." + +#~ msgid "Discovered Attributes" +#~ msgstr "Attributi trovati" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Trascina gli attributi delle ricette dal basso nella casella sulla " +#~ "sinistra. Clicca su qualsiasi nodo per mostrare le sue proprietà complete." + +#~ msgid "Show Blank Field" +#~ msgstr "Mostra campo vuoto" + +#~ msgid "Blank Field" +#~ msgstr "Campo vuoto" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "Gli elementi trascinati nel campo vuoto saranno ignorati." + +#~ msgid "Delete Text" +#~ msgstr "Elimina testo" + +#~ msgid "Delete image" +#~ msgstr "Elimina immagine" + +#~ msgid "Recipe Name" +#~ msgstr "Nome Ricetta" + +#~ msgid "Recipe Description" +#~ msgstr "Descrizione ricetta" + +#~ msgid "Select one" +#~ msgstr "Seleziona un elemento" + +#~ msgid "Note" +#~ msgstr "Nota" + +#~ msgid "Add Keyword" +#~ msgstr "Aggiungi parole chiave" + +#~ msgid "All Keywords" +#~ msgstr "Tutte le parole chiave" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importa tutte le parole chiave, non solo quelle che già esistono." + +#~ msgid "Information" +#~ msgstr "Informazioni" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Possono essere importati solo i siti che contengono informazioni Id+json " +#~ "o microdata.\n" +#~ " I maggiori siti di ricette di solito " +#~ "sono supportati. Se questo sito non può essere importato ma \n" +#~ " credi che abbia una qualche tipo di " +#~ "struttura dati, puoi inviare un esempio nella sezione Issues \n" +#~ " su GitHub." + +#~ msgid "Google ld+json Info" +#~ msgstr "Info Google Id+json" + +#~ msgid "GitHub Issues" +#~ msgstr "Issues (Problemi aperti) su GitHub" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Specifica di Markup della ricetta" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "Il sito richiesto ha fornito dati in formato non corretto e non può " +#~ "essere letto." + +#~ msgid "The requested page could not be found." +#~ msgstr "La pagina richiesta non è stata trovata." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "Il sito richiesto non fornisce un formato di dati riconosciuto da cui " +#~ "importare la ricetta." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "Non è stato trovato nulla da fare." + +#~ msgid "Shopping Lists" +#~ msgstr "Liste della spesa" + +#~ msgid "New Shopping List" +#~ msgstr "Nuova lista della spesa" + #~ msgid "Time" #~ msgstr "Tempo" @@ -3059,7 +3091,6 @@ msgstr "" #~ msgid "Exporting is not implemented for this provider" #~ msgstr "Questo provider non permette l'esportazione" -#, python-brace-format #~ msgid "No {self.basename} with id {child} exists" #~ msgstr "Non esiste nessun {self.basename} con id {child}" @@ -3346,9 +3377,6 @@ msgstr "" #~ "Non è richiesto un nome utente, se lasciato vuoto il nuovo utente ne può " #~ "sceglierne uno." -#~ msgid "Imported from" -#~ msgstr "Importato da" - #~ msgid "Link" #~ msgstr "Link" diff --git a/cookbook/locale/lv/LC_MESSAGES/django.mo b/cookbook/locale/lv/LC_MESSAGES/django.mo index 49387081..549d4240 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 0d4ff7ac..18e2f096 100644 --- a/cookbook/locale/lv/LC_MESSAGES/django.po +++ b/cookbook/locale/lv/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2020-06-02 19:28+0000\n" "Last-Translator: vabene1111 , 2021\n" "Language-Team: Latvian (https://www.transifex.com/django-recipes/" @@ -24,8 +24,7 @@ msgstr "" "2);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Sastāvdaļas" @@ -88,11 +87,15 @@ msgid "Shopping list auto sync period" msgstr "Iepirkumu saraksts pašlaik ir tukšs" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Komentāri" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -100,11 +103,11 @@ msgstr "" "Augšējās navigācijas joslas krāsa. Ne visas krāsas darbojas ar visām tēmām, " "vienkārši izmēģiniet tās!" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "Noklusējuma vienība, ko izmantot, ievietojot receptē jaunu sastāvdaļu." -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -112,11 +115,11 @@ msgstr "" "Iespējot daļskaitļus sastāvdaļu daudzumos (piemēram, decimāldaļas " "automātiski pārveidot par daļskaitļiem)" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 #, fuzzy #| msgid "" #| "Users with whom newly created meal plan/shopping list entries should be " @@ -126,26 +129,26 @@ msgstr "" "Lietotāji, ar kuriem jaunizveidotie maltīšu saraksti/iepirkumu saraksti tiks " "kopīgoti pēc noklusējuma." -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 #, fuzzy #| msgid "Open Shopping List" msgid "Users with whom to share shopping lists." msgstr "Atvērt iepirkumu sarakstu" -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "Parādīt nesen skatītās receptes meklēšanas lapā." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "Ciparu skaits pēc komata decimāldaļām sastāvdaļās." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" "Ja vēlaties, lai jūs varētu izveidot un redzēt komentārus zem receptēm." -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -159,19 +162,23 @@ msgstr "" "Ja tas ir zemāks par instances ierobežojumu, tas tiek atiestatīts, " "saglabājot." -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -179,57 +186,55 @@ msgstr "" "Abi lauki nav obligāti. Ja neviens nav norādīts, tā vietā tiks parādīts " "lietotājvārds" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "Vārds" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Atslēgvārdi" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "Pagatavošanas laiks minūtēs" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "Gaidīšanas laiks (vārīšana / cepšana) minūtēs" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "Ceļš" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "Krātuves UID" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "Pievienot komentāru: " -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "Atstājiet tukšu Dropbox un ievadiet lietotnes paroli Nextcloud." -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "Atstājiet tukšu Nextcloud un ievadiet API tokenu Dropbox." -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -237,33 +242,33 @@ msgstr "" "Atstājiet tukšu Dropbox un ievadiet tikai Nextcloud bāzes URL ( /" "remote.php/webdav/ tiek pievienots automātiski)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Krātuve" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Meklēšanas virkne" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "Faila ID" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "Jums jānorāda vismaz recepte vai nosaukums." -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 msgid "You can list default users to share recipes with in the settings." msgstr "" "Iestatījumos varat uzskaitīt noklusējuma lietotājus, ar kuriem koplietot " "receptes." -#: .\cookbook\forms.py:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the
docs here" @@ -271,213 +276,213 @@ msgstr "" "Lai formatētu šo lauku, varat izmantot Markdown. Skatiet dokumentus šeit " -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Meklēt" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Meklēt" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Teskts" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 #, fuzzy #| msgid "Shopping List" msgid "Share Shopping List" msgstr "Iepirkumu saraksts" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Saraksta prefikss" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 #, fuzzy #| msgid "Food that should be replaced." msgid "Fields on food that should be inherited by default." msgstr "Ēdiens, kas būtu jāaizstāj." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -489,61 +494,80 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 msgid "You are not logged in and therefore cannot view this page!" msgstr "Jūs neesat pieteicies un tāpēc nevarat skatīt šo lapu!" -#: .\cookbook\helper\permission_helper.py:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 msgid "You do not have the required permissions to view this page!" msgstr "Jums nav nepieciešamo atļauju, lai apskatītu šo lapu!" -#: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "Jūs nevarat mainīt šo objektu, jo tas nepieder jums!" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 #, fuzzy #| msgid "You must provide at least a recipe or a title." msgid "You must supply a servings size" msgstr "Jums jānorāda vismaz recepte vai nosaukums." -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Importēts no" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, fuzzy, python-format #| msgid "Imported new recipe!" msgid "Imported %s recipes." @@ -561,13 +585,11 @@ msgstr "Piezīme" msgid "Nutritional Information" msgstr "Informācija" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Porciju skaits" @@ -579,7 +601,7 @@ msgstr "" msgid "Preparation Time" msgstr "Pagatavošanas laiks" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -621,37 +643,35 @@ msgstr "Vakariņas" msgid "Other" msgstr "Cits" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Meklēt" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Maltīšu plāns" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Grāmatas" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Mazs" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Liels" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Jauns" @@ -660,88 +680,104 @@ msgstr "Jauns" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Food" msgid "Food Alias" msgstr "Ēdiens" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Vienības" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Atslēgvārdi" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Recepte" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Food" +msgid "Food" +msgstr "Ēdiens" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Atslēgvārds" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Rediģēt" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -773,7 +809,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -866,7 +902,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Pieslēgties" @@ -874,6 +911,9 @@ msgstr "Pieslēgties" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "" @@ -1037,123 +1077,135 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API dokumentācija" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Receptes" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Iepirkšanās" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Atslēgvārds" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 #, fuzzy #| msgid "Food" msgid "Foods" msgstr "Ēdiens" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Vienības" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 #, fuzzy #| msgid "Batch edit Category" msgid "Supermarket Category" msgstr "Rediģēt vairākas kategorijas uzreiz" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 #, fuzzy #| msgid "Information" msgid "Automations" msgstr "Informācija" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 #, fuzzy #| msgid "File ID" msgid "Files" msgstr "Faila ID" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Rediģēt vairākus" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Vēsture" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Sastāvdaļas" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Eksportēt" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importēt recepti" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Izveidot" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Ārējās receptes" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 #, fuzzy #| msgid "Settings" msgid "Space Settings" msgstr "Iestatījumi" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Sistēma" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Administrators" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Markdown rokasgrāmata" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "Github" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "API pārlūks" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Rediģēt vairākas kategorijas uzreiz" @@ -1167,7 +1219,7 @@ msgid "Add the specified keywords to all recipes containing a word" msgstr "" "Pievienojiet norādītos atslēgvārdus visām receptēm, kurās ir atrodams vārds" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Sinhronizēt" @@ -1191,12 +1243,11 @@ msgstr "Ceļam jābūt šādā formātā" #: .\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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Saglabāt" @@ -1315,18 +1366,11 @@ msgstr "Dzēst sākotnējo failu" msgid "List" msgstr "Saraksts" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -#, fuzzy -#| msgid "Open Shopping List" -msgid "Try the new shopping list" -msgstr "Atvērt iepirkumu sarakstu" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtrs" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importēt visu" @@ -1348,28 +1392,16 @@ msgstr "Skatīt žurnālu" msgid "Cook Log" msgstr "Pagatavošanas žurnāls" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\cookbook\templates\import.html:6 msgid "Import Recipes" msgstr "Importēt receptes" #: .\cookbook\templates\import.html:14 .\cookbook\templates\import.html:20 -#: .\cookbook\templates\import_response.html:7 -#: .\cookbook\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\cookbook\templates\import_response.html:7 .\cookbook\views\delete.py:86 +#: .\cookbook\views\edit.py:191 msgid "Import" msgstr "Importēt" -#: .\cookbook\templates\include\recipe_open_modal.html:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Recepte" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Aizvērt" @@ -1424,11 +1456,6 @@ msgstr "Atiestatīt meklēšanu" msgid "Last viewed" msgstr "Pēdējoreiz skatīts" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Receptes" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Lai apskatītu receptes, piesakieties" @@ -1601,7 +1628,6 @@ msgid "Created by" msgstr "Izveidojis" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Kopīgots ar" @@ -1707,28 +1733,30 @@ msgid "" "recently viewed them. Keep in mind that data might be outdated." msgstr "" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "pēc" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Komentēt" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Receptes attēls" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Pagatavošanas laiks apm." #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Gaidīšanas laiks apm." @@ -2067,75 +2095,16 @@ msgstr "" msgid "Create Superuser account" msgstr "Izveidojiet superlietotāja kontu" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Iepirkumu saraksts" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Meklēt recepti" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Iepirkšanās receptes" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Nav izvēlēta neviena recepte" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +msgid "Social Network Login Failure" msgstr "" -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." msgstr "" -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Summa" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Atlasiet vienību" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Atlasīt" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Atlasīt ēdienu" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Atlasīt lietotāju" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Pabeigts" - -#: .\cookbook\templates\shopping_list.html:267 -#, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "Jūs esat bezsaistē. Iepirkumu saraksts netiek sinhronizēts." - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Kopēt/eksportēt" - #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 msgid "Account Connections" @@ -2197,76 +2166,76 @@ msgstr "" msgid "Number of objects" msgstr "Objektu skaits" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Recepšu imports" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Objektu statistika" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Receptes bez atslēgas vārdiem" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Iekšējās receptes" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 #, fuzzy #| msgid "Invite Links" msgid "Invite User" msgstr "Uzaicinājuma saites" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 #, fuzzy #| msgid "Admin" msgid "admin" msgstr "Administrators" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 #, fuzzy #| msgid "You cannot edit this storage!" msgid "You cannot edit yourself." msgstr "Jūs nevarat rediģēt šo krātuvi!" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 #, fuzzy #| msgid "There are no recipes in this book yet." msgid "There are no members in your space yet!" msgstr "Šajā grāmatā vēl nav receptes." -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Uzaicinājuma saites" @@ -2413,430 +2382,249 @@ msgstr "" msgid "URL Import" msgstr "URL importēšana" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -#, fuzzy -#| msgid "Bookmark saved!" -msgid "Bookmark Me!" -msgstr "Grāmatzīme saglabāta!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Teskts" - -#: .\cookbook\templates\url_import.html:46 -#, fuzzy -#| msgid "File ID" -msgid "File" -msgstr "Faila ID" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Ievadiet vietnes URL" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -#, fuzzy -#| msgid "View Recipe" -msgid "Preview Recipe Data" -msgstr "Skatīt recepti" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -#, fuzzy -#| msgid "Preparation Time" -msgid "Prep Time" -msgstr "Pagatavošanas laiks" - -#: .\cookbook\templates\url_import.html:261 -#, fuzzy -#| msgid "Time" -msgid "Cook Time" -msgstr "Laiks" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instrukcijas" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -#, fuzzy -#| msgid "Discovered Recipes" -msgid "Discovered Attributes" -msgstr "Atrastās receptes" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -#, fuzzy -#| msgid "Show as header" -msgid "Show Blank Field" -msgstr "Rādīt kā galveni" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -#, fuzzy -#| msgid "Delete Step" -msgid "Delete Text" -msgstr "Dzēst soli" - -#: .\cookbook\templates\url_import.html:420 -#, fuzzy -#| msgid "Delete Recipe" -msgid "Delete image" -msgstr "Dzēst recepti" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Receptes nosaukums" - -#: .\cookbook\templates\url_import.html:440 -#, fuzzy -#| msgid "Recipe Markup Specification" -msgid "Recipe Description" -msgstr "Recepšu Markup specifikācija" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Izvēlies vienu" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Piezīme" - -#: .\cookbook\templates\url_import.html:597 -#, fuzzy -#| msgid "All Keywords" -msgid "Add Keyword" -msgstr "Visi atslēgvārdi" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Visi atslēgvārdi" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importējiet visus atslēgvārdus, ne tikai jau esošos." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Informācija" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Pašlaik tikai vietnes, kurās tiek izmantots ld+json vai microdata ir " -"iespējams\n" -" importēt. Lielākā daļa lielo recepšu " -"lapu to atbalsta. Ja jūsu vietni nevar importēt, bet\n" -" tev šķiet,\n" -" ka tai ir sava veida strukturēti dati, " -"nekautrējieties ievietot piemēru\n" -" Github." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Google ld+json informācija" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "GitHub Issues" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Recepšu Markup specifikācija" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 #, fuzzy #| msgid "Parameter filter_list incorrectly formatted" msgid "Parameter updated_at incorrectly formatted" msgstr "Parametrs filter_list ir nepareizi formatēts" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Sinhronizācija ir veiksmīga!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Sinhronizējot ar krātuvi, radās kļūda" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "Pieprasītā vietne sniedza nepareizus datus, kurus nevar nolasīt." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "Pieprasīto lapu nevarēja atrast." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"Pieprasītajā vietnē nav norādīts atzīts datu formāts, no kura varētu " -"importēt recepti." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Pieprasīto lapu nevarēja atrast." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." @@ -2844,185 +2632,185 @@ msgstr[0] "Partijas rediģēšana pabeigta. %(count)d recepte tika atjaunināta. msgstr[1] "Partijas rediģēšana pabeigta. %(count)d receptes tika atjauninātas." msgstr[2] "Partijas rediģēšana pabeigta. %(count)d receptes tika atjauninātas." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Uzraudzīt" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Krātuves aizmugursistēma" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Nevarēja izdzēst šo krātuves aizmugursistēmu, jo tā tiek izmantota vismaz " "vienā uzraugā." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Recepšu grāmata" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Grāmatzīmes" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Uzaicinājuma saite" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Jūs nevarat rediģēt šo krātuvi!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Krātuve saglabāta!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "Atjauninot šo krātuves aizmugursistēmu, radās kļūda!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Izmaiņas saglabātas!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Saglabājot izmaiņas, radās kļūda!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Importēšanas žurnāls" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Atklāšana" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "Iepirkšanās saraksti" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "Iepirkumu saraksts" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 #, fuzzy #| msgid "Shopping Recipes" msgid "Shopping Categories" msgstr "Iepirkšanās receptes" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtrs" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Soļi" -#: .\cookbook\views\lists.py:232 -#, fuzzy -#| msgid "Shopping List" -msgid "New Shopping List" -msgstr "Iepirkumu saraksts" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Importēta jauna recepte!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Importējot šo recepti, radās kļūda!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "Jums nav nepieciešamo atļauju, lai veiktu šo darbību!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Komentārs saglabāts!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3032,44 +2820,214 @@ msgstr "" "aizmirsis sava superlietotāja informāciju, lūdzu, skatiet Django " "dokumentāciju par paroļu atiestatīšanu." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Paroles nesakrīt!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "Lietotājs ir izveidots, lūdzu, piesakieties!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "Nepareiza uzaicinājuma saite!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 #, fuzzy #| msgid "You are not logged in and therefore cannot view this page!" msgid "You are already member of a space and therefore cannot join this one." msgstr "Jūs neesat pieteicies un tāpēc nevarat skatīt šo lapu!" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "Uzaicinājuma saite nav derīga vai jau izmantota!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#, fuzzy +#~| msgid "Open Shopping List" +#~ msgid "Try the new shopping list" +#~ msgstr "Atvērt iepirkumu sarakstu" + +#~ msgid "Search Recipe" +#~ msgstr "Meklēt recepti" + +#~ msgid "Shopping Recipes" +#~ msgstr "Iepirkšanās receptes" + +#~ msgid "No recipes selected" +#~ msgstr "Nav izvēlēta neviena recepte" + +#~ msgid "Amount" +#~ msgstr "Summa" + +#~ msgid "Select Unit" +#~ msgstr "Atlasiet vienību" + +#~ msgid "Select" +#~ msgstr "Atlasīt" + +#~ msgid "Select Food" +#~ msgstr "Atlasīt ēdienu" + +#~ msgid "Select User" +#~ msgstr "Atlasīt lietotāju" + +#~ msgid "Finished" +#~ msgstr "Pabeigts" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Jūs esat bezsaistē. Iepirkumu saraksts netiek sinhronizēts." + +#~ msgid "Copy/Export" +#~ msgstr "Kopēt/eksportēt" + +#, fuzzy +#~| msgid "Bookmark saved!" +#~ msgid "Bookmark Me!" +#~ msgstr "Grāmatzīme saglabāta!" + +#~ msgid "Text" +#~ msgstr "Teskts" + +#, fuzzy +#~| msgid "File ID" +#~ msgid "File" +#~ msgstr "Faila ID" + +#~ msgid "Enter website URL" +#~ msgstr "Ievadiet vietnes URL" + +#, fuzzy +#~| msgid "View Recipe" +#~ msgid "Preview Recipe Data" +#~ msgstr "Skatīt recepti" + +#, fuzzy +#~| msgid "Preparation Time" +#~ msgid "Prep Time" +#~ msgstr "Pagatavošanas laiks" + +#, fuzzy +#~| msgid "Time" +#~ msgid "Cook Time" +#~ msgstr "Laiks" + +#~ msgid "Instructions" +#~ msgstr "Instrukcijas" + +#, fuzzy +#~| msgid "Discovered Recipes" +#~ msgid "Discovered Attributes" +#~ msgstr "Atrastās receptes" + +#, fuzzy +#~| msgid "Show as header" +#~ msgid "Show Blank Field" +#~ msgstr "Rādīt kā galveni" + +#, fuzzy +#~| msgid "Delete Step" +#~ msgid "Delete Text" +#~ msgstr "Dzēst soli" + +#, fuzzy +#~| msgid "Delete Recipe" +#~ msgid "Delete image" +#~ msgstr "Dzēst recepti" + +#~ msgid "Recipe Name" +#~ msgstr "Receptes nosaukums" + +#, fuzzy +#~| msgid "Recipe Markup Specification" +#~ msgid "Recipe Description" +#~ msgstr "Recepšu Markup specifikācija" + +#~ msgid "Select one" +#~ msgstr "Izvēlies vienu" + +#~ msgid "Note" +#~ msgstr "Piezīme" + +#, fuzzy +#~| msgid "All Keywords" +#~ msgid "Add Keyword" +#~ msgstr "Visi atslēgvārdi" + +#~ msgid "All Keywords" +#~ msgstr "Visi atslēgvārdi" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importējiet visus atslēgvārdus, ne tikai jau esošos." + +#~ msgid "Information" +#~ msgstr "Informācija" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Pašlaik tikai vietnes, kurās tiek izmantots ld+json vai microdata ir " +#~ "iespējams\n" +#~ " importēt. Lielākā daļa lielo recepšu " +#~ "lapu to atbalsta. Ja jūsu vietni nevar importēt, bet\n" +#~ " tev šķiet,\n" +#~ " ka tai ir sava veida strukturēti " +#~ "dati, nekautrējieties ievietot piemēru\n" +#~ " Github." + +#~ msgid "Google ld+json Info" +#~ msgstr "Google ld+json informācija" + +#~ msgid "GitHub Issues" +#~ msgstr "GitHub Issues" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Recepšu Markup specifikācija" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "Pieprasītā vietne sniedza nepareizus datus, kurus nevar nolasīt." + +#~ msgid "The requested page could not be found." +#~ msgstr "Pieprasīto lapu nevarēja atrast." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "Pieprasītajā vietnē nav norādīts atzīts datu formāts, no kura varētu " +#~ "importēt recepti." + +#~ msgid "Shopping Lists" +#~ msgstr "Iepirkšanās saraksti" + +#, fuzzy +#~| msgid "Shopping List" +#~ msgid "New Shopping List" +#~ msgstr "Iepirkumu saraksts" + #~ msgid "Time" #~ msgstr "Laiks" @@ -3290,9 +3248,6 @@ msgstr "" #~ "Lietotājvārds nav nepieciešams. Ja tas tiks atstāts tukšs, lietotājs to " #~ "varēs izvēlēties pats." -#~ msgid "Imported from" -#~ msgstr "Importēts no" - #~ msgid "Link" #~ msgstr "Saite" diff --git a/cookbook/locale/nl/LC_MESSAGES/django.mo b/cookbook/locale/nl/LC_MESSAGES/django.mo index 9c97c572..3e47112e 100644 Binary files a/cookbook/locale/nl/LC_MESSAGES/django.mo and b/cookbook/locale/nl/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/nl/LC_MESSAGES/django.po b/cookbook/locale/nl/LC_MESSAGES/django.po index c21ef24a..282fd9a3 100644 --- a/cookbook/locale/nl/LC_MESSAGES/django.po +++ b/cookbook/locale/nl/LC_MESSAGES/django.po @@ -12,11 +12,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-04-05 10:31+0000\n" "Last-Translator: Jesse \n" -"Language-Team: Dutch \n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,8 +25,7 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Ingrediënten" @@ -79,11 +78,15 @@ msgid "Shopping list auto sync period" msgstr "Boodschappenlijst auto sync periode" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Opmerkingen" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -91,13 +94,13 @@ msgstr "" "De kleur van de bovenste navigatie balk. Niet alle kleuren werken met alle " "thema's, je dient ze dus simpelweg uit te proberen!" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" "Standaard eenheid die gebruikt wordt wanneer een nieuw ingrediënt aan een " "recept wordt toegevoegd." -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -105,33 +108,33 @@ msgstr "" "Mogelijk maken van breuken bij ingrediënt aantallen (het automatisch " "converteren van decimalen naar breuken)" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "Geef energiewaardes weer in joules in plaats van calorieën" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" "Gebruikers waarmee een nieuwe maaltijdplannen standaard gedeeld moeten " "worden." -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 msgid "Users with whom to share shopping lists." msgstr "Gebruikers waarmee boodschappenlijsten gedeeld moeten worden." -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "Geef recent bekeken recepten op de zoekpagina weer." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "Aantal decimalen om ingrediënten op af te ronden." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "Als je opmerkingen onder recepten wil kunnen maken en zien." -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -144,19 +147,23 @@ msgstr "" "gelijktijdig boodschappen doen maar verbruikt mogelijk extra mobiele data. " "Wordt gereset bij opslaan wanneer de limiet niet bereikt is." -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "Zet de navbar vast aan de bovenkant van de pagina." -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "Zet maaltijdplan ingrediënten automatisch op boodschappenlijst." -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "Sluit ingrediënten die op voorraad zijn uit." -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -164,39 +171,37 @@ msgstr "" "Beide velden zijn optioneel. Indien niks is opgegeven wordt de " "gebruikersnaam weergegeven" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "Naam" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Etiketten" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "Voorbereidingstijd in minuten" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "Wacht tijd in minuten (koken en bakken)" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "Pad" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "Opslag UID" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "Standaard waarde" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -204,19 +209,19 @@ msgstr "" "Om dubbelingen te voorkomen worden recepten met dezelfde naam als een " "bestaand recept genegeerd. Vink aan om alles te importeren." -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "Voeg een opmerking toe: " -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "Laat leeg voor dropbox en vul het app wachtwoord in voor nextcloud." -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "Laat leeg voor nextcloud en vul de api token in voor dropbox." -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -224,33 +229,33 @@ msgstr "" "Laat leeg voor dropbox en vul enkel de base url voor nextcloud in. (/" "remote.php/webdav/ wordt automatisch toegevoegd.)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Opslag" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Actief" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Zoekopdracht" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "Bestands ID" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "Je moet minimaal één recept of titel te specificeren." -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -258,15 +263,15 @@ msgstr "" "Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "Maximum aantal gebruikers voor deze ruimte bereikt." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "E-mailadres reeds in gebruik!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -274,15 +279,15 @@ msgstr "" "Een e-mailadres is niet vereist, maar indien aanwezig zal de " "uitnodigingslink naar de gebruiker worden gestuurd." -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Naam reeds in gebruik." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Accepteer voorwaarden" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -290,7 +295,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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -298,7 +303,7 @@ msgstr "" "Selecteer zoekmethode. Klik hier voor een " "beschrijving van de keuzes." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -306,7 +311,7 @@ msgstr "" "Gebruik 'fuzzy' koppelen bij eenheden, etiketten en ingrediënten bij " "bewerken en importeren van recepten." -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -315,7 +320,7 @@ msgstr "" "deze optie kan de zoekkwaliteit afhankelijk van de taal, zowel verbeteren " "als verslechteren" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -323,7 +328,7 @@ msgstr "" "Velden doorzoeken op gedeelde overeenkomsten. (zoeken op 'Appel' vindt " "'appel', 'aardappel' en 'appelsap')" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -331,7 +336,7 @@ msgstr "" "Velden doorzoeken op overeenkomsten aan het begin van het woord. (zoeken op " "'sa' vindt 'salade' en 'sandwich')" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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." @@ -339,7 +344,7 @@ msgstr "" "Velden 'fuzzy' doorzoeken. (zoeken op 'recetp' vindt ook 'recept') Noot: " "deze optie conflicteert met de zoekmethoden 'web' en 'raw'." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -347,35 +352,35 @@ msgstr "" "Velden doorzoeken op volledige tekst. Noot: Web, Zin en Raw zoekmethoden " "werken alleen met volledige tekstvelden." -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "Zoekmethode" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "'Fuzzy' zoekopdrachten" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "Negeer accent" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "Gedeeltelijke overeenkomst" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "Begint met" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "'Fuzzy' zoeken" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "Volledige tekst" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -383,7 +388,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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -391,7 +396,7 @@ msgstr "" "Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of " "automatisch), neem dan alle recepten op." -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -399,90 +404,90 @@ msgstr "" "Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of " "automatisch), sluit ingrediënten die op voorraad zijn dan uit." -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "Standaard aantal uren om een boodschappenlijst item te vertragen." -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "Filter boodschappenlijst om alleen supermarktcategorieën te bevatten." -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "Dagen van recente boodschappenlijst items weer te geven." -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 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:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "Scheidingsteken te gebruiken voor CSV exports." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 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:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "Deel boodschappenlijst" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "Voeg maaltijdplan automatisch toe" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "Sluit op voorraad uit" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "Neem gerelateerde op" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "Standaard vertraging in uren" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "Filter op supermarkt" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "Afgelopen dagen" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "CSV scheidingsteken" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "Lijst voorvoegsel" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "Auto op voorraad" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "Herstel Ingrediënt overname" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "Herstel alle ingrediënten om de geconfigureerde velden over te nemen." -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "Velden van ingrediënten die standaard overgenomen moeten worden." -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "Toon recepten teller bij zoekfilters" @@ -494,51 +499,70 @@ 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:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 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\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +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:295 .\cookbook\views\new.py:35 +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:560 msgid "One of queryset or hash_key must be provided" msgstr "Er moet een queryset of hash_key opgegeven worden" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "Je moet een portiegrootte aanleveren" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "Sjablooncode kon niet verwerkt worden." -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "Geïmporteerd van" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" "De importtool verwachtte een .zip bestand. Heb je het juiste type gekozen?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." @@ -546,11 +570,11 @@ msgstr "" "Er is een onverwachte fout opgetreden tijdens het importeren. Controleer of " "u een geldig bestand hebt geüpload." -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "De volgende recepten zijn genegeerd omdat ze al bestonden:" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "%s recepten geïmporteerd." @@ -563,13 +587,11 @@ msgstr "Notities" msgid "Nutritional Information" msgstr "Voedingswaarde" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "Bron" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Porties" @@ -581,7 +603,7 @@ msgstr "Wachttijd" msgid "Preparation Time" msgstr "Bereidingstijd" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -625,7 +647,7 @@ msgstr "Avondeten" msgid "Other" msgstr "Overige" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -633,31 +655,29 @@ msgstr "" "Maximale bestandsopslag voor ruimte in MB. 0 voor onbeperkt, -1 om uploaden " "van bestanden uit te schakelen." -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Zoeken" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Maaltijdplan" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Boeken" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Klein" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Groot" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nieuw" @@ -666,51 +686,68 @@ msgstr "Nieuw" 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:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simpel" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Zin" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rauw" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "Ingrediënt alias" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "Eenheid alias" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "Etiket alias" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Recept" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "Ingrediënten" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Etiketten" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "Een gebruiker is verplicht" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "Bestandsuploads zijn niet ingeschakeld voor deze Ruimte." -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "U heeft de uploadlimiet bereikt." -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "Bestaande boodschappenlijst is bijgewerkt" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -718,22 +755,22 @@ 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:980 +#: .\cookbook\serializer.py:1084 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:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "Hoeveelheid eten om aan het boodschappenlijstje toe te voegen" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "ID of eenheid om te gebruik voor het boodschappenlijstje" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Wanneer ingesteld op waar, wordt al het voedsel van actieve " @@ -742,12 +779,11 @@ msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Bewerken" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -779,7 +815,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -876,7 +912,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:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Inloggen" @@ -884,6 +921,9 @@ msgstr "Inloggen" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "Log in" @@ -1045,113 +1085,125 @@ 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:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API documentatie" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Recepten" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Winkelen" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Etiketten" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "Ingrediënten" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Eenheden" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "Supermarkt" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "Supermarktcategorie" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "Automatiseringen" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "Bestanden" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Batchbewerking" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Geschiedenis" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingrediënten" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exporteren" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Recept importeren" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Aanmaken" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Externe recepten" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "Ruimte Instellingen" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Systeem" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Beheer" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Markdown gids" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "Vertaal Tandoor" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "API Browser" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "Uitloggen" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Batch bewerking toepassen op categorie" @@ -1166,7 +1218,7 @@ msgstr "" "Voeg de gespecificeerde etiketten toe aan alle recepten die een woord " "bevatten" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Synchroniseren" @@ -1190,12 +1242,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Opslaan" @@ -1310,16 +1361,11 @@ msgstr "Origineel bestand verwijderen" msgid "List" msgstr " " -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "Probeer de nieuwe boodschappenlijst" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtreren" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Alles importeren" @@ -1341,28 +1387,16 @@ msgstr "Logboek bekijken" msgid "Cook Log" msgstr "Kook logboek" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Recept" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Sluiten" @@ -1416,11 +1450,6 @@ msgstr "Zoekopdracht opnieuw instellen" msgid "Last viewed" msgstr "Laatst bekeken" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Recepten" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "Log in om recepten te bekijken" @@ -1590,7 +1619,6 @@ msgid "Created by" msgstr "Gemaakt door" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "Gedeeld met" @@ -1700,28 +1728,30 @@ msgstr "" "De recepten hieronder zijn beschikbaar om offline te bekijken omdat je ze " "recent bekeken hebt. Houd er rekening mee dat de data mogelijk verouderd is." +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "door" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "Opmerking" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "Recept afbeelding" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "Geschatte voorbereidingstijd" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "Geschatte wachttijd" @@ -2148,72 +2178,19 @@ msgstr "" msgid "Create Superuser account" msgstr "Maak Superuser acount" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "Boodschappenlijst" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +#, fuzzy +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "Socials login" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Zoek recept" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "Recepten op boodschappenlijst" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "Geen recepten geselecteerd" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "Invoermodus" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "Voeg toe aan boodschappenlijst" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "Hoeveelheid" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Selecteer eenheid" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Selecteer" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "Selecteer ingrediënt" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "Selecteer supermarkt" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "Selecteer gebruiker" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "Afgerond" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "Je bent offline, de boodschappenlijst synchroniseert mogelijk niet." - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "Kopieër/exporteer" +#: .\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 "Er is een error opgetreden bij het verplaatsen " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2282,68 +2259,68 @@ msgstr "Beheer abonnementen" msgid "Number of objects" msgstr "Aantal objecten" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "Geïmporteerde recepten" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "Object statistieken" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "Recepten zonder etiketten" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "Interne recepten" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "Leden" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "Nodig gebruiker uit" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "Gebruiker" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "Groepen" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "Beheerder" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "gebruiker" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "gast" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "verwijder" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "Update" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "Je kan jezelf niet bewerken." -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "Er zitten nog geen leden in jouw ruimte!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "Uitnodigingslink" @@ -2487,285 +2464,76 @@ msgstr "" msgid "URL Import" msgstr "Importeer URL" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" -"Sleep mij naar je bladwijzers om overal recepten vandaan te kunnen importeren" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "Sla mij op als bladwijzer!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "URL" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "App" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Tekst" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "Bestand" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "Vul website URL in" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" -"Selecteer receptbestanden om te importeren of sleep ze hier naar toe..." - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "Plak json of html bron om recept te laden." - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "Bekijk recept gegevens" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" -"Sleep eigenschappen van het recept van rechts naar het juiste vlak beneden." - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "Wis inhoud" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "Hierheen gesleepte tekst wordt aan de naam toegevoegd." - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "Beschrijving" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "Hierheen gesleepte tekst wordt aan de beschrijving toegevoegd." - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "Hierheen gesleepte Etiketten worden aan de huidige lijst toegevoegd" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "Afbeelding" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "Voorbereidingstijd" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "Kooktijd" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" -"Hierheen gesleepte Ingrediënten worden aan de huidige lijst toegevoegd." - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instructies" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" -"Hierheen gesleepte Recept instructies worden aan de huidige lijst toegevoegd." - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "Ontdekte Eigenschappen" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" -"Sleep recept eigenschappen van beneden naar de juiste doos aan de " -"linkerzijde. Klik er op om alle eigenschappen te zien." - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "Toon Leeg Veld" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "Leeg Veld" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "Naar Leeg Veld gesleepte items worden toegevoegd." - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "Verwijder tekst" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "Verwijder afbeelding" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "Naam Recept" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "Beschrijving recept" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "Selecteer één" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Notitie" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "Voeg Etiket toe" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "Alle etiketten" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "Importeer alle etiketten, niet alleen de bestaande." - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "Informatie" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" -" Alleen websites die Id+json of microdata informatie bevatten kunnen op dit " -"moment geïmporteerd worden. \n" -" De meeste grote recepten websites ondersteunen dit. Als jouw website niet " -"geïmporteerd kan worden maar \n" -" je denkt dat het waarschijnlijk gestructureerde data bevat, voel je dan " -"vrij om een voorbeeld te posten in \n" -" de GitHub issues." - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "Google Id+json Info" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "GitHub issues" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "Recept opmaak specificatie" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "Parameter updatet_at is onjuist geformateerd" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "Er bestaat geen {self.basename} met id {pk}" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "Kan niet met hetzelfde object samenvoegen!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "Er bestaat geen {self.basename} met id {target}" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "Kan niet met kindobject samenvoegen!" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} is succesvol samengevoegd met {target.name}" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 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:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} is succesvol verplaatst naar het hoogste niveau." -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "Er is een error opgetreden bij het verplaatsen " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "Kan object niet verplaatsen naar zichzelf!" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "Er bestaat geen {self.basename} met id {parent}" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} is succesvol verplaatst naar {parent.name}" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} is verwijderd van het boodschappenlijstje." -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} is toegevoegd aan het boodschappenlijstje." -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 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:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "Zoekterm komt overeen (fuzzy) met object naam." -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2773,68 +2541,140 @@ msgstr "" "Zoekterm komt overeen (fuzzy) met recept naam. In de toekomst wordt zoeken " "op volledige tekst ondersteund." -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +#, fuzzy +#| msgid "ID of keyword a recipe should have. For multiple repeat parameter." +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" "ID van etiket dat een recept moet hebben. Herhaal parameter voor meerdere." -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 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:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "ID van eenheid dat een recept moet hebben." -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" -msgstr "Waardering die een recept moet hebben. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." +msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 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:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -"Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) van " -"de gegeven zoektermen." -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -"Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) van " -"de gegeven ingrediënten." -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -"Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) van " -"de gegeven boeken." -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" "Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" -msgstr "Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" +msgstr "" +"Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +#, fuzzy +#| msgid "If only internal recipes should be returned. [true/false]" +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" +"Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2842,138 +2682,108 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" "Filter boodschappenlijstjes op aangevinkt. [waar,onwaar,beide,recent]" "
- recent bevat niet aangevinkte en recent voltooide items." -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Geeft items op boodschappenlijstjes gesorteerd per supermarktcategorie weer." -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Deze optie is nog niet beschikbaar in de gehoste versie van Tandoor!" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "Synchronisatie succesvol!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "Er is een fout opgetreden bij het synchroniseren met Opslag" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "Niks te doen." -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" -"De opgevraagde site heeft misvormde data verstrekt en kan niet gelezen " -"worden." - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "De opgevraagde pagina kon niet gevonden worden." - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" -"De opgevraagde site biedt geen bekend gegevensformaat aan om het recept van " -"te importeren." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "Verbinding geweigerd." -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "Er is geen bruikbare data gevonden." -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "Ik kon niks vinden om te doen." - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "Je hebt het maximaal aantal recepten voor jouw ruimte bereikt." - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "Je hebt meer gebruikers dan toegestaan in jouw ruimte." - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "Batch bewerking voldaan. %(count)d het recept is ge-update." msgstr[1] "Batch bewerking voldaan. %(count)d Recepten zijn geupdatet." -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "Bewaker" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "Opslag backend" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" "Dit Opslag backend kon niet verwijderd worden omdat het gebruikt wordt in " "tenminste een Bewaker." -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "Kookboek" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "Bladwijzers" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "Uitnodigingslink" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Je kan deze opslag niet bewerken!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "Opslag opgeslagen!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "Er is een fout opgetreden bij het updaten van deze opslag backend!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "Wijzigingen opgeslagen!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "Fout bij het opslaan van de wijzigingen!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "Importeren is voor deze provider niet geïmplementeerd" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." @@ -2981,84 +2791,86 @@ msgstr "" "De PDF exporter is niet ingeschakeld op deze instantie gezien het in een " "experimentele staat is." -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "Import logboek" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "Ontdekken" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" msgstr "Boodschappenlijst" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "Supermarkten" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "Boodschappencategorieën" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtreren" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Stappen" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "Nieuwe boodschappenlijst" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "Nieuw recept geïmporteerd!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "Er is een fout opgetreden bij het importeren van dit recept!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "Hallo" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "Je bent uitgenodigd door " -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr " om zijn/haar Tandoor Recepten ruimte " -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "Klik om de volgende link om je account te activeren: " -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 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\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "De uitnodiging is geldig tot " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 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\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "Tandoor Recepten uitnodiging" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "Uitnodigingslink succesvol verstuurd naar gebruiker." -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." @@ -3066,12 +2878,12 @@ msgstr "" "Je hebt te veel e-mails verstuurd, deel de link handmatig of wacht enkele " "uren." -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" "E-mail aan gebruiker kon niet verzonden worden, deel de link handmatig." -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -3079,23 +2891,23 @@ msgstr "" "Je hebt je eigen recepten ruimte succesvol aangemaakt. Start met het " "toevoegen van recepten of nodig anderen uit om je te vergezellen." -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "Je beschikt niet over de juiste rechten om deze actie uit te voeren!" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "Opmerking opgeslagen!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "Deze optie is niet beschikbaar in de demo versie!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "Je moet tenminste één veld om te doorzoeken selecteren!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -3103,11 +2915,11 @@ msgstr "" "Om deze zoekmethode te gebruiken moet je tenminste één volledig tekstveld " "selecteren!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "'Fuzzy' zoeken is niet te gebruiken met deze zoekmethode!" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -3118,31 +2930,31 @@ msgstr "" "documentatie raad moeten plegen voor een methode om je wachtwoord te " "resetten." -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "Wachtwoorden komen niet overeen!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "Gebruiker is gecreëerd, Log in alstublieft!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "Onjuiste uitnodigingslink opgegeven!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "Je bent al lid van een ruimte en kan daardoor niet toetreden tot deze." -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "Succesvol toegetreden tot ruimte." -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "De uitnodigingslink is niet valide of al gebruikt!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3150,7 +2962,7 @@ msgstr "" "Het rapporteren van gedeelde links is niet geactiveerd voor deze instantie. " "Rapporteer problemen bij de beheerder van de pagina." -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3158,6 +2970,250 @@ msgstr "" "Links voor het delen van recepten zijn gedeactiveerd. Neem contact op met de " "paginabeheerder voor aanvullende informatie." +#~ msgid "Try the new shopping list" +#~ msgstr "Probeer de nieuwe boodschappenlijst" + +#~ msgid "Search Recipe" +#~ msgstr "Zoek recept" + +#~ msgid "Shopping Recipes" +#~ msgstr "Recepten op boodschappenlijst" + +#~ msgid "No recipes selected" +#~ msgstr "Geen recepten geselecteerd" + +#~ msgid "Entry Mode" +#~ msgstr "Invoermodus" + +#~ msgid "Add Entry" +#~ msgstr "Voeg toe aan boodschappenlijst" + +#~ msgid "Amount" +#~ msgstr "Hoeveelheid" + +#~ msgid "Select Unit" +#~ msgstr "Selecteer eenheid" + +#~ msgid "Select" +#~ msgstr "Selecteer" + +#~ msgid "Select Food" +#~ msgstr "Selecteer ingrediënt" + +#~ msgid "Select Supermarket" +#~ msgstr "Selecteer supermarkt" + +#~ msgid "Select User" +#~ msgstr "Selecteer gebruiker" + +#~ msgid "Finished" +#~ msgstr "Afgerond" + +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "Je bent offline, de boodschappenlijst synchroniseert mogelijk niet." + +#~ msgid "Copy/Export" +#~ msgstr "Kopieër/exporteer" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "" +#~ "Sleep mij naar je bladwijzers om overal recepten vandaan te kunnen " +#~ "importeren" + +#~ msgid "Bookmark Me!" +#~ msgstr "Sla mij op als bladwijzer!" + +#~ msgid "URL" +#~ msgstr "URL" + +#~ msgid "App" +#~ msgstr "App" + +#~ msgid "Text" +#~ msgstr "Tekst" + +#~ msgid "File" +#~ msgstr "Bestand" + +#~ msgid "Enter website URL" +#~ msgstr "Vul website URL in" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "" +#~ "Selecteer receptbestanden om te importeren of sleep ze hier naar toe..." + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "Plak json of html bron om recept te laden." + +#~ msgid "Preview Recipe Data" +#~ msgstr "Bekijk recept gegevens" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "" +#~ "Sleep eigenschappen van het recept van rechts naar het juiste vlak " +#~ "beneden." + +#~ msgid "Clear Contents" +#~ msgstr "Wis inhoud" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "Hierheen gesleepte tekst wordt aan de naam toegevoegd." + +#~ msgid "Description" +#~ msgstr "Beschrijving" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "Hierheen gesleepte tekst wordt aan de beschrijving toegevoegd." + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "Hierheen gesleepte Etiketten worden aan de huidige lijst toegevoegd" + +#~ msgid "Image" +#~ msgstr "Afbeelding" + +#~ msgid "Prep Time" +#~ msgstr "Voorbereidingstijd" + +#~ msgid "Cook Time" +#~ msgstr "Kooktijd" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "" +#~ "Hierheen gesleepte Ingrediënten worden aan de huidige lijst toegevoegd." + +#~ msgid "Instructions" +#~ msgstr "Instructies" + +#~ msgid "" +#~ "Recipe instructions dragged here will be appended to current instructions." +#~ msgstr "" +#~ "Hierheen gesleepte Recept instructies worden aan de huidige lijst " +#~ "toegevoegd." + +#~ msgid "Discovered Attributes" +#~ msgstr "Ontdekte Eigenschappen" + +#~ msgid "" +#~ "Drag recipe attributes from below into the appropriate box on the left. " +#~ "Click any node to display its full properties." +#~ msgstr "" +#~ "Sleep recept eigenschappen van beneden naar de juiste doos aan de " +#~ "linkerzijde. Klik er op om alle eigenschappen te zien." + +#~ msgid "Show Blank Field" +#~ msgstr "Toon Leeg Veld" + +#~ msgid "Blank Field" +#~ msgstr "Leeg Veld" + +#~ msgid "Items dragged to Blank Field will be appended." +#~ msgstr "Naar Leeg Veld gesleepte items worden toegevoegd." + +#~ msgid "Delete Text" +#~ msgstr "Verwijder tekst" + +#~ msgid "Delete image" +#~ msgstr "Verwijder afbeelding" + +#~ msgid "Recipe Name" +#~ msgstr "Naam Recept" + +#~ msgid "Recipe Description" +#~ msgstr "Beschrijving recept" + +#~ msgid "Select one" +#~ msgstr "Selecteer één" + +#~ msgid "Note" +#~ msgstr "Notitie" + +#~ msgid "Add Keyword" +#~ msgstr "Voeg Etiket toe" + +#~ msgid "All Keywords" +#~ msgstr "Alle etiketten" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "Importeer alle etiketten, niet alleen de bestaande." + +#~ msgid "Information" +#~ msgstr "Informatie" + +#~ msgid "" +#~ " Only websites containing ld+json or microdata information can currently\n" +#~ " be imported. Most big recipe pages " +#~ "support this. If you site cannot be imported but\n" +#~ " you think\n" +#~ " it probably has some kind of " +#~ "structured data feel free to post an example in the\n" +#~ " github issues." +#~ msgstr "" +#~ " Alleen websites die Id+json of microdata informatie bevatten kunnen op " +#~ "dit moment geïmporteerd worden. \n" +#~ " De meeste grote recepten websites ondersteunen dit. Als jouw website " +#~ "niet geïmporteerd kan worden maar \n" +#~ " je denkt dat het waarschijnlijk gestructureerde data bevat, voel je dan " +#~ "vrij om een voorbeeld te posten in \n" +#~ " de GitHub issues." + +#~ msgid "Google ld+json Info" +#~ msgstr "Google Id+json Info" + +#~ msgid "GitHub Issues" +#~ msgstr "GitHub issues" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "Recept opmaak specificatie" + +#~ msgid "Rating a recipe should have. [0 - 5]" +#~ msgstr "Waardering die een recept moet hebben. [0 - 5]" + +#~ msgid "" +#~ "If recipe should have all (AND=false) or any (OR=true) of the " +#~ "provided keywords." +#~ msgstr "" +#~ "Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) " +#~ "van de gegeven zoektermen." + +#~ msgid "" +#~ "If recipe should have all (AND=false) or any (OR=true) of the " +#~ "provided foods." +#~ msgstr "" +#~ "Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) " +#~ "van de gegeven ingrediënten." + +#~ msgid "" +#~ "If recipe should be in all (AND=false) or any (OR=true) of the " +#~ "provided books." +#~ msgstr "" +#~ "Als een recept alle moet hebben (AND=onwaar) of sommige (OR=waar) " +#~ "van de gegeven boeken." + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "" +#~ "De opgevraagde site heeft misvormde data verstrekt en kan niet gelezen " +#~ "worden." + +#~ msgid "The requested page could not be found." +#~ msgstr "De opgevraagde pagina kon niet gevonden worden." + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "" +#~ "De opgevraagde site biedt geen bekend gegevensformaat aan om het recept " +#~ "van te importeren." + +#~ msgid "I couldn't find anything to do." +#~ msgstr "Ik kon niks vinden om te doen." + +#~ msgid "Shopping Lists" +#~ msgstr "Boodschappenlijst" + +#~ msgid "New Shopping List" +#~ msgstr "Nieuwe boodschappenlijst" + #~ msgid "You must supply a recipe or mealplan" #~ msgstr "Je moet een recept of maaltijdplan aanleveren" @@ -3176,7 +3232,6 @@ msgstr "" #~ msgid "Exporting is not implemented for this provider" #~ msgstr "Exporteren is voor deze provider niet geïmplementeerd" -#, python-brace-format #~ msgid "No {self.basename} with id {child} exists" #~ msgstr "Er bestaat geen {self.basename} met id {child}" @@ -3461,9 +3516,6 @@ msgstr "" #~ "Een gebruikersnaam is niet verplicht. Als het veld leeg is kan de " #~ "gebruiker er een kiezen." -#~ msgid "Imported from" -#~ msgstr "Geïmporteerd van" - #~ msgid "Link" #~ msgstr "Link" diff --git a/cookbook/locale/pl/LC_MESSAGES/django.mo b/cookbook/locale/pl/LC_MESSAGES/django.mo index a9e19da9..3bf93d54 100644 Binary files a/cookbook/locale/pl/LC_MESSAGES/django.mo and b/cookbook/locale/pl/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/pt/LC_MESSAGES/django.mo b/cookbook/locale/pt/LC_MESSAGES/django.mo index a9d8a296..29ea9910 100644 Binary files a/cookbook/locale/pt/LC_MESSAGES/django.mo and b/cookbook/locale/pt/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/pt/LC_MESSAGES/django.po b/cookbook/locale/pt/LC_MESSAGES/django.po index d63ddb2a..4151e15c 100644 --- a/cookbook/locale/pt/LC_MESSAGES/django.po +++ b/cookbook/locale/pt/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2021-11-12 20:06+0000\n" "Last-Translator: Henrique Silva \n" "Language-Team: Portuguese /remote." "php/webdav/ is added automatically)" @@ -226,33 +231,33 @@ msgstr "" "Deixar vazio para Dropbox e inserir apenas url base para Nextcloud (/" "remote.php/webdav/é adicionado automaticamente). " -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Armazenamento" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "Ativo" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "Procurar" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "ID the ficheiro" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "É necessário inserir uma receita ou um título." -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 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:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" @@ -260,15 +265,15 @@ msgstr "" "É possível utilizar markdown para editar este campo. Documentação disponível aqui" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "Número máximo de utilizadores alcançado." -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "Endereço email já utilizado!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -276,15 +281,15 @@ msgstr "" "Um endereço de email não é obrigatório mas se fornecido será enviada uma " "mensagem ao utilizador." -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "Nome já existente." -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "Aceitar Termos e Condições" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -293,7 +298,7 @@ msgstr "" "de semelhança de trigrama (valores mais baixos significam que mais erros são " "ignorados)." -#: .\cookbook\forms.py:445 +#: .\cookbook\forms.py:451 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -305,7 +310,7 @@ msgstr "" "Selecionar o método de pesquisa. Uma descrição completa das opções pode ser " "encontrada aqui." -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -313,7 +318,7 @@ msgstr "" "Utilizar correspondência difusa em unidades, palavras-chave e ingredientes " "ao editar e importar receitas." -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -321,167 +326,167 @@ 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:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Procurar" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Procurar" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Texto" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 #, fuzzy #| msgid "Shopping" msgid "Share Shopping List" msgstr "Compras" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 #, 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:542 +#: .\cookbook\forms.py:548 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -493,61 +498,82 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 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:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 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:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 #, fuzzy #| msgid "You must provide at least a recipe or a title." msgid "You must supply a servings size" msgstr "É necessário inserir uma receita ou um título." -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +#, fuzzy +#| msgid "Import" +msgid "Imported from" +msgstr "Importar" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, fuzzy, python-format #| msgid "Import Recipes" msgid "Imported %s recipes." @@ -563,13 +589,11 @@ msgstr "Nota" msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "Porções" @@ -581,7 +605,7 @@ msgstr "" msgid "Preparation Time" msgstr "" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -623,37 +647,35 @@ msgstr "Jantar" msgid "Other" msgstr "Outro" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "Procurar" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "Plano de refeição" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Livros" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "Pequeno" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Novo" @@ -662,88 +684,104 @@ msgstr "Novo" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "New Food" msgid "Food Alias" msgstr "Novo Prato" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palavras-chave" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "Receita" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "New Food" +msgid "Food" +msgstr "Novo Prato" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "Palavra-chave" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Editar" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -775,7 +813,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -866,7 +904,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar sessão" @@ -874,6 +913,9 @@ msgstr "Iniciar sessão" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "" @@ -1031,121 +1073,133 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentação API" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "Receitas" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "Compras" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "Palavra-chave" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 #, fuzzy #| msgid "New Food" msgid "Foods" msgstr "Novo Prato" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unidades" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 #, fuzzy #| msgid "Batch edit Category" msgid "Supermarket Category" msgstr "Editar Categorias em massa" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 #, fuzzy #| msgid "File ID" msgid "Files" msgstr "ID the ficheiro" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "Editor em massa" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "Histórico" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Ingredientes" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "Exportar" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "Importar Receita" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "Criar" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 #, fuzzy #| msgid "Settings" msgid "Space Settings" msgstr "Definições" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "Sistema" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "Administração" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "Navegador de API" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "Editar Categorias em massa" @@ -1158,7 +1212,7 @@ msgstr "Editar Receitas em massa" msgid "Add the specified keywords to all recipes containing a word" msgstr "Adicionar palavras-chave a todas as receitas que contenham uma palavra" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "Sincronizar" @@ -1180,12 +1234,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "Gravar" @@ -1302,16 +1355,11 @@ msgstr "Apagar ficheiro original" msgid "List" msgstr "Listar " -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "Filtrar" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "Importar tudo" @@ -1333,28 +1381,16 @@ msgstr "Ver Registro" msgid "Cook Log" msgstr "Registro Cook" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "Receita" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "Fechar" @@ -1408,11 +1444,6 @@ msgstr "Redefinir Procura" msgid "Last viewed" msgstr "Ultimo visto" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "Receitas" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "" @@ -1571,7 +1602,6 @@ msgid "Created by" msgstr "" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "" @@ -1677,28 +1707,30 @@ msgid "" "recently viewed them. Keep in mind that data might be outdated." msgstr "" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "por" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "" @@ -2031,71 +2063,14 @@ msgstr "" msgid "Create Superuser account" msgstr "" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +msgid "Social Network Login Failure" msgstr "" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "Procure Receita" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "Selecionar Unidade" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "Selecionar" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "" - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." msgstr "" #: .\cookbook\templates\socialaccount\connections.html:4 @@ -2159,72 +2134,72 @@ msgstr "" msgid "Number of objects" msgstr "" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 #, fuzzy #| msgid "Admin" msgid "admin" msgstr "Administração" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 #, fuzzy #| msgid "There are no recipes in this book yet." msgid "There are no members in your space yet!" msgstr "Ainda não há receitas neste livro." -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "" @@ -2337,637 +2312,543 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "Texto" - -#: .\cookbook\templates\url_import.html:46 -#, fuzzy -#| msgid "File ID" -msgid "File" -msgstr "ID the ficheiro" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -#, fuzzy -#| msgid "View Recipe" -msgid "Preview Recipe Data" -msgstr "Ver Receita" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -#, fuzzy -#| msgid "Time" -msgid "Prep Time" -msgstr "Tempo" - -#: .\cookbook\templates\url_import.html:261 -#, fuzzy -#| msgid "Time" -msgid "Cook Time" -msgstr "Tempo" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "Instruções" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -#, fuzzy -#| msgid "Discovered Recipes" -msgid "Discovered Attributes" -msgstr "Descobrir Receitas" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -#, fuzzy -#| msgid "Show as header" -msgid "Show Blank Field" -msgstr "Mostrar como cabeçalho" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -#, fuzzy -#| msgid "Delete Step" -msgid "Delete Text" -msgstr "Apagar Passo" - -#: .\cookbook\templates\url_import.html:420 -#, fuzzy -#| msgid "Delete Recipe" -msgid "Delete image" -msgstr "Apagar Receita" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "Nota" - -#: .\cookbook\templates\url_import.html:597 -#, fuzzy -#| msgid "Keyword" -msgid "Add Keyword" -msgstr "Palavra-chave" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "" - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "" - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "Esta página não contém uma receita que eu consiga entender." - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "" msgstr[1] "" -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" msgstr "" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "Filtrar" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "Passos" -#: .\cookbook\views\lists.py:232 -#, fuzzy -#| msgid "Shopping" -msgid "New Shopping List" -msgstr "Compras" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 msgid "" "The setup page can only be used to create the first user! If you have " "forgotten your superuser credentials please consult the django documentation " "on how to reset passwords." msgstr "" -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 #, fuzzy #| msgid "You are not logged in and therefore cannot view this page!" msgid "You are already member of a space and therefore cannot join this one." msgstr "Autenticação necessária para aceder a esta página!" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#~ msgid "Search Recipe" +#~ msgstr "Procure Receita" + +#~ msgid "Select Unit" +#~ msgstr "Selecionar Unidade" + +#~ msgid "Select" +#~ msgstr "Selecionar" + +#~ msgid "Text" +#~ msgstr "Texto" + +#, fuzzy +#~| msgid "File ID" +#~ msgid "File" +#~ msgstr "ID the ficheiro" + +#, fuzzy +#~| msgid "View Recipe" +#~ msgid "Preview Recipe Data" +#~ msgstr "Ver Receita" + +#, fuzzy +#~| msgid "Time" +#~ msgid "Prep Time" +#~ msgstr "Tempo" + +#, fuzzy +#~| msgid "Time" +#~ msgid "Cook Time" +#~ msgstr "Tempo" + +#~ msgid "Instructions" +#~ msgstr "Instruções" + +#, fuzzy +#~| msgid "Discovered Recipes" +#~ msgid "Discovered Attributes" +#~ msgstr "Descobrir Receitas" + +#, fuzzy +#~| msgid "Show as header" +#~ msgid "Show Blank Field" +#~ msgstr "Mostrar como cabeçalho" + +#, fuzzy +#~| msgid "Delete Step" +#~ msgid "Delete Text" +#~ msgstr "Apagar Passo" + +#, fuzzy +#~| msgid "Delete Recipe" +#~ msgid "Delete image" +#~ msgstr "Apagar Receita" + +#~ msgid "Note" +#~ msgstr "Nota" + +#, fuzzy +#~| msgid "Keyword" +#~ msgid "Add Keyword" +#~ msgstr "Palavra-chave" + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "Esta página não contém uma receita que eu consiga entender." + +#, fuzzy +#~| msgid "Shopping" +#~ msgid "New Shopping List" +#~ msgstr "Compras" + #~ msgid "Time" #~ msgstr "Tempo" diff --git a/cookbook/locale/pt_BR/LC_MESSAGES/django.mo b/cookbook/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..24e6bca8 Binary files /dev/null and b/cookbook/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/rn/LC_MESSAGES/django.mo b/cookbook/locale/rn/LC_MESSAGES/django.mo index 195f6802..e1b8647a 100644 Binary files a/cookbook/locale/rn/LC_MESSAGES/django.mo and b/cookbook/locale/rn/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/rn/LC_MESSAGES/django.po b/cookbook/locale/rn/LC_MESSAGES/django.po index fcc787ea..b635fa68 100644 --- a/cookbook/locale/rn/LC_MESSAGES/django.po +++ b/cookbook/locale/rn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,8 +19,7 @@ msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "" @@ -73,51 +72,55 @@ msgid "Shopping list auto sync period" msgstr "" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" msgstr "" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "" -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -125,307 +128,309 @@ msgid "" "mobile data. If lower than instance limit it is reset when saving." msgstr "" -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "" @@ -435,59 +440,78 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "" @@ -500,13 +524,11 @@ msgstr "" msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "" @@ -518,7 +540,7 @@ msgstr "" msgid "Preparation Time" msgstr "" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -560,37 +582,35 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" @@ -599,82 +619,96 @@ msgstr "" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "" + +#: .\cookbook\models.py:1163 +msgid "Food" +msgstr "" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -706,7 +740,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -795,7 +829,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -803,6 +838,9 @@ msgstr "" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "" @@ -956,113 +994,123 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +msgid "Ingredient Editor" +msgstr "" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "" @@ -1075,7 +1123,7 @@ msgstr "" msgid "Add the specified keywords to all recipes containing a word" msgstr "" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "" @@ -1097,12 +1145,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "" @@ -1208,16 +1255,11 @@ msgstr "" msgid "List" msgstr "" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "" @@ -1239,28 +1281,16 @@ msgstr "" msgid "Cook Log" msgstr "" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "" @@ -1306,11 +1336,6 @@ msgstr "" msgid "Last viewed" msgstr "" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "" @@ -1459,7 +1484,6 @@ msgid "Created by" msgstr "" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "" @@ -1559,28 +1583,30 @@ msgid "" "recently viewed them. Keep in mind that data might be outdated." msgstr "" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "" @@ -1891,71 +1917,14 @@ msgstr "" msgid "Create Superuser account" msgstr "" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +msgid "Social Network Login Failure" msgstr "" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "" - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." msgstr "" #: .\cookbook\templates\socialaccount\connections.html:4 @@ -2019,68 +1988,68 @@ msgstr "" msgid "Number of objects" msgstr "" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "" @@ -2193,610 +2162,461 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "" - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "" - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "" msgstr[1] "" -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" msgstr "" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +msgid "Custom Filters" +msgstr "" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 msgid "" "The setup page can only be used to create the first user! If you have " "forgotten your superuser credentials please consult the django documentation " "on how to reset passwords." msgstr "" -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/ro/LC_MESSAGES/django.mo b/cookbook/locale/ro/LC_MESSAGES/django.mo index 6b1797ed..acb36632 100644 Binary files a/cookbook/locale/ro/LC_MESSAGES/django.mo and b/cookbook/locale/ro/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/ru/LC_MESSAGES/django.mo b/cookbook/locale/ru/LC_MESSAGES/django.mo index 00579728..66d62dce 100644 Binary files a/cookbook/locale/ru/LC_MESSAGES/django.mo and b/cookbook/locale/ru/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/sl/LC_MESSAGES/django.mo b/cookbook/locale/sl/LC_MESSAGES/django.mo index cc60fc1a..a6153c74 100644 Binary files a/cookbook/locale/sl/LC_MESSAGES/django.mo and b/cookbook/locale/sl/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/sv/LC_MESSAGES/django.mo b/cookbook/locale/sv/LC_MESSAGES/django.mo index eeca0ac9..5cdadd54 100644 Binary files a/cookbook/locale/sv/LC_MESSAGES/django.mo and b/cookbook/locale/sv/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/tr/LC_MESSAGES/django.mo b/cookbook/locale/tr/LC_MESSAGES/django.mo index 94cbafa5..5a707dff 100644 Binary files a/cookbook/locale/tr/LC_MESSAGES/django.mo and b/cookbook/locale/tr/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/tr/LC_MESSAGES/django.po b/cookbook/locale/tr/LC_MESSAGES/django.po index c2f55666..2eb3fbc2 100644 --- a/cookbook/locale/tr/LC_MESSAGES/django.po +++ b/cookbook/locale/tr/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2020-06-02 19:28+0000\n" "Last-Translator: Emre S, 2020\n" "Language-Team: Turkish (https://www.transifex.com/django-recipes/" @@ -23,8 +23,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:50 .\cookbook\templates\stats.html:28 -#: .\cookbook\templates\url_import.html:277 +#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Malzemeler" @@ -81,11 +80,15 @@ msgid "Shopping list auto sync period" msgstr "" #: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:77 .\cookbook\templates\stats.html:47 +#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:72 +#: .\cookbook\forms.py:69 +msgid "Left-handed mode" +msgstr "" + +#: .\cookbook\forms.py:73 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -93,41 +96,41 @@ msgstr "" "Gezinti çubuğunun rengi. Bütün renkeler bütün temalarla çalışmayabilir, önce " "deneyin!" -#: .\cookbook\forms.py:74 +#: .\cookbook\forms.py:75 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "Bir tarife yeni bir malzeme eklenirken kullanılacak Varsayılan Birim." -#: .\cookbook\forms.py:76 +#: .\cookbook\forms.py:77 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:78 +#: .\cookbook\forms.py:79 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:80 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:81 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:82 +#: .\cookbook\forms.py:83 msgid "Show recently viewed recipes on search page." msgstr "Son görüntülenen tarifleri arama sayfasında göster." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:84 msgid "Number of decimals to round ingredients." msgstr "Malzeme birimleri için yuvarlanma basamağı." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:85 msgid "If you want to be able to create and see comments underneath recipes." msgstr "Tariflerin altında yorumlar oluşturup görebilmek istiyorsanız." -#: .\cookbook\forms.py:86 .\cookbook\forms.py:493 +#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 msgid "" "Setting to 0 will disable auto sync. When viewing a shopping list the list " "is updated every set seconds to sync changes someone else might have made. " @@ -140,307 +143,309 @@ msgstr "" "fazla kişiyle alışveriş yaparken kullanışlıdır, ancak biraz mobil veri " "kullanabilir. Örnek sınırından düşükse, kaydederken sıfırlanır." -#: .\cookbook\forms.py:89 +#: .\cookbook\forms.py:90 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:90 .\cookbook\forms.py:496 +#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:91 +#: .\cookbook\forms.py:92 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:108 +#: .\cookbook\forms.py:93 +msgid "Will optimize the UI for use with your left hand." +msgstr "" + +#: .\cookbook\forms.py:110 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:129 .\cookbook\forms.py:298 -#: .\cookbook\templates\url_import.html:161 +#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 msgid "Name" msgstr "İsim" -#: .\cookbook\forms.py:130 .\cookbook\forms.py:299 -#: .\cookbook\templates\space.html:44 .\cookbook\templates\stats.html:24 -#: .\cookbook\templates\url_import.html:195 -#: .\cookbook\templates\url_import.html:585 .\cookbook\views\lists.py:97 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 +#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 +#: .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:131 +#: .\cookbook\forms.py:133 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:132 +#: .\cookbook\forms.py:134 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:133 .\cookbook\forms.py:267 .\cookbook\forms.py:300 +#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 msgid "Path" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:136 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:164 +#: .\cookbook\forms.py:168 msgid "Default" msgstr "" -#: .\cookbook\forms.py:175 .\cookbook\templates\url_import.html:97 +#: .\cookbook\forms.py:180 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:197 +#: .\cookbook\forms.py:203 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:212 +#: .\cookbook\forms.py:218 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:219 +#: .\cookbook\forms.py:225 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:228 +#: .\cookbook\forms.py:234 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 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:445 +#: .\cookbook\forms.py:451 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:458 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:460 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:456 +#: .\cookbook\forms.py:462 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 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:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -452,59 +457,78 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 msgid "You must supply a servings size" msgstr "" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +msgid "Imported from" +msgstr "" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "" @@ -517,13 +541,11 @@ msgstr "" msgid "Nutritional Information" msgstr "" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "" @@ -535,7 +557,7 @@ msgstr "" msgid "Preparation Time" msgstr "" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -577,37 +599,35 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" @@ -616,82 +636,96 @@ msgstr "" msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "" + +#: .\cookbook\models.py:1163 +msgid "Food" +msgstr "" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -723,7 +757,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -812,7 +846,8 @@ msgid "" "request." msgstr "" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -820,6 +855,9 @@ msgstr "" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "" @@ -973,113 +1011,125 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "Malzemeler" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "" @@ -1092,7 +1142,7 @@ msgstr "" msgid "Add the specified keywords to all recipes containing a word" msgstr "" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "" @@ -1114,12 +1164,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "" @@ -1225,16 +1274,11 @@ msgstr "" msgid "List" msgstr "" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "" @@ -1256,28 +1300,16 @@ msgstr "" msgid "Cook Log" msgstr "" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "" @@ -1323,11 +1355,6 @@ msgstr "" msgid "Last viewed" msgstr "" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "" @@ -1476,7 +1503,6 @@ msgid "Created by" msgstr "" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "" @@ -1576,28 +1602,30 @@ msgid "" "recently viewed them. Keep in mind that data might be outdated." msgstr "" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "" @@ -1908,71 +1936,14 @@ msgstr "" msgid "Create Superuser account" msgstr "" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 +msgid "Social Network Login Failure" msgstr "" -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:131 -msgid "Entry Mode" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:139 -msgid "Add Entry" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "" - -#: .\cookbook\templates\shopping_list.html:267 -msgid "You are offline, shopping list might not synchronize." -msgstr "" - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" +#: .\cookbook\templates\socialaccount\authentication_error.html:25 +msgid "" +"An error occurred while attempting to login via your social network account." msgstr "" #: .\cookbook\templates\socialaccount\connections.html:4 @@ -2036,68 +2007,68 @@ msgstr "" msgid "Number of objects" msgstr "" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "" @@ -2210,610 +2181,461 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "" - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "" - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "" - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "" - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "" - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "" msgstr[1] "" -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 msgid "Storage saved!" msgstr "" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" msgstr "" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +msgid "Custom Filters" +msgstr "" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "" -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 msgid "" "The setup page can only be used to create the first user! If you have " "forgotten your superuser credentials please consult the django documentation " "on how to reset passwords." msgstr "" -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/zh_CN/LC_MESSAGES/django.mo b/cookbook/locale/zh_CN/LC_MESSAGES/django.mo index 202df9df..21386ba1 100644 Binary files a/cookbook/locale/zh_CN/LC_MESSAGES/django.mo and b/cookbook/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/cookbook/locale/zh_CN/LC_MESSAGES/django.po b/cookbook/locale/zh_CN/LC_MESSAGES/django.po index 620297f6..be0f1b83 100644 --- a/cookbook/locale/zh_CN/LC_MESSAGES/django.po +++ b/cookbook/locale/zh_CN/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: 2022-01-22 03:30+0000\n" "Last-Translator: 糖多 <1365143958@qq.com>\n" "Language-Team: Chinese (Simplified) /remote." "php/webdav/ is added automatically)" @@ -208,60 +213,60 @@ msgstr "" "Dropbox 留空并输入基础 Nextcloud 网址(/remote.php/webdav/ 会自" "动添加)" -#: .\cookbook\forms.py:266 .\cookbook\views\edit.py:166 +#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "存储" -#: .\cookbook\forms.py:268 +#: .\cookbook\forms.py:274 msgid "Active" msgstr "活跃" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:280 msgid "Search String" msgstr "搜索字符串" -#: .\cookbook\forms.py:301 +#: .\cookbook\forms.py:307 msgid "File ID" msgstr "文件编号" -#: .\cookbook\forms.py:323 +#: .\cookbook\forms.py:329 msgid "You must provide at least a recipe or a title." msgstr "你必须至少提供一份菜谱或一个标题。" -#: .\cookbook\forms.py:336 +#: .\cookbook\forms.py:342 msgid "You can list default users to share recipes with in the settings." msgstr "你可以在设置中列出默认用户来分享菜谱。" -#: .\cookbook\forms.py:337 +#: .\cookbook\forms.py:343 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" "可以使用 Markdown 设置此字段格式。查看文档" -#: .\cookbook\forms.py:363 +#: .\cookbook\forms.py:369 msgid "Maximum number of users for this space reached." msgstr "已达到该空间的最大用户数。" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:375 msgid "Email address already taken!" msgstr "电子邮件地址已被注册!" -#: .\cookbook\forms.py:377 +#: .\cookbook\forms.py:383 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "电子邮件地址不是必需的,但如果存在,邀请链接将被发送给用户。" -#: .\cookbook\forms.py:392 +#: .\cookbook\forms.py:398 msgid "Name already taken." msgstr "名字已被占用。" -#: .\cookbook\forms.py:403 +#: .\cookbook\forms.py:409 msgid "Accept Terms and Privacy" msgstr "接受条款及隐私政策" -#: .\cookbook\forms.py:435 +#: .\cookbook\forms.py:441 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -269,7 +274,7 @@ msgstr "" "确定使用三元图相似性匹配时搜索的模糊程度(例如,较低的值意味着忽略更多的打字" "错误)。" -#: .\cookbook\forms.py:445 +#: .\cookbook\forms.py:451 #, fuzzy msgid "" "Select type method of search. Click here for " @@ -277,31 +282,31 @@ msgid "" msgstr "" "选择搜索类型方法。点击此处 查看选项的完整说明。" -#: .\cookbook\forms.py:446 +#: .\cookbook\forms.py:452 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "编辑和导入菜谱时,对单位、关键词和材料使用模糊匹配。" -#: .\cookbook\forms.py:448 +#: .\cookbook\forms.py:454 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "忽略搜索字段的重音。此选项会因语言差异导致搜索质量产生变化" -#: .\cookbook\forms.py:450 +#: .\cookbook\forms.py:456 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:452 +#: .\cookbook\forms.py:458 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:454 +#: .\cookbook\forms.py:460 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." @@ -309,43 +314,43 @@ msgstr "" "“模糊”搜索字段。(例如搜索“recpie”将会找到“recipe”。)注意:此选项将" "与“web”和“raw”搜索方法冲突。" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:462 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:460 +#: .\cookbook\forms.py:466 msgid "Search Method" msgstr "搜索方法" -#: .\cookbook\forms.py:461 +#: .\cookbook\forms.py:467 msgid "Fuzzy Lookups" msgstr "模糊查找" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:468 msgid "Ignore Accent" msgstr "忽略重音" -#: .\cookbook\forms.py:463 +#: .\cookbook\forms.py:469 msgid "Partial Match" msgstr "部分匹配" -#: .\cookbook\forms.py:464 +#: .\cookbook\forms.py:470 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "起始于" -#: .\cookbook\forms.py:465 +#: .\cookbook\forms.py:471 msgid "Fuzzy Search" msgstr "模糊搜索" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:472 msgid "Full Text" msgstr "全文" -#: .\cookbook\forms.py:491 +#: .\cookbook\forms.py:497 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -353,102 +358,102 @@ msgstr "" "用户将看到你添加到购物清单中的所有商品。他们必须将你添加到列表才能看到他们清" "单上的项目。" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:503 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "将膳食计划(手动或自动)添加到购物清单时,包括所有相关菜谱。" -#: .\cookbook\forms.py:498 +#: .\cookbook\forms.py:504 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "将膳食计划(手动或自动)添加到购物清单时,排除现有材料。" -#: .\cookbook\forms.py:499 +#: .\cookbook\forms.py:505 msgid "Default number of hours to delay a shopping list entry." msgstr "延迟购物清单条目的默认小时数。" -#: .\cookbook\forms.py:500 +#: .\cookbook\forms.py:506 msgid "Filter shopping list to only include supermarket categories." msgstr "筛选购物清单仅包括超市类型。" -#: .\cookbook\forms.py:501 +#: .\cookbook\forms.py:507 #, fuzzy msgid "Days of recent shopping list entries to display." msgstr "显示最近几天的购物清单条目。" -#: .\cookbook\forms.py:502 +#: .\cookbook\forms.py:508 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "在核对购物清单时,将食物标记为“入手”。" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:509 msgid "Delimiter to use for CSV exports." msgstr "用于 CSV 导出的分隔符。" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:510 msgid "Prefix to add when copying list to the clipboard." msgstr "将清单复制到剪贴板时要添加的前缀。" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:514 msgid "Share Shopping List" msgstr "分享购物清单" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:515 msgid "Autosync" msgstr "自动同步" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:516 msgid "Auto Add Meal Plan" msgstr "自动添加膳食计划" -#: .\cookbook\forms.py:511 +#: .\cookbook\forms.py:517 msgid "Exclude On Hand" msgstr "排除现有" -#: .\cookbook\forms.py:512 +#: .\cookbook\forms.py:518 msgid "Include Related" msgstr "包括相关" -#: .\cookbook\forms.py:513 +#: .\cookbook\forms.py:519 msgid "Default Delay Hours" msgstr "默认延迟时间" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:520 #, fuzzy #| msgid "Supermarket" msgid "Filter to Supermarket" msgstr "筛选到超市" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:521 msgid "Recent Days" msgstr "最近几天" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:522 msgid "CSV Delimiter" msgstr "CSV 分隔符" -#: .\cookbook\forms.py:517 .\cookbook\templates\shopping_list.html:322 +#: .\cookbook\forms.py:523 msgid "List Prefix" msgstr "清单前缀" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:524 msgid "Auto On Hand" msgstr "自动入手" -#: .\cookbook\forms.py:528 +#: .\cookbook\forms.py:534 msgid "Reset Food Inheritance" msgstr "重置食物材料" -#: .\cookbook\forms.py:529 +#: .\cookbook\forms.py:535 msgid "Reset all food to inherit the fields configured." msgstr "重置所有食物以继承配置的字段。" -#: .\cookbook\forms.py:541 +#: .\cookbook\forms.py:547 msgid "Fields on food that should be inherited by default." msgstr "默认情况下应继承的食物上的字段。" -#: .\cookbook\forms.py:542 +#: .\cookbook\forms.py:548 msgid "Show recipe counts on search filters" msgstr "显示搜索筛选器上的菜谱计数" @@ -458,61 +463,82 @@ msgid "" "few minutes and try again." msgstr "为了防止垃圾邮件,所要求的电子邮件没有被发送。请等待几分钟后再试。" -#: .\cookbook\helper\permission_helper.py:136 -#: .\cookbook\helper\permission_helper.py:159 .\cookbook\views\views.py:148 +#: .\cookbook\helper\permission_helper.py:133 +#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 msgid "You are not logged in and therefore cannot view this page!" msgstr "你没有登录,因此不能查看这个页面!" -#: .\cookbook\helper\permission_helper.py:140 -#: .\cookbook\helper\permission_helper.py:146 -#: .\cookbook\helper\permission_helper.py:171 -#: .\cookbook\helper\permission_helper.py:219 -#: .\cookbook\helper\permission_helper.py:233 -#: .\cookbook\helper\permission_helper.py:244 -#: .\cookbook\helper\permission_helper.py:255 .\cookbook\views\data.py:47 -#: .\cookbook\views\views.py:159 .\cookbook\views\views.py:166 -#: .\cookbook\views\views.py:232 +#: .\cookbook\helper\permission_helper.py:137 +#: .\cookbook\helper\permission_helper.py:143 +#: .\cookbook\helper\permission_helper.py:168 +#: .\cookbook\helper\permission_helper.py:216 +#: .\cookbook\helper\permission_helper.py:230 +#: .\cookbook\helper\permission_helper.py:241 +#: .\cookbook\helper\permission_helper.py:252 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:161 .\cookbook\views\views.py:168 +#: .\cookbook\views\views.py:247 msgid "You do not have the required permissions to view this page!" msgstr "你没有必要的权限来查看这个页面!" -#: .\cookbook\helper\permission_helper.py:164 -#: .\cookbook\helper\permission_helper.py:187 -#: .\cookbook\helper\permission_helper.py:202 +#: .\cookbook\helper\permission_helper.py:161 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:199 msgid "You cannot interact with this object as it is not owned by you!" msgstr "你不能与此对象交互,因为它不属于你!" -#: .\cookbook\helper\recipe_search.py:486 +#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +msgid "You have reached the maximum number of recipes for your space." +msgstr "你已经达到了空间的菜谱的最大数量。" + +#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +msgid "You have more users than allowed in your space." +msgstr "你的空间中的用户数超过了允许的数量。" + +#: .\cookbook\helper\recipe_search.py:560 msgid "One of queryset or hash_key must be provided" msgstr "必须提供 queryset 或 hash_key 之一" -#: .\cookbook\helper\shopping_helper.py:148 +#: .\cookbook\helper\shopping_helper.py:152 #, fuzzy #| msgid "You must supply a created_by" msgid "You must supply a servings size" msgstr "你必须提供创建者" -#: .\cookbook\helper\template_helper.py:61 -#: .\cookbook\helper\template_helper.py:63 +#: .\cookbook\helper\template_helper.py:64 +#: .\cookbook\helper\template_helper.py:66 msgid "Could not parse template code." msgstr "无法解析模板代码。" -#: .\cookbook\integration\integration.py:213 +#: .\cookbook\integration\copymethat.py:42 +#: .\cookbook\integration\melarecipes.py:37 +msgid "Favorite" +msgstr "" + +#: .\cookbook\integration\copymethat.py:71 +#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recipekeeper.py:63 +#, fuzzy +#| msgid "Import Log" +msgid "Imported from" +msgstr "导入日志" + +#: .\cookbook\integration\integration.py:223 msgid "" "Importer expected a .zip file. Did you choose the correct importer type for " "your data ?" msgstr "需要一个 .zip 文件。你是否为数据选择了正确的导入器类型?" -#: .\cookbook\integration\integration.py:216 +#: .\cookbook\integration\integration.py:226 msgid "" "An unexpected error occurred during the import. Please make sure you have " "uploaded a valid file." msgstr "在导入过程中发生了一个意外的错误。请确认你已经上传了一个有效的文件。" -#: .\cookbook\integration\integration.py:221 +#: .\cookbook\integration\integration.py:231 msgid "The following recipes were ignored because they already existed:" msgstr "以下菜谱被忽略了,因为它们已经存在了:" -#: .\cookbook\integration\integration.py:225 +#: .\cookbook\integration\integration.py:235 #, python-format msgid "Imported %s recipes." msgstr "导入了%s菜谱。" @@ -525,13 +551,11 @@ msgstr "说明" msgid "Nutritional Information" msgstr "营养信息" -#: .\cookbook\integration\paprika.py:53 .\cookbook\templates\url_import.html:42 +#: .\cookbook\integration\paprika.py:53 msgid "Source" msgstr "来源" #: .\cookbook\integration\saffron.py:23 -#: .\cookbook\templates\url_import.html:231 -#: .\cookbook\templates\url_import.html:462 msgid "Servings" msgstr "份量" @@ -543,7 +567,7 @@ msgstr "等待时间" msgid "Preparation Time" msgstr "准备时间" -#: .\cookbook\integration\saffron.py:29 .\cookbook\templates\base.html:78 +#: .\cookbook\integration\saffron.py:29 #: .\cookbook\templates\forms\ingredients.html:7 #: .\cookbook\templates\index.html:7 msgid "Cookbook" @@ -587,37 +611,35 @@ msgstr "晚餐" msgid "Other" msgstr "其他" -#: .\cookbook\models.py:246 +#: .\cookbook\models.py:240 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "空间的最大文件存储量,单位为 MB。0表示无限制,-1表示禁止上传文件。" -#: .\cookbook\models.py:300 .\cookbook\templates\search.html:7 -#: .\cookbook\templates\shopping_list.html:53 +#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 msgid "Search" msgstr "搜索" -#: .\cookbook\models.py:301 .\cookbook\templates\base.html:82 -#: .\cookbook\templates\meal_plan.html:7 -#: .\cookbook\templates\meal_plan_new.html:7 .\cookbook\views\delete.py:181 -#: .\cookbook\views\edit.py:220 .\cookbook\views\new.py:184 +#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\templates\meal_plan.html:7 .\cookbook\views\delete.py:178 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:182 msgid "Meal-Plan" msgstr "膳食计划" -#: .\cookbook\models.py:302 .\cookbook\templates\base.html:90 +#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 msgid "Books" msgstr "书籍" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Small" msgstr "小" -#: .\cookbook\models.py:310 +#: .\cookbook\models.py:304 msgid "Large" msgstr "大" -#: .\cookbook\models.py:310 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "新" @@ -626,82 +648,98 @@ msgstr "新" msgid " is part of a recipe step and cannot be deleted" msgstr " 是菜谱步骤的一部分,不能删除" -#: .\cookbook\models.py:1065 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "简明" -#: .\cookbook\models.py:1066 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "短语" -#: .\cookbook\models.py:1067 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "网络" -#: .\cookbook\models.py:1068 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "原始" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Food Alias" msgstr "食物别名" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Unit Alias" msgstr "单位别名" -#: .\cookbook\models.py:1106 +#: .\cookbook\models.py:1138 msgid "Keyword Alias" msgstr "关键词别名" -#: .\cookbook\serializer.py:180 +#: .\cookbook\models.py:1162 +#: .\cookbook\templates\include\recipe_open_modal.html:7 +#: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 +#: .\cookbook\views\new.py:51 +msgid "Recipe" +msgstr "菜谱" + +#: .\cookbook\models.py:1163 +#, fuzzy +#| msgid "Foods" +msgid "Food" +msgstr "食物" + +#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +msgid "Keyword" +msgstr "关键词" + +#: .\cookbook\serializer.py:188 msgid "A user is required" msgstr "需要一个用户" -#: .\cookbook\serializer.py:200 +#: .\cookbook\serializer.py:211 msgid "File uploads are not enabled for this Space." msgstr "未为此空间启用文件上传。" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:222 msgid "You have reached your file upload limit." msgstr "你已达到文件上传的限制。" -#: .\cookbook\serializer.py:977 +#: .\cookbook\serializer.py:1080 msgid "Existing shopping list to update" msgstr "要更新现有的购物清单" -#: .\cookbook\serializer.py:979 +#: .\cookbook\serializer.py:1082 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "要添加的菜谱中材料识别符列表,不提供则添加所有材料。" -#: .\cookbook\serializer.py:980 +#: .\cookbook\serializer.py:1084 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "提供一个菜谱列表识别符或份数为0将删除该购物清单。" -#: .\cookbook\serializer.py:988 +#: .\cookbook\serializer.py:1093 msgid "Amount of food to add to the shopping list" msgstr "要添加到购物清单中的食物数量" -#: .\cookbook\serializer.py:989 +#: .\cookbook\serializer.py:1095 msgid "ID of unit to use for the shopping list" msgstr "用于购物清单的单位识别符" -#: .\cookbook\serializer.py:990 +#: .\cookbook\serializer.py:1097 msgid "When set to true will delete all food from active shopping lists." msgstr "当设置为 true 时,将从活动的购物列表中删除所有食物。" #: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\shopping_list.html:37 -#: .\cookbook\templates\space.html:109 +#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "编辑" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:138 +#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -733,7 +771,7 @@ 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:257 .\cookbook\templates\settings.html:6 +#: .\cookbook\templates\base.html:293 .\cookbook\templates\settings.html:6 #: .\cookbook\templates\settings.html:17 #: .\cookbook\templates\socialaccount\connections.html:10 msgid "Settings" @@ -832,7 +870,8 @@ msgstr "" "此电子邮件确认链接已过期或无效。请\n" " 发起新的电子邮件确认请求。" -#: .\cookbook\templates\account\login.html:8 .\cookbook\templates\base.html:289 +#: .\cookbook\templates\account\login.html:8 +#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "登录" @@ -840,6 +879,9 @@ msgstr "登录" #: .\cookbook\templates\account\login.html:31 #: .\cookbook\templates\account\signup.html:69 #: .\cookbook\templates\account\signup_closed.html:15 +#: .\cookbook\templates\openid\login.html:15 +#: .\cookbook\templates\openid\login.html:26 +#: .\cookbook\templates\socialaccount\authentication_error.html:15 msgid "Sign In" msgstr "登录" @@ -999,113 +1041,125 @@ msgstr "注册已关闭" msgid "We are sorry, but the sign up is currently closed." msgstr "我们很抱歉,但目前注册已经结束。" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:279 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "应用程序接口文档" -#: .\cookbook\templates\base.html:86 +#: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 +#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +msgid "Recipes" +msgstr "菜谱" + +#: .\cookbook\templates\base.html:111 msgid "Shopping" msgstr "购物" -#: .\cookbook\templates\base.html:113 -msgid "Keyword" -msgstr "关键词" - -#: .\cookbook\templates\base.html:125 .\cookbook\views\lists.py:114 +#: .\cookbook\templates\base.html:150 .\cookbook\views\lists.py:105 msgid "Foods" msgstr "食物" -#: .\cookbook\templates\base.html:137 +#: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:47 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:131 +#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 +#: .\cookbook\views\lists.py:122 msgid "Units" msgstr "单位" -#: .\cookbook\templates\base.html:151 -#: .\cookbook\templates\shopping_list.html:208 -#: .\cookbook\templates\supermarket.html:7 +#: .\cookbook\templates\base.html:176 .\cookbook\templates\supermarket.html:7 msgid "Supermarket" msgstr "超市" -#: .\cookbook\templates\base.html:163 +#: .\cookbook\templates\base.html:188 msgid "Supermarket Category" msgstr "超市类型" -#: .\cookbook\templates\base.html:175 .\cookbook\views\lists.py:180 +#: .\cookbook\templates\base.html:200 .\cookbook\views\lists.py:171 msgid "Automations" msgstr "自动化" -#: .\cookbook\templates\base.html:189 .\cookbook\views\lists.py:200 +#: .\cookbook\templates\base.html:214 .\cookbook\views\lists.py:207 msgid "Files" msgstr "文件" -#: .\cookbook\templates\base.html:201 +#: .\cookbook\templates\base.html:226 msgid "Batch Edit" msgstr "批量编辑" -#: .\cookbook\templates\base.html:213 .\cookbook\templates\history.html:6 +#: .\cookbook\templates\base.html:238 .\cookbook\templates\history.html:6 #: .\cookbook\templates\history.html:14 msgid "History" msgstr "历史" -#: .\cookbook\templates\base.html:228 +#: .\cookbook\templates\base.html:252 +#: .\cookbook\templates\ingredient_editor.html:7 +#: .\cookbook\templates\ingredient_editor.html:13 +#, fuzzy +#| msgid "Ingredients" +msgid "Ingredient Editor" +msgstr "材料" + +#: .\cookbook\templates\base.html:264 #: .\cookbook\templates\export_response.html:7 -#: .\cookbook\templates\shopping_list.html:310 #: .\cookbook\templates\test2.html:14 .\cookbook\templates\test2.html:20 msgid "Export" msgstr "导出" -#: .\cookbook\templates\base.html:244 .\cookbook\templates\index.html:47 +#: .\cookbook\templates\base.html:280 .\cookbook\templates\index.html:47 msgid "Import Recipe" msgstr "导入菜谱" -#: .\cookbook\templates\base.html:246 -#: .\cookbook\templates\shopping_list.html:165 -#: .\cookbook\templates\shopping_list.html:188 +#: .\cookbook\templates\base.html:282 msgid "Create" msgstr "创建" -#: .\cookbook\templates\base.html:259 +#: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:69 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "外部菜谱" -#: .\cookbook\templates\base.html:262 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:150 +#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 +#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 msgid "Space Settings" msgstr "空间设置" -#: .\cookbook\templates\base.html:267 .\cookbook\templates\system.html:13 +#: .\cookbook\templates\base.html:303 .\cookbook\templates\system.html:13 msgid "System" msgstr "系统" -#: .\cookbook\templates\base.html:269 +#: .\cookbook\templates\base.html:305 msgid "Admin" msgstr "管理员" -#: .\cookbook\templates\base.html:273 +#: .\cookbook\templates\base.html:309 msgid "Markdown Guide" msgstr "Markdown 手册" -#: .\cookbook\templates\base.html:275 +#: .\cookbook\templates\base.html:311 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:277 +#: .\cookbook\templates\base.html:313 msgid "Translate Tandoor" msgstr "翻译筒状泥炉<_<" -#: .\cookbook\templates\base.html:281 +#: .\cookbook\templates\base.html:317 msgid "API Browser" msgstr "应用程序接口浏览器" -#: .\cookbook\templates\base.html:284 +#: .\cookbook\templates\base.html:320 msgid "Log out" msgstr "退出" +#: .\cookbook\templates\base.html:342 +msgid "You are using the free version of Tandor" +msgstr "" + +#: .\cookbook\templates\base.html:342 +msgid "Upgrade Now" +msgstr "" + #: .\cookbook\templates\batch\edit.html:6 msgid "Batch edit Category" msgstr "批量编辑类型" @@ -1118,7 +1172,7 @@ msgstr "批量编辑菜谱" msgid "Add the specified keywords to all recipes containing a word" msgstr "将指定的关键词添加到包含单词的所有菜谱中" -#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:82 +#: .\cookbook\templates\batch\monitor.html:6 .\cookbook\views\edit.py:73 msgid "Sync" msgstr "同步" @@ -1140,12 +1194,11 @@ 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:70 +#: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 -#: .\cookbook\templates\shopping_list.html:311 -#: .\cookbook\templates\space.html:155 +#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 msgid "Save" msgstr "保存" @@ -1255,16 +1308,11 @@ msgstr "删除原文件" msgid "List" msgstr "清单" -#: .\cookbook\templates\generic\list_template.html:33 -#: .\cookbook\templates\shopping_list.html:33 -msgid "Try the new shopping list" -msgstr "试试新的购物清单" - -#: .\cookbook\templates\generic\list_template.html:45 +#: .\cookbook\templates\generic\list_template.html:36 msgid "Filter" msgstr "筛选" -#: .\cookbook\templates\generic\list_template.html:50 +#: .\cookbook\templates\generic\list_template.html:41 msgid "Import all" msgstr "全部导入" @@ -1286,28 +1334,16 @@ msgstr "查看记录" msgid "Cook Log" msgstr "烹饪记录" -#: .\cookbook\templates\import.html:6 .\cookbook\templates\test.html:6 +#: .\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\templates\test.html:14 .\cookbook\templates\test.html:20 -#: .\cookbook\templates\url_import.html:29 -#: .\cookbook\templates\url_import.html:108 -#: .\cookbook\templates\url_import.html:130 -#: .\cookbook\templates\url_import.html:324 -#: .\cookbook\templates\url_import.html:618 .\cookbook\views\delete.py:89 -#: .\cookbook\views\edit.py:200 +#: .\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:7 -#: .\cookbook\views\delete.py:39 .\cookbook\views\edit.py:260 -#: .\cookbook\views\new.py:53 -msgid "Recipe" -msgstr "菜谱" - #: .\cookbook\templates\include\recipe_open_modal.html:18 msgid "Close" msgstr "关闭" @@ -1359,11 +1395,6 @@ msgstr "重置搜索" msgid "Last viewed" msgstr "最近查看" -#: .\cookbook\templates\index.html:87 .\cookbook\templates\space.html:37 -#: .\cookbook\templates\stats.html:22 -msgid "Recipes" -msgstr "菜谱" - #: .\cookbook\templates\index.html:94 msgid "Log in to view recipes" msgstr "登录查看菜谱" @@ -1531,7 +1562,6 @@ msgid "Created by" msgstr "创建者" #: .\cookbook\templates\meal_plan_entry.html:20 -#: .\cookbook\templates\shopping_list.html:232 msgid "Shared with" msgstr "分享自" @@ -1635,28 +1665,30 @@ msgstr "" "下面列出的菜谱可以离线查看,因为你最近已经查看过了。请记住,数据可能是过时" "的。" +#: .\cookbook\templates\openid\login.html:27 +#: .\cookbook\templates\socialaccount\authentication_error.html:27 +msgid "Back" +msgstr "" + #: .\cookbook\templates\recipe_view.html:26 msgid "by" msgstr "评论者" -#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:147 -#: .\cookbook\views\edit.py:180 +#: .\cookbook\templates\recipe_view.html:44 .\cookbook\views\delete.py:144 +#: .\cookbook\views\edit.py:171 msgid "Comment" msgstr "评论" #: .\cookbook\templates\recipes_table.html:19 #: .\cookbook\templates\recipes_table.html:23 -#: .\cookbook\templates\url_import.html:447 msgid "Recipe Image" msgstr "菜谱图像" #: .\cookbook\templates\recipes_table.html:51 -#: .\cookbook\templates\url_import.html:452 msgid "Preparation time ca." msgstr "准备时间约" #: .\cookbook\templates\recipes_table.html:57 -#: .\cookbook\templates\url_import.html:457 msgid "Waiting time ca." msgstr "等待时间约" @@ -2005,76 +2037,19 @@ msgstr "要开始使用这个应用程序,你必须先创建一个超级用户 msgid "Create Superuser account" msgstr "创建超级用户帐号" -#: .\cookbook\templates\shopping_list.html:8 -#: .\cookbook\templates\shopping_list.html:29 -#: .\cookbook\templates\shopping_list.html:663 -msgid "Shopping List" -msgstr "采购单" - -#: .\cookbook\templates\shopping_list.html:55 -msgid "Search Recipe" -msgstr "搜索菜谱" - -#: .\cookbook\templates\shopping_list.html:72 -msgid "Shopping Recipes" -msgstr "购物菜谱" - -#: .\cookbook\templates\shopping_list.html:74 -msgid "No recipes selected" -msgstr "没选择菜谱" - -#: .\cookbook\templates\shopping_list.html:131 +#: .\cookbook\templates\socialaccount\authentication_error.html:7 +#: .\cookbook\templates\socialaccount\authentication_error.html:23 #, fuzzy -msgid "Entry Mode" -msgstr "条目模式" +#| msgid "Social Login" +msgid "Social Network Login Failure" +msgstr "关联登录" -#: .\cookbook\templates\shopping_list.html:139 +#: .\cookbook\templates\socialaccount\authentication_error.html:25 #, fuzzy -msgid "Add Entry" -msgstr "添加条目" - -#: .\cookbook\templates\shopping_list.html:152 -msgid "Amount" -msgstr "数量" - -#: .\cookbook\templates\shopping_list.html:164 -msgid "Select Unit" -msgstr "选择单位" - -#: .\cookbook\templates\shopping_list.html:166 -#: .\cookbook\templates\shopping_list.html:189 -#: .\cookbook\templates\shopping_list.html:219 -#: .\cookbook\templates\shopping_list.html:243 -#: .\cookbook\templates\url_import.html:505 -#: .\cookbook\templates\url_import.html:537 -msgid "Select" -msgstr "选择" - -#: .\cookbook\templates\shopping_list.html:187 -msgid "Select Food" -msgstr "选择食物" - -#: .\cookbook\templates\shopping_list.html:218 -msgid "Select Supermarket" -msgstr "选择超市" - -#: .\cookbook\templates\shopping_list.html:242 -msgid "Select User" -msgstr "选择用户" - -#: .\cookbook\templates\shopping_list.html:258 -msgid "Finished" -msgstr "完成" - -#: .\cookbook\templates\shopping_list.html:267 -#, fuzzy -#| msgid "You are offline, shopping list might not syncronize." -msgid "You are offline, shopping list might not synchronize." -msgstr "你已离线,购物清单可能无法同步。" - -#: .\cookbook\templates\shopping_list.html:318 -msgid "Copy/Export" -msgstr "复制或导出" +#| msgid "An error occurred attempting to move " +msgid "" +"An error occurred while attempting to login via your social network account." +msgstr "尝试移动时出错 " #: .\cookbook\templates\socialaccount\connections.html:4 #: .\cookbook\templates\socialaccount\connections.html:15 @@ -2137,68 +2112,68 @@ msgstr "管理订阅" msgid "Number of objects" msgstr "" -#: .\cookbook\templates\space.html:54 .\cookbook\templates\stats.html:30 +#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 msgid "Recipe Imports" msgstr "" -#: .\cookbook\templates\space.html:62 .\cookbook\templates\stats.html:38 +#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 msgid "Objects stats" msgstr "" -#: .\cookbook\templates\space.html:65 .\cookbook\templates\stats.html:41 +#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 msgid "Recipes without Keywords" msgstr "" -#: .\cookbook\templates\space.html:73 .\cookbook\templates\stats.html:45 +#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 msgid "Internal Recipes" msgstr "内部菜谱" -#: .\cookbook\templates\space.html:89 +#: .\cookbook\templates\space.html:88 msgid "Members" msgstr "成员" -#: .\cookbook\templates\space.html:95 +#: .\cookbook\templates\space.html:93 msgid "Invite User" msgstr "邀请用户" -#: .\cookbook\templates\space.html:107 +#: .\cookbook\templates\space.html:105 msgid "User" msgstr "用户" -#: .\cookbook\templates\space.html:108 +#: .\cookbook\templates\space.html:106 msgid "Groups" msgstr "群组" -#: .\cookbook\templates\space.html:119 +#: .\cookbook\templates\space.html:117 msgid "admin" msgstr "管理" -#: .\cookbook\templates\space.html:120 +#: .\cookbook\templates\space.html:118 msgid "user" msgstr "用户" -#: .\cookbook\templates\space.html:121 +#: .\cookbook\templates\space.html:119 msgid "guest" msgstr "访客" -#: .\cookbook\templates\space.html:122 +#: .\cookbook\templates\space.html:120 msgid "remove" msgstr "删除" -#: .\cookbook\templates\space.html:126 +#: .\cookbook\templates\space.html:124 msgid "Update" msgstr "更新" -#: .\cookbook\templates\space.html:130 +#: .\cookbook\templates\space.html:128 msgid "You cannot edit yourself." msgstr "你不能编辑自己。" -#: .\cookbook\templates\space.html:136 +#: .\cookbook\templates\space.html:134 msgid "There are no members in your space yet!" msgstr "你的空间里还没有成员!" -#: .\cookbook\templates\space.html:143 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:85 +#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 +#: .\cookbook\views\lists.py:76 msgid "Invite Links" msgstr "邀请链接" @@ -2322,575 +2297,428 @@ msgstr "" msgid "URL Import" msgstr "链接导入" -#: .\cookbook\templates\url_import.html:33 -msgid "Drag me to your bookmarks to import recipes from anywhere" -msgstr "将我拖到书签以从任何地方导入食谱" - -#: .\cookbook\templates\url_import.html:34 -msgid "Bookmark Me!" -msgstr "给我加书签!" - -#: .\cookbook\templates\url_import.html:38 -msgid "URL" -msgstr "链接" - -#: .\cookbook\templates\url_import.html:40 -msgid "App" -msgstr "应用程序" - -#: .\cookbook\templates\url_import.html:44 -msgid "Text" -msgstr "文本" - -#: .\cookbook\templates\url_import.html:46 -msgid "File" -msgstr "文件" - -#: .\cookbook\templates\url_import.html:64 -msgid "Enter website URL" -msgstr "输入网站链接" - -#: .\cookbook\templates\url_import.html:104 -msgid "Select recipe files to import or drop them here..." -msgstr "选择要导入的菜谱文件或将其放到此处……" - -#: .\cookbook\templates\url_import.html:125 -msgid "Paste json or html source here to load recipe." -msgstr "将 json 或 html 源代码粘贴到此处以加载菜谱。" - -#: .\cookbook\templates\url_import.html:153 -msgid "Preview Recipe Data" -msgstr "预览菜谱数据" - -#: .\cookbook\templates\url_import.html:154 -msgid "Drag recipe attributes from the right into the appropriate box below." -msgstr "将菜谱属性从右侧拖动到下面相应的框中。" - -#: .\cookbook\templates\url_import.html:163 -#: .\cookbook\templates\url_import.html:180 -#: .\cookbook\templates\url_import.html:197 -#: .\cookbook\templates\url_import.html:216 -#: .\cookbook\templates\url_import.html:234 -#: .\cookbook\templates\url_import.html:249 -#: .\cookbook\templates\url_import.html:264 -#: .\cookbook\templates\url_import.html:280 -#: .\cookbook\templates\url_import.html:307 -#: .\cookbook\templates\url_import.html:358 -msgid "Clear Contents" -msgstr "清除内容" - -#: .\cookbook\templates\url_import.html:165 -msgid "Text dragged here will be appended to the name." -msgstr "拖动到此处的文本将附加到名称中。" - -#: .\cookbook\templates\url_import.html:178 -msgid "Description" -msgstr "描述" - -#: .\cookbook\templates\url_import.html:182 -msgid "Text dragged here will be appended to the description." -msgstr "拖动到此处的文本将附加到描述中。" - -#: .\cookbook\templates\url_import.html:199 -msgid "Keywords dragged here will be appended to current list" -msgstr "拖动到这里的关键字将被添加到当前列表" - -#: .\cookbook\templates\url_import.html:214 -msgid "Image" -msgstr "图片" - -#: .\cookbook\templates\url_import.html:246 -msgid "Prep Time" -msgstr "准备时间" - -#: .\cookbook\templates\url_import.html:261 -msgid "Cook Time" -msgstr "烹调时间" - -#: .\cookbook\templates\url_import.html:282 -msgid "Ingredients dragged here will be appended to current list." -msgstr "拖动到这里的材料将被添加到当前列表。" - -#: .\cookbook\templates\url_import.html:304 -#: .\cookbook\templates\url_import.html:579 -msgid "Instructions" -msgstr "说明" - -#: .\cookbook\templates\url_import.html:309 -msgid "" -"Recipe instructions dragged here will be appended to current instructions." -msgstr "" - -#: .\cookbook\templates\url_import.html:332 -msgid "Discovered Attributes" -msgstr "" - -#: .\cookbook\templates\url_import.html:334 -msgid "" -"Drag recipe attributes from below into the appropriate box on the left. " -"Click any node to display its full properties." -msgstr "" - -#: .\cookbook\templates\url_import.html:351 -msgid "Show Blank Field" -msgstr "显示空白域" - -#: .\cookbook\templates\url_import.html:356 -msgid "Blank Field" -msgstr "空白域" - -#: .\cookbook\templates\url_import.html:360 -msgid "Items dragged to Blank Field will be appended." -msgstr "" - -#: .\cookbook\templates\url_import.html:407 -msgid "Delete Text" -msgstr "删除文本" - -#: .\cookbook\templates\url_import.html:420 -msgid "Delete image" -msgstr "删除影像" - -#: .\cookbook\templates\url_import.html:436 -msgid "Recipe Name" -msgstr "菜谱名称" - -#: .\cookbook\templates\url_import.html:440 -msgid "Recipe Description" -msgstr "菜谱描述" - -#: .\cookbook\templates\url_import.html:504 -#: .\cookbook\templates\url_import.html:536 -#: .\cookbook\templates\url_import.html:596 -msgid "Select one" -msgstr "选择一项" - -#: .\cookbook\templates\url_import.html:554 -msgid "Note" -msgstr "笔记" - -#: .\cookbook\templates\url_import.html:597 -msgid "Add Keyword" -msgstr "添加关键词" - -#: .\cookbook\templates\url_import.html:610 -msgid "All Keywords" -msgstr "所有关键词" - -#: .\cookbook\templates\url_import.html:613 -msgid "Import all keywords, not only the ones already existing." -msgstr "导入所有关键词,并不只是现有的。" - -#: .\cookbook\templates\url_import.html:640 -msgid "Information" -msgstr "更多信息" - -#: .\cookbook\templates\url_import.html:642 -msgid "" -" Only websites containing ld+json or microdata information can currently\n" -" be imported. Most big recipe pages " -"support this. If you site cannot be imported but\n" -" you think\n" -" it probably has some kind of structured " -"data feel free to post an example in the\n" -" github issues." -msgstr "" - -#: .\cookbook\templates\url_import.html:650 -msgid "Google ld+json Info" -msgstr "" - -#: .\cookbook\templates\url_import.html:653 -msgid "GitHub Issues" -msgstr "GitHub 问题" - -#: .\cookbook\templates\url_import.html:655 -msgid "Recipe Markup Specification" -msgstr "菜谱标记规范" - -#: .\cookbook\views\api.py:88 .\cookbook\views\api.py:174 +#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 msgid "Parameter updated_at incorrectly formatted" msgstr "参数 updated_at 格式不正确" -#: .\cookbook\views\api.py:194 .\cookbook\views\api.py:295 -#, python-brace-format +#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:198 +#: .\cookbook\views\api.py:208 msgid "Cannot merge with the same object!" msgstr "无法与同一对象合并!" -#: .\cookbook\views\api.py:205 -#, python-brace-format +#: .\cookbook\views\api.py:215 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:210 +#: .\cookbook\views\api.py:220 msgid "Cannot merge with child object!" msgstr "无法与子对象合并!" -#: .\cookbook\views\api.py:243 -#, python-brace-format +#: .\cookbook\views\api.py:253 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} 已成功与 {target.name} 合并" -#: .\cookbook\views\api.py:248 -#, python-brace-format +#: .\cookbook\views\api.py:258 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "视图合并 {source.name} 和 {target.name} 时出错" -#: .\cookbook\views\api.py:304 -#, python-brace-format +#: .\cookbook\views\api.py:316 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} 已成功移动到根目录。" -#: .\cookbook\views\api.py:307 .\cookbook\views\api.py:325 +#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 msgid "An error occurred attempting to move " msgstr "尝试移动时出错 " -#: .\cookbook\views\api.py:310 +#: .\cookbook\views\api.py:322 msgid "Cannot move an object to itself!" msgstr "无法将对象移动到自身!" -#: .\cookbook\views\api.py:316 -#, python-brace-format +#: .\cookbook\views\api.py:328 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:322 -#, python-brace-format +#: .\cookbook\views\api.py:334 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} 成功移动到父节点 {parent.name}" -#: .\cookbook\views\api.py:474 -#, python-brace-format +#: .\cookbook\views\api.py:491 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} 已从购物清单中删除。" -#: .\cookbook\views\api.py:479 .\cookbook\views\api.py:729 -#: .\cookbook\views\api.py:742 -#, python-brace-format +#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 +#: .\cookbook\views\api.py:835 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} 已添加到购物清单中。" -#: .\cookbook\views\api.py:591 +#: .\cookbook\views\api.py:623 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:592 +#: .\cookbook\views\api.py:625 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:635 +#: .\cookbook\views\api.py:669 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:636 -msgid "ID of keyword a recipe should have. For multiple repeat parameter." +#: .\cookbook\views\api.py:671 +msgid "" +"ID of keyword a recipe should have. For multiple repeat parameter. " +"Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:637 +#: .\cookbook\views\api.py:674 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with any of the keywords" +msgstr "" + +#: .\cookbook\views\api.py:677 +msgid "" +"Keyword IDs, repeat for multiple. Return recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:680 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:683 +msgid "" +"Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." +msgstr "" + +#: .\cookbook\views\api.py:685 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:638 +#: .\cookbook\views\api.py:688 +msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" +msgstr "" + +#: .\cookbook\views\api.py:690 +msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:692 +msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." +msgstr "" + +#: .\cookbook\views\api.py:694 +msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." +msgstr "" + +#: .\cookbook\views\api.py:695 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:639 -msgid "Rating a recipe should have. [0 - 5]" +#: .\cookbook\views\api.py:697 +msgid "" +"Rating a recipe should have or greater. [0 - 5] Negative value filters " +"rating less than." msgstr "" -#: .\cookbook\views\api.py:640 +#: .\cookbook\views\api.py:698 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:641 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided keywords." +#: .\cookbook\views\api.py:700 +msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:642 -msgid "" -"If recipe should have all (AND=false) or any (OR=true) of the " -"provided foods." +#: .\cookbook\views\api.py:702 +msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:643 -msgid "" -"If recipe should be in all (AND=false) or any (OR=true) of the " -"provided books." +#: .\cookbook\views\api.py:704 +msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:644 +#: .\cookbook\views\api.py:706 +msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." +msgstr "" + +#: .\cookbook\views\api.py:708 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:645 +#: .\cookbook\views\api.py:710 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:646 +#: .\cookbook\views\api.py:712 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:784 +#: .\cookbook\views\api.py:714 +msgid "" +"Filter recipes cooked X times or more. Negative values returns cooked less " +"than X times" +msgstr "" + +#: .\cookbook\views\api.py:716 +msgid "" +"Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:718 +msgid "" +"Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:720 +msgid "" +"Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " +"before date." +msgstr "" + +#: .\cookbook\views\api.py:722 +msgid "" +"Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " +"or before date." +msgstr "" + +#: .\cookbook\views\api.py:724 +msgid "Filter recipes that can be made with OnHand food. [true/false]" +msgstr "" + +#: .\cookbook\views\api.py:880 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:787 +#: .\cookbook\views\api.py:885 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]" +"
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:789 +#: .\cookbook\views\api.py:888 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:949 .\cookbook\views\data.py:42 -#: .\cookbook\views\edit.py:129 .\cookbook\views\new.py:95 +#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:971 +#: .\cookbook\views\api.py:1088 msgid "Sync successful!" msgstr "同步成功!" -#: .\cookbook\views\api.py:976 +#: .\cookbook\views\api.py:1093 msgid "Error synchronizing with Storage" msgstr "与存储同步时出错" -#: .\cookbook\views\api.py:1055 +#: .\cookbook\views\api.py:1185 msgid "Nothing to do." msgstr "无事可做。" -#: .\cookbook\views\api.py:1070 -msgid "The requested site provided malformed data and cannot be read." -msgstr "请求的站点提供了格式错误的数据,无法读取。" - -#: .\cookbook\views\api.py:1077 -msgid "The requested page could not be found." -msgstr "找不到请求的页面。" - -#: .\cookbook\views\api.py:1095 -msgid "" -"The requested site does not provide any recognized data format to import the " -"recipe from." -msgstr "请求的站点未提供任何可识别的数据格式,无法从中导入菜谱。" - -#: .\cookbook\views\api.py:1109 +#: .\cookbook\views\api.py:1195 msgid "Connection Refused." msgstr "连接被拒绝。" -#: .\cookbook\views\api.py:1118 +#: .\cookbook\views\api.py:1200 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1206 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "找不到可用的数据。" -#: .\cookbook\views\api.py:1134 -msgid "I couldn't find anything to do." -msgstr "无所事事。" - -#: .\cookbook\views\data.py:34 .\cookbook\views\data.py:129 -#: .\cookbook\views\edit.py:49 .\cookbook\views\import_export.py:81 -#: .\cookbook\views\new.py:33 -msgid "You have reached the maximum number of recipes for your space." -msgstr "你已经达到了空间的菜谱的最大数量。" - -#: .\cookbook\views\data.py:38 .\cookbook\views\data.py:133 -#: .\cookbook\views\edit.py:53 .\cookbook\views\import_export.py:85 -#: .\cookbook\views\new.py:37 -msgid "You have more users than allowed in your space." -msgstr "你的空间中的用户数超过了允许的数量。" - -#: .\cookbook\views\data.py:111 +#: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." msgid_plural "Batch edit done. %(count)d Recipes where updated." msgstr[0] "批量编辑完成。%(count)d 个菜谱已更新。" -#: .\cookbook\views\delete.py:101 +#: .\cookbook\views\delete.py:98 msgid "Monitor" msgstr "监测" -#: .\cookbook\views\delete.py:125 .\cookbook\views\lists.py:71 -#: .\cookbook\views\new.py:101 +#: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 +#: .\cookbook\views\new.py:99 msgid "Storage Backend" msgstr "存储后端" -#: .\cookbook\views\delete.py:135 +#: .\cookbook\views\delete.py:132 msgid "" "Could not delete this storage backend as it is used in at least one monitor." msgstr "" -#: .\cookbook\views\delete.py:158 +#: .\cookbook\views\delete.py:155 msgid "Recipe Book" msgstr "菜谱书" -#: .\cookbook\views\delete.py:170 +#: .\cookbook\views\delete.py:167 msgid "Bookmarks" msgstr "书签" -#: .\cookbook\views\delete.py:192 .\cookbook\views\new.py:238 +#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 msgid "Invite Link" msgstr "邀请链接" -#: .\cookbook\views\edit.py:125 +#: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "你不能编辑此存储空间!" -#: .\cookbook\views\edit.py:149 +#: .\cookbook\views\edit.py:140 #, fuzzy msgid "Storage saved!" msgstr "存储已存储!" -#: .\cookbook\views\edit.py:155 +#: .\cookbook\views\edit.py:146 msgid "There was an error updating this storage backend!" msgstr "更新此存储后端时出错!" -#: .\cookbook\views\edit.py:248 +#: .\cookbook\views\edit.py:239 msgid "Changes saved!" msgstr "更改已保存!" -#: .\cookbook\views\edit.py:252 +#: .\cookbook\views\edit.py:243 msgid "Error saving changes!" msgstr "保存更改时出错!" -#: .\cookbook\views\import_export.py:107 .\cookbook\views\import_export.py:143 +#: .\cookbook\views\import_export.py:111 .\cookbook\views\import_export.py:150 msgid "Importing is not implemented for this provider" msgstr "此提供程序未实现导入" -#: .\cookbook\views\import_export.py:130 +#: .\cookbook\views\import_export.py:137 msgid "" "The PDF Exporter is not enabled on this instance as it is still in an " "experimental state." msgstr "此实例上未启用 PDF 导出器,因为它仍处于实验状态。" -#: .\cookbook\views\lists.py:25 +#: .\cookbook\views\lists.py:24 msgid "Import Log" msgstr "导入日志" -#: .\cookbook\views\lists.py:38 +#: .\cookbook\views\lists.py:37 msgid "Discovery" msgstr "探索" -#: .\cookbook\views\lists.py:54 -msgid "Shopping Lists" -msgstr "购物清单" +#: .\cookbook\views\lists.py:47 +msgid "Shopping List" +msgstr "采购单" -#: .\cookbook\views\lists.py:148 +#: .\cookbook\views\lists.py:139 msgid "Supermarkets" msgstr "超市" -#: .\cookbook\views\lists.py:164 +#: .\cookbook\views\lists.py:155 msgid "Shopping Categories" msgstr "购物类别" -#: .\cookbook\views\lists.py:217 +#: .\cookbook\views\lists.py:187 +#, fuzzy +#| msgid "Filter" +msgid "Custom Filters" +msgstr "筛选" + +#: .\cookbook\views\lists.py:224 msgid "Steps" msgstr "步骤" -#: .\cookbook\views\lists.py:232 -msgid "New Shopping List" -msgstr "新购物清单" - -#: .\cookbook\views\new.py:126 +#: .\cookbook\views\new.py:124 msgid "Imported new recipe!" msgstr "导入新菜谱!" -#: .\cookbook\views\new.py:129 +#: .\cookbook\views\new.py:127 msgid "There was an error importing this recipe!" msgstr "导入此菜谱时出错!" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "Hello" msgstr "你好" -#: .\cookbook\views\new.py:212 +#: .\cookbook\views\new.py:210 msgid "You have been invited by " msgstr "" -#: .\cookbook\views\new.py:213 +#: .\cookbook\views\new.py:211 msgid " to join their Tandoor Recipes space " msgstr "" -#: .\cookbook\views\new.py:214 +#: .\cookbook\views\new.py:212 msgid "Click the following link to activate your account: " msgstr "" -#: .\cookbook\views\new.py:215 +#: .\cookbook\views\new.py:213 msgid "" "If the link does not work use the following code to manually join the space: " msgstr "" -#: .\cookbook\views\new.py:216 +#: .\cookbook\views\new.py:214 msgid "The invitation is valid until " msgstr "邀请有效期至 " -#: .\cookbook\views\new.py:217 +#: .\cookbook\views\new.py:215 msgid "" "Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " msgstr "" -#: .\cookbook\views\new.py:220 +#: .\cookbook\views\new.py:218 msgid "Tandoor Recipes Invite" msgstr "" -#: .\cookbook\views\new.py:227 +#: .\cookbook\views\new.py:225 msgid "Invite link successfully send to user." msgstr "" -#: .\cookbook\views\new.py:230 +#: .\cookbook\views\new.py:228 msgid "" "You have send to many emails, please share the link manually or wait a few " "hours." msgstr "" -#: .\cookbook\views\new.py:232 +#: .\cookbook\views\new.py:230 msgid "Email could not be sent to user. Please share the link manually." msgstr "" -#: .\cookbook\views\views.py:126 +#: .\cookbook\views\views.py:128 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." msgstr "" -#: .\cookbook\views\views.py:174 +#: .\cookbook\views\views.py:176 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:185 +#: .\cookbook\views\views.py:187 msgid "Comment saved!" msgstr "评论已保存!" -#: .\cookbook\views\views.py:276 +#: .\cookbook\views\views.py:262 msgid "This feature is not available in the demo version!" msgstr "此功能在演示版本中不可用!" -#: .\cookbook\views\views.py:335 +#: .\cookbook\views\views.py:322 msgid "You must select at least one field to search!" msgstr "你必须至少选择一个字段进行搜索!" -#: .\cookbook\views\views.py:340 +#: .\cookbook\views\views.py:327 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "要使用此搜索方法,至少选择一个全文搜索字段!" -#: .\cookbook\views\views.py:344 +#: .\cookbook\views\views.py:331 msgid "Fuzzy search is not compatible with this search method!" msgstr "模糊搜索与此搜索方法不兼容!" -#: .\cookbook\views\views.py:473 +#: .\cookbook\views\views.py:461 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 " @@ -2899,42 +2727,217 @@ msgstr "" "设置页面只能用于创建第一个用户!如果您忘记了超级用户凭据,请参阅 Django 文" "档,了解如何重置密码。" -#: .\cookbook\views\views.py:480 +#: .\cookbook\views\views.py:468 msgid "Passwords dont match!" msgstr "密码不匹配!" -#: .\cookbook\views\views.py:496 +#: .\cookbook\views\views.py:484 msgid "User has been created, please login!" msgstr "用户已创建,请登录!" -#: .\cookbook\views\views.py:512 +#: .\cookbook\views\views.py:500 msgid "Malformed Invite Link supplied!" msgstr "提供了格式错误的邀请链接!" -#: .\cookbook\views\views.py:519 +#: .\cookbook\views\views.py:507 msgid "You are already member of a space and therefore cannot join this one." msgstr "你已是空间的成员,因此未能加入。" -#: .\cookbook\views\views.py:530 +#: .\cookbook\views\views.py:518 msgid "Successfully joined space." msgstr "成功加入空间。" -#: .\cookbook\views\views.py:536 +#: .\cookbook\views\views.py:524 msgid "Invite Link not valid or already used!" msgstr "邀请链接无效或已使用!" -#: .\cookbook\views\views.py:617 +#: .\cookbook\views\views.py:605 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "未为此实例启用报告共享链接。请通知页面管理员报告问题。" -#: .\cookbook\views\views.py:623 +#: .\cookbook\views\views.py:611 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "菜谱共享链接已被禁用!有关更多信息,请与页面管理员联系。" +#~ msgid "Try the new shopping list" +#~ msgstr "试试新的购物清单" + +#~ msgid "Search Recipe" +#~ msgstr "搜索菜谱" + +#~ msgid "Shopping Recipes" +#~ msgstr "购物菜谱" + +#~ msgid "No recipes selected" +#~ msgstr "没选择菜谱" + +#, fuzzy +#~ msgid "Entry Mode" +#~ msgstr "条目模式" + +#, fuzzy +#~ msgid "Add Entry" +#~ msgstr "添加条目" + +#~ msgid "Amount" +#~ msgstr "数量" + +#~ msgid "Select Unit" +#~ msgstr "选择单位" + +#~ msgid "Select" +#~ msgstr "选择" + +#~ msgid "Select Food" +#~ msgstr "选择食物" + +#~ msgid "Select Supermarket" +#~ msgstr "选择超市" + +#~ msgid "Select User" +#~ msgstr "选择用户" + +#~ msgid "Finished" +#~ msgstr "完成" + +#, fuzzy +#~| msgid "You are offline, shopping list might not syncronize." +#~ msgid "You are offline, shopping list might not synchronize." +#~ msgstr "你已离线,购物清单可能无法同步。" + +#~ msgid "Copy/Export" +#~ msgstr "复制或导出" + +#~ msgid "Drag me to your bookmarks to import recipes from anywhere" +#~ msgstr "将我拖到书签以从任何地方导入食谱" + +#~ msgid "Bookmark Me!" +#~ msgstr "给我加书签!" + +#~ msgid "URL" +#~ msgstr "链接" + +#~ msgid "App" +#~ msgstr "应用程序" + +#~ msgid "Text" +#~ msgstr "文本" + +#~ msgid "File" +#~ msgstr "文件" + +#~ msgid "Enter website URL" +#~ msgstr "输入网站链接" + +#~ msgid "Select recipe files to import or drop them here..." +#~ msgstr "选择要导入的菜谱文件或将其放到此处……" + +#~ msgid "Paste json or html source here to load recipe." +#~ msgstr "将 json 或 html 源代码粘贴到此处以加载菜谱。" + +#~ msgid "Preview Recipe Data" +#~ msgstr "预览菜谱数据" + +#~ msgid "" +#~ "Drag recipe attributes from the right into the appropriate box below." +#~ msgstr "将菜谱属性从右侧拖动到下面相应的框中。" + +#~ msgid "Clear Contents" +#~ msgstr "清除内容" + +#~ msgid "Text dragged here will be appended to the name." +#~ msgstr "拖动到此处的文本将附加到名称中。" + +#~ msgid "Description" +#~ msgstr "描述" + +#~ msgid "Text dragged here will be appended to the description." +#~ msgstr "拖动到此处的文本将附加到描述中。" + +#~ msgid "Keywords dragged here will be appended to current list" +#~ msgstr "拖动到这里的关键字将被添加到当前列表" + +#~ msgid "Image" +#~ msgstr "图片" + +#~ msgid "Prep Time" +#~ msgstr "准备时间" + +#~ msgid "Cook Time" +#~ msgstr "烹调时间" + +#~ msgid "Ingredients dragged here will be appended to current list." +#~ msgstr "拖动到这里的材料将被添加到当前列表。" + +#~ msgid "Instructions" +#~ msgstr "说明" + +#~ msgid "Show Blank Field" +#~ msgstr "显示空白域" + +#~ msgid "Blank Field" +#~ msgstr "空白域" + +#~ msgid "Delete Text" +#~ msgstr "删除文本" + +#~ msgid "Delete image" +#~ msgstr "删除影像" + +#~ msgid "Recipe Name" +#~ msgstr "菜谱名称" + +#~ msgid "Recipe Description" +#~ msgstr "菜谱描述" + +#~ msgid "Select one" +#~ msgstr "选择一项" + +#~ msgid "Note" +#~ msgstr "笔记" + +#~ msgid "Add Keyword" +#~ msgstr "添加关键词" + +#~ msgid "All Keywords" +#~ msgstr "所有关键词" + +#~ msgid "Import all keywords, not only the ones already existing." +#~ msgstr "导入所有关键词,并不只是现有的。" + +#~ msgid "Information" +#~ msgstr "更多信息" + +#~ msgid "GitHub Issues" +#~ msgstr "GitHub 问题" + +#~ msgid "Recipe Markup Specification" +#~ msgstr "菜谱标记规范" + +#~ msgid "The requested site provided malformed data and cannot be read." +#~ msgstr "请求的站点提供了格式错误的数据,无法读取。" + +#~ msgid "The requested page could not be found." +#~ msgstr "找不到请求的页面。" + +#~ msgid "" +#~ "The requested site does not provide any recognized data format to import " +#~ "the recipe from." +#~ msgstr "请求的站点未提供任何可识别的数据格式,无法从中导入菜谱。" + +#~ msgid "I couldn't find anything to do." +#~ msgstr "无所事事。" + +#~ msgid "Shopping Lists" +#~ msgstr "购物清单" + +#~ msgid "New Shopping List" +#~ msgstr "新购物清单" + #~ msgid "You must supply a recipe or mealplan" #~ msgstr "你必须提供菜谱或膳食计划" diff --git a/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo b/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo index 4503bc3f..cb5715cd 100644 Binary files a/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo and b/cookbook/locale/zh_Hant/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/ca/LC_MESSAGES/django.mo b/recipes/locale/ca/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/ca/LC_MESSAGES/django.mo and b/recipes/locale/ca/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/ca/LC_MESSAGES/django.po b/recipes/locale/ca/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/ca/LC_MESSAGES/django.po +++ b/recipes/locale/ca/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/de/LC_MESSAGES/django.mo b/recipes/locale/de/LC_MESSAGES/django.mo index 24682470..8e8d7cc5 100644 Binary files a/recipes/locale/de/LC_MESSAGES/django.mo and b/recipes/locale/de/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/de/LC_MESSAGES/django.po b/recipes/locale/de/LC_MESSAGES/django.po index 7988b7dc..fd7a35d2 100644 --- a/recipes/locale/de/LC_MESSAGES/django.po +++ b/recipes/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,52 +18,56 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "Englisch" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "Deutsch" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Englisch" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/en/LC_MESSAGES/django.mo b/recipes/locale/en/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/en/LC_MESSAGES/django.mo and b/recipes/locale/en/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/en/LC_MESSAGES/django.po b/recipes/locale/en/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/en/LC_MESSAGES/django.po +++ b/recipes/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/es/LC_MESSAGES/django.mo b/recipes/locale/es/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/es/LC_MESSAGES/django.mo and b/recipes/locale/es/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/es/LC_MESSAGES/django.po b/recipes/locale/es/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/es/LC_MESSAGES/django.po +++ b/recipes/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/fr/LC_MESSAGES/django.mo b/recipes/locale/fr/LC_MESSAGES/django.mo index 2c90dd0c..2105cf6d 100644 Binary files a/recipes/locale/fr/LC_MESSAGES/django.mo and b/recipes/locale/fr/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/fr/LC_MESSAGES/django.po b/recipes/locale/fr/LC_MESSAGES/django.po index e7a37c87..c6fe06ff 100644 --- a/recipes/locale/fr/LC_MESSAGES/django.po +++ b/recipes/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/hu_HU/LC_MESSAGES/django.mo b/recipes/locale/hu_HU/LC_MESSAGES/django.mo index 6c5906d1..600222a2 100644 Binary files a/recipes/locale/hu_HU/LC_MESSAGES/django.mo and b/recipes/locale/hu_HU/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/hu_HU/LC_MESSAGES/django.po b/recipes/locale/hu_HU/LC_MESSAGES/django.po index 2c135c65..67dbb506 100644 --- a/recipes/locale/hu_HU/LC_MESSAGES/django.po +++ b/recipes/locale/hu_HU/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,50 +17,54 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/it/LC_MESSAGES/django.mo b/recipes/locale/it/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/it/LC_MESSAGES/django.mo and b/recipes/locale/it/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/it/LC_MESSAGES/django.po b/recipes/locale/it/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/it/LC_MESSAGES/django.po +++ b/recipes/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/lv/LC_MESSAGES/django.mo b/recipes/locale/lv/LC_MESSAGES/django.mo index 474e9d25..8b960ddf 100644 Binary files a/recipes/locale/lv/LC_MESSAGES/django.mo and b/recipes/locale/lv/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/lv/LC_MESSAGES/django.po b/recipes/locale/lv/LC_MESSAGES/django.po index 00efc197..596882ac 100644 --- a/recipes/locale/lv/LC_MESSAGES/django.po +++ b/recipes/locale/lv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,50 +19,54 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/nl/LC_MESSAGES/django.mo b/recipes/locale/nl/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/nl/LC_MESSAGES/django.mo and b/recipes/locale/nl/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/nl/LC_MESSAGES/django.po b/recipes/locale/nl/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/nl/LC_MESSAGES/django.po +++ b/recipes/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/pt/LC_MESSAGES/django.mo b/recipes/locale/pt/LC_MESSAGES/django.mo index 71cbdf3e..c105e6f5 100644 Binary files a/recipes/locale/pt/LC_MESSAGES/django.mo and b/recipes/locale/pt/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/pt/LC_MESSAGES/django.po b/recipes/locale/pt/LC_MESSAGES/django.po index 42444250..1dab7177 100644 --- a/recipes/locale/pt/LC_MESSAGES/django.po +++ b/recipes/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/rn/LC_MESSAGES/django.mo b/recipes/locale/rn/LC_MESSAGES/django.mo index 6c5906d1..600222a2 100644 Binary files a/recipes/locale/rn/LC_MESSAGES/django.mo and b/recipes/locale/rn/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/rn/LC_MESSAGES/django.po b/recipes/locale/rn/LC_MESSAGES/django.po index 2c135c65..67dbb506 100644 --- a/recipes/locale/rn/LC_MESSAGES/django.po +++ b/recipes/locale/rn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,50 +17,54 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/tr/LC_MESSAGES/django.mo b/recipes/locale/tr/LC_MESSAGES/django.mo index 2c90dd0c..2105cf6d 100644 Binary files a/recipes/locale/tr/LC_MESSAGES/django.mo and b/recipes/locale/tr/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/tr/LC_MESSAGES/django.po b/recipes/locale/tr/LC_MESSAGES/django.po index e7a37c87..c6fe06ff 100644 --- a/recipes/locale/tr/LC_MESSAGES/django.po +++ b/recipes/locale/tr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,50 +18,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr "" diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.mo b/recipes/locale/zh_CN/LC_MESSAGES/django.mo index 6c5906d1..600222a2 100644 Binary files a/recipes/locale/zh_CN/LC_MESSAGES/django.mo and b/recipes/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.po b/recipes/locale/zh_CN/LC_MESSAGES/django.po index 2c135c65..67dbb506 100644 --- a/recipes/locale/zh_CN/LC_MESSAGES/django.po +++ b/recipes/locale/zh_CN/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-11 08:52+0100\n" +"POT-Creation-Date: 2022-04-29 18:42+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,50 +17,54 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:360 +#: .\recipes\settings.py:368 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:361 +#: .\recipes\settings.py:369 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:362 +#: .\recipes\settings.py:370 msgid "Czech" msgstr "" -#: .\recipes\settings.py:363 +#: .\recipes\settings.py:371 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:364 +#: .\recipes\settings.py:372 msgid "English" msgstr "" -#: .\recipes\settings.py:365 +#: .\recipes\settings.py:373 msgid "French" msgstr "" -#: .\recipes\settings.py:366 +#: .\recipes\settings.py:374 msgid "German" msgstr "" -#: .\recipes\settings.py:367 +#: .\recipes\settings.py:375 msgid "Italian" msgstr "" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:376 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:369 +#: .\recipes\settings.py:377 msgid "Polish" msgstr "" -#: .\recipes\settings.py:370 +#: .\recipes\settings.py:378 msgid "Russian" msgstr "" -#: .\recipes\settings.py:371 +#: .\recipes\settings.py:379 msgid "Spanish" msgstr "" + +#: .\recipes\settings.py:380 +msgid "Swedish" +msgstr ""