From 7c31cb9993d40d3f6979c1eb9442b52b53454b2e Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 26 Jun 2022 12:10:25 +0200 Subject: [PATCH] updated and compiled translations --- cookbook/locale/ca/LC_MESSAGES/django.mo | Bin 49220 -> 48082 bytes cookbook/locale/ca/LC_MESSAGES/django.po | 880 ++++++++++--------- cookbook/locale/de/LC_MESSAGES/django.mo | Bin 54943 -> 54078 bytes cookbook/locale/de/LC_MESSAGES/django.po | 898 ++++++++++--------- cookbook/locale/en/LC_MESSAGES/django.mo | Bin 380 -> 421 bytes cookbook/locale/en/LC_MESSAGES/django.po | 780 +++++++++-------- cookbook/locale/es/LC_MESSAGES/django.mo | Bin 27339 -> 28223 bytes cookbook/locale/es/LC_MESSAGES/django.po | 860 ++++++++++--------- cookbook/locale/fr/LC_MESSAGES/django.mo | Bin 56888 -> 55524 bytes cookbook/locale/fr/LC_MESSAGES/django.po | 901 ++++++++++---------- cookbook/locale/hu_HU/LC_MESSAGES/django.mo | Bin 59788 -> 58485 bytes cookbook/locale/hu_HU/LC_MESSAGES/django.po | 882 ++++++++++--------- cookbook/locale/it/LC_MESSAGES/django.mo | Bin 42000 -> 43370 bytes cookbook/locale/it/LC_MESSAGES/django.po | 885 ++++++++++--------- cookbook/locale/lv/LC_MESSAGES/django.mo | Bin 21044 -> 21085 bytes cookbook/locale/lv/LC_MESSAGES/django.po | 840 +++++++++--------- cookbook/locale/nl/LC_MESSAGES/django.mo | Bin 65426 -> 64164 bytes cookbook/locale/nl/LC_MESSAGES/django.po | 889 ++++++++++--------- cookbook/locale/pt/LC_MESSAGES/django.mo | Bin 12748 -> 12789 bytes cookbook/locale/pt/LC_MESSAGES/django.po | 814 +++++++++--------- cookbook/locale/rn/LC_MESSAGES/django.mo | Bin 388 -> 429 bytes cookbook/locale/rn/LC_MESSAGES/django.po | 780 +++++++++-------- cookbook/locale/tr/LC_MESSAGES/django.mo | Bin 1950 -> 1991 bytes cookbook/locale/tr/LC_MESSAGES/django.po | 780 +++++++++-------- cookbook/locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 477 bytes cookbook/locale/zh_CN/LC_MESSAGES/django.mo | Bin 41295 -> 40604 bytes cookbook/locale/zh_CN/LC_MESSAGES/django.po | 861 ++++++++++--------- recipes/locale/ca/LC_MESSAGES/django.mo | Bin 421 -> 421 bytes recipes/locale/ca/LC_MESSAGES/django.po | 40 +- recipes/locale/de/LC_MESSAGES/django.mo | Bin 452 -> 493 bytes recipes/locale/de/LC_MESSAGES/django.po | 48 +- recipes/locale/en/LC_MESSAGES/django.mo | Bin 380 -> 421 bytes recipes/locale/en/LC_MESSAGES/django.po | 40 +- recipes/locale/es/LC_MESSAGES/django.mo | Bin 421 -> 421 bytes recipes/locale/es/LC_MESSAGES/django.po | 40 +- recipes/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes recipes/locale/fr/LC_MESSAGES/django.po | 40 +- recipes/locale/hu_HU/LC_MESSAGES/django.mo | Bin 337 -> 378 bytes recipes/locale/hu_HU/LC_MESSAGES/django.po | 40 +- recipes/locale/it/LC_MESSAGES/django.mo | Bin 421 -> 421 bytes recipes/locale/it/LC_MESSAGES/django.po | 40 +- recipes/locale/lv/LC_MESSAGES/django.mo | Bin 456 -> 456 bytes recipes/locale/lv/LC_MESSAGES/django.po | 40 +- recipes/locale/nl/LC_MESSAGES/django.mo | Bin 421 -> 421 bytes recipes/locale/nl/LC_MESSAGES/django.po | 40 +- recipes/locale/pt/LC_MESSAGES/django.mo | Bin 380 -> 421 bytes recipes/locale/pt/LC_MESSAGES/django.po | 40 +- recipes/locale/rn/LC_MESSAGES/django.mo | Bin 337 -> 378 bytes recipes/locale/rn/LC_MESSAGES/django.po | 40 +- recipes/locale/tr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes recipes/locale/tr/LC_MESSAGES/django.po | 40 +- recipes/locale/zh_CN/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes recipes/locale/zh_CN/LC_MESSAGES/django.po | 40 +- 53 files changed, 5999 insertions(+), 5579 deletions(-) create mode 100644 cookbook/locale/uk/LC_MESSAGES/django.mo diff --git a/cookbook/locale/ca/LC_MESSAGES/django.mo b/cookbook/locale/ca/LC_MESSAGES/django.mo index a5c9271e27d9f8aa4dac22e655eff4ff31c3d19f..aa409715acd20735c4b6de6e5d95f811f543b8b5 100644 GIT binary patch delta 10300 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 delta 11347 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 diff --git a/cookbook/locale/ca/LC_MESSAGES/django.po b/cookbook/locale/ca/LC_MESSAGES/django.po index f6fe44b64..8e5a719e6 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: 2022-05-22 11:20+0000\n" "Last-Translator: Ramon Aixa Juan \n" "Language-Team: Catalan /remote." "php/webdav/ is added automatically)" @@ -233,33 +232,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:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Emmagatzematge" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Actiu" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Cerca Cadena" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "ID d'Arxiu" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 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:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -267,15 +266,15 @@ msgstr "" "Podeu utilitzar el marcador per donar format a aquest camp. Consulteu els documents aquí " -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Nombre màxim d'usuaris assolit per a aquest espai." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Adreça de correu electrònic existent!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -283,15 +282,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:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Nom agafat." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Accepteu les condicions i la privadesa" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -300,7 +299,7 @@ msgstr "" "de trigrama (p. ex., els valors baixos signifiquen que s'ignoren més errors " "ortogràfics)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -308,7 +307,7 @@ msgstr "" "Seleccioneu el tipus de mètode de cerca. Feu clic aquí per obtenir una descripció completa de les opcions." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -316,7 +315,7 @@ msgstr "" "Utilitzeu la concordança difusa en unitats, paraules clau i ingredients quan " "editeu i importeu receptes." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -324,7 +323,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:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -332,7 +331,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:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -340,7 +339,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:460 +#: .\cookbook\forms.py:457 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." @@ -349,7 +348,7 @@ msgstr "" "trobareu \"recepta\".) Nota: aquesta opció entrarà en conflicte amb els " "mètodes de cerca \"web\" i \"cru\"." -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -357,35 +356,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:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Mètode de cerca" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "Cerques difuses" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Ignora Accents" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "Cerca Parcial" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "Comença amb" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "Cerca Difusa" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Text Sencer" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -393,7 +392,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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -401,7 +400,7 @@ msgstr "" "Quan afegiu un pla d'àpats a la llista de la compra (de manera manual o " "automàtica), inclou totes les receptes relacionades." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -409,89 +408,89 @@ msgstr "" "Quan afegiu un pla d'àpats a la llista de la compra (manual o " "automàticament), excloeu els ingredients que teniu a mà." -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 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:506 +#: .\cookbook\forms.py:503 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:507 +#: .\cookbook\forms.py:504 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:508 +#: .\cookbook\forms.py:505 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:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "Delimitador per a les exportacions CSV." -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "Prefix per afegir en copiar la llista al porta-retalls." -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Compartir Llista de la Compra" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "Afegeix automàticament un pla d'àpats" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Exclou a mà" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "Incloure Relacionats" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "Hores de retard per defecte" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "Filtrar a supermercat" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "Dies recents" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "Delimitador CSV" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Prefix de Llista" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Auto a mà" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "Restablir Herència Alimentària" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "Restableix tots els aliments per heretar els camps configurats." -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "Camps dels aliments que s'han d'heretar per defecte." -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "Mostra el recompte de receptes als filtres de cerca" @@ -503,35 +502,36 @@ 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:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" "No pots interaccionar amb aquest objecte ja que no és de la teva propietat!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "Tens més usuaris dels permesos al teu espai." @@ -554,7 +554,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importat des de" @@ -652,7 +652,7 @@ msgstr "Sopar" msgid "Other" msgstr "Un altre" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -660,99 +660,136 @@ 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:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Plans de Menjar" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Receptes" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Petit" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Gran" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nova" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Cru" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Alies Menjar" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Àlies Unitat" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Àlies Paraula clau" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recepta" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Menjars" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\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:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "Càrregues de fitxers no habilitades en aquest espai." -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "Límit de càrrega de fitxers Assolit." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Hola" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Convidat per " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " per unir-se al seu espai de Receptes " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Click per activar el teu compte: " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Si l'enllaç no funciona, utilitzeu el codi següent per unir-vos a l'espai: " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "Invitació vàlida fins " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"Tandoor Recipes és un gestor de receptes de codi obert. Comprova a GitHub " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Invitació de receptes Tandoor" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "Llista de la compra existent a actualitzar" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -760,35 +797,34 @@ msgstr "" "Llista d'ingredients IDs de la recepta per afegir, si no es proporciona, " "s'afegiran tots els ingredients." -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 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:1093 +#: .\cookbook\serializer.py:1192 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:1095 +#: .\cookbook\serializer.py:1194 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:1097 +#: .\cookbook\serializer.py:1196 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Quan s'estableix a true, se suprimirà tots els aliments de les llistes de " "compra actives." -#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 +#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Edita" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -855,7 +891,7 @@ msgid "Re-send Verification" msgstr "Reenvia Verificació" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Eliminar" @@ -904,7 +940,7 @@ msgstr "" " ." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Confirma" @@ -920,7 +956,7 @@ msgstr "" "confirmació d'email." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar Sessió" @@ -1087,13 +1123,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentació API" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Receptes" @@ -1107,8 +1143,7 @@ msgstr "Menjars" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unitats" @@ -1161,12 +1196,12 @@ msgstr "Crea" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Receptes Externes" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Opcions d'espai" @@ -1179,30 +1214,42 @@ msgid "Admin" msgstr "Admin" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Sense Espai" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Guia Markdown" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Tradueix Tandoor" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "Navegador API" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Tanca sessió" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1248,7 +1295,7 @@ msgstr "El camí ha de tenir el format següent" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Desa" @@ -1338,15 +1385,19 @@ msgstr "Estàs segur que vols combinar aquests dos ingredients?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Segur que vols esborrar el %(title)s:%(object)s " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Protegit" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Cascada" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Cancel·la" @@ -1662,54 +1713,6 @@ msgid "" "action." msgstr "No teniu els permisos necessaris per dur a terme aquesta acció." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Sense Espai" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"Receptes, aliments, llistes de la compra i més s'organitzen en espais d'una " -"o més persones." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "Pots ser convidat a un espai existent o crear el teu propi." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "uneix-te a l'espai" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Unir-se a espai existent." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Per unir-vos a un espai existent, introduïu el vostre token d'invitació o " -"feu clic a l'enllaç d'invitació." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Crear Espai" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Crear el propi espai de recepta." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "Inicieu el vostre propi espai de receptes i convideu altres usuaris." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Desconnectat" @@ -2111,10 +2114,35 @@ msgstr "Sense xarxes socials connectades al compte." msgid "Add a 3rd Party Account" msgstr "Afegir Compte de tercers" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "Registre" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2140,82 +2168,72 @@ msgstr "" msgid "Sign in using" msgstr "Registrar emprant" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Espai:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Administra Subscripció" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Nombre d'objectes" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Espai:" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Importacions de receptes" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"Receptes, aliments, llistes de la compra i més s'organitzen en espais d'una " +"o més persones." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Estadístiques d'objectes" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "Pots ser convidat a un espai existent o crear el teu propi." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Receptes sense paraules clau" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Receptes Internes" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Crear Espai" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Membres" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "uneix-te a l'espai" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Convida Usuari" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Unir-se a espai existent." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Usuari" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Per unir-vos a un espai existent, introduïu el vostre token d'invitació o " +"feu clic a l'enllaç d'invitació." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Grups" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Crear Espai" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "Admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Crear el propi espai de recepta." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "usuari" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "convidat" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "elimina" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Actualitza" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "No et pot editar a tu mateix." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Enllaços Invitació" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "Inicieu el vostre propi espai de receptes i convideu altres usuaris." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2225,6 +2243,30 @@ msgstr "Estadístiques" msgid "Statistics" msgstr "Estadístiques" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Nombre d'objectes" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Importacions de receptes" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Estadístiques d'objectes" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Receptes sense paraules clau" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Receptes Internes" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Enllaços Invitació" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Mostra Enllaços" @@ -2355,72 +2397,72 @@ msgstr "" msgid "URL Import" msgstr "Importació d’URL" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "El paràmetre updated_at té un format incorrecte" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "No {self.basename} amb id {pk} existeix" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "No es pot fusionar amb el mateix objecte!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "No {self.basename} amb id {target} existeix" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "No es pot combinar amb l'objecte fill!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} s'ha fusionat amb {target.name}" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} s'ha mogut correctament a l'arrel." -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Error a l'intentar moure " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "No es pot moure un objecte cap a si mateix!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "No existeix {self.basename} amb identificador {parent}" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 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:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} eliminat de la llista de la compra." -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "Afegit {obj.name} a la llista de la compra." -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 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:625 +#: .\cookbook\views\api.py:668 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:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2428,7 +2470,7 @@ msgstr "" "Cadena de consulta coincideix (difusa) amb el nom de la recepta. En el futur " "també cerca text complet." -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 #, fuzzy #| msgid "ID of keyword a recipe should have. For multiple repeat parameter." msgid "" @@ -2438,172 +2480,176 @@ msgstr "" "ID de la paraula clau que hauria de tenir una recepta. Per a múltiples " "repeteix paràmetre." -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 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:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "ID d'unitat que hauria de tenir una recepta." -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 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:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 -#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 +#: .\cookbook\views\api.py:1134 +msgid "Nothing to do." +msgstr "Res a fer." + +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 +msgid "Connection Refused." +msgstr "Connexió Refusada." + +#: .\cookbook\views\api.py:1163 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1170 +msgid "No usable data could be found." +msgstr "No s'han trobat dades utilitzables." + +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 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:1088 +#: .\cookbook\views\api.py:1282 msgid "Sync successful!" msgstr "Sincronització correcte" -#: .\cookbook\views\api.py:1093 +#: .\cookbook\views\api.py:1287 msgid "Error synchronizing with Storage" msgstr "Error de sincronització amb emmagatzematge" -#: .\cookbook\views\api.py:1185 -msgid "Nothing to do." -msgstr "Res a fer." - -#: .\cookbook\views\api.py:1195 -msgid "Connection Refused." -msgstr "Connexió Refusada." - -#: .\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\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2617,7 +2663,7 @@ msgid "Monitor" msgstr "Monitoratge" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Backend d'emmagatzematge" @@ -2636,10 +2682,16 @@ msgstr "Llibre de Receptes" msgid "Bookmarks" msgstr "Marcadors" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Enllaç de invitació" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Membres" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "No podeu editar aquest emmagatzematge." @@ -2702,66 +2754,15 @@ msgstr "Filtre" msgid "Steps" msgstr "Passos" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Nova Recepta importada!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "S'ha produït un error en importar la recepta!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Hola" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Convidat per " - -#: .\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:212 -msgid "Click the following link to activate your account: " -msgstr "Click per activar el teu compte: " - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "Invitació vàlida fins " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Invitació de receptes Tandoor" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "Enllaç d'invitació enviat a l'usuari." - -#: .\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: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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2769,23 +2770,23 @@ msgstr "" "Espai de Receptes creat correctament. Comenceu afegint algunes receptes o " "convida altres persones a unir-se." -#: .\cookbook\views\views.py:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Comentari Desat!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "Funció no està disponible a la versió de demostració!" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "Heu de seleccionar almenys un camp per cercar!" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2793,11 +2794,11 @@ msgstr "" "Per utilitzar aquest mètode de cerca, heu de seleccionar almenys un camp de " "cerca de text complet!" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 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:461 +#: .\cookbook\views\views.py:463 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 " @@ -2807,31 +2808,27 @@ msgstr "" "Si heu oblidat les vostres credencials de superusuari, consulteu la " "documentació de django sobre com restablir les contrasenyes." -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Les contrasenyes no coincideixen!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "L'usuari s'ha creat, si us plau inicieu la sessió!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "S'ha proporcionat un enllaç d'invitació mal format." -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Unit correctament a l'espai." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 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:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2839,7 +2836,7 @@ msgstr "" "Notificació d'enllaços compartits no activada en aquesta instància. Aviseu " "l'administrador per informar dels problemes." -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -2847,6 +2844,55 @@ msgstr "" "L'enllaç per compartir receptes s'ha desactivat! Per obtenir informació " "addicional, poseu-vos en contacte amb l'administrador." +#~ msgid "A user is required" +#~ msgstr "Usuari requerit" + +#~ msgid "Invite User" +#~ msgstr "Convida Usuari" + +#~ msgid "User" +#~ msgstr "Usuari" + +#~ msgid "Groups" +#~ msgstr "Grups" + +#~ msgid "admin" +#~ msgstr "Admin" + +#~ msgid "user" +#~ msgstr "usuari" + +#~ msgid "guest" +#~ msgstr "convidat" + +#~ msgid "remove" +#~ msgstr "elimina" + +#~ msgid "Update" +#~ msgstr "Actualitza" + +#~ msgid "You cannot edit yourself." +#~ msgstr "No et pot editar a tu mateix." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "No hi ha membres en aquest espai!" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "Enllaç d'invitació enviat a l'usuari." + +#~ 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." + +#~ 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." + +#~ 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." + #~ msgid "Try the new shopping list" #~ msgstr "Prova la nova Llista de la Compra" diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo index ca69d9d2362e635b3f5ba21d138f8c360880f936..fb5efc1e45016aa841f3403277fb06a5952ad1b2 100644 GIT binary patch delta 10691 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\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,68 +27,68 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Zutaten" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "Standardeinheit" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 msgid "Use fractions" msgstr "Brüche verwenden" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "Kilojoule verwenden" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "Theme" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "Farbe der Navigationsleiste" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "Navigationsleiste anheften" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "Standardseite" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 msgid "Show recent recipes" msgstr "Zuletzt betrachtete Rezepte anzeigen" -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 msgid "Search style" msgstr "Suchmethode" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "Essensplan teilen" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 msgid "Ingredient decimal places" msgstr "Nachkommastellen für Zutaten" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 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:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Kommentare" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "Linkshänder-Modus" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -96,13 +96,13 @@ msgstr "" "Farbe der oberen Navigationsleiste. Nicht alle Farben passen, daher einfach " "mal ausprobieren!" -#: .\cookbook\forms.py:75 +#: .\cookbook\forms.py:72 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:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -110,34 +110,34 @@ msgstr "" "Unterstützung für Brüche in Zutaten aktivieren (dadurch werden Dezimalzahlen " "automatisch mit Brüchen ersetzt)" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "Nährwerte in Joule statt Kalorien anzeigen" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 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:81 +#: .\cookbook\forms.py:78 msgid "Users with whom to share shopping lists." msgstr "Benutzer, mit denen Einkaufslisten geteilt werden sollen." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "Zuletzt angeschaute Rezepte bei der Suche anzeigen." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "Anzahl an Dezimalstellen, auf die gerundet werden soll." -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 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:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -149,23 +149,23 @@ msgstr "" "aktualisiert. Dies ist nützlich, wenn mehrere Personen eine Liste beim " "Einkaufen verwenden, benötigt jedoch etwas Datenvolumen." -#: .\cookbook\forms.py:90 +#: .\cookbook\forms.py:87 msgid "Makes the navbar stick to the top of the page." msgstr "Navigationsleiste wird oben angeheftet." -#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "Fügt die Zutaten des Speiseplans automatisch zur Einkaufsliste hinzu." -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "Zutaten, die vorrätig sind, ausschließen." -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "Optimiert die Darstellung für die Benutzung mit der linken Hand." -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -173,37 +173,36 @@ msgstr "" "Beide Felder sind optional. Wenn keins von beiden gegeben ist, wird der " "Nutzername angezeigt" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "Name" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Stichwörter" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "Zubereitungszeit in Minuten" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "Wartezeit (kochen/backen) in Minuten" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "Pfad" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "Speicher-UID" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "Standard" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -211,19 +210,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:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "Schreibe einen Kommentar: " -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 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:225 +#: .\cookbook\forms.py:222 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:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -231,33 +230,33 @@ msgstr "" "Für Dropbox leer lassen, für Nextcloud Server-URL angeben (/remote.php/" "webdav/ wird automatisch hinzugefügt)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Speicher" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Aktiv" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Suchwort" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "Datei-ID" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 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:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -265,15 +264,15 @@ msgstr "" "Markdown kann genutzt werden, um dieses Feld zu formatieren. Siehe hier für weitere Information" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Maximale Nutzer-Anzahl wurde für diesen Space erreicht." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Email-Adresse ist bereits vergeben!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -281,15 +280,15 @@ msgstr "" "Eine Email-Adresse wird nicht benötigt, aber falls vorhanden, wird der " "Einladungslink zum Benutzer geschickt." -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Name wird bereits verwendet." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "AGB und Datenschutzerklärung akzeptieren" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -297,7 +296,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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -305,7 +304,7 @@ msgstr "" "Suchmethode auswählen. Klicke hier für eine " "vollständige Erklärung der Optionen." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -313,7 +312,7 @@ msgstr "" "Benutze die unscharfe Suche für Einheiten, Schlüsselwörter und Zutaten beim " "ändern und importieren von Rezepten." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -321,7 +320,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:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -329,7 +328,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:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -337,7 +336,7 @@ msgstr "" "Felder welche auf übereinstimmenden Wortbeginn durchsucht werden. (z.B. eine " "Suche nach \"Spa\" wird \"Spaghetti\" und \"Spargel\" liefern.)" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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 +345,7 @@ msgstr "" "\"Kuhcen\" wird \"Kuchen\" liefern.) Tipp: Diese Option konfligiert mit den " "\"web\" und \"raw\" Suchtypen." -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -354,37 +353,37 @@ msgstr "" "Felder welche im Volltext durchsucht werden sollen. Tipp: Die Suchtypen \"web" "\", \"raw\" und \"phrase\" funktionieren nur mit Volltext-Feldern." -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Suchmethode" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "Unscharfe Suche" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Akzente ignorieren" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "Teilweise Übereinstimmung" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Beginnt mit" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "Unpräzise Suche" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Volltext" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -393,7 +392,7 @@ msgstr "" "Benutzer müssen Sie hinzufügen, damit Sie Artikel auf der Liste der Benutzer " "sehen können." -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -401,7 +400,7 @@ msgstr "" "Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder " "automatisch), fügen Sie alle zugehörigen Rezepte hinzu." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -409,96 +408,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:505 +#: .\cookbook\forms.py:502 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:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" "Nur für den Supermarkt konfigurierte Kategorien in Einkaufsliste anzeigen." -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 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:508 +#: .\cookbook\forms.py:505 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:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "Separator für CSV-Export." -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "Zusatz wird der in die Zwischenablage kopierten Liste vorangestellt." -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Einkaufsliste teilen" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "Automatischer Abgleich" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "automatisch dem Menüplan hinzufügen" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Ausgenommen Vorrätiges" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "dazugehörend" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "Standardmäßige Verzögerung in Stunden" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Supermarkt filtern" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "Vergangene Tage" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "CSV Trennzeichen" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Listenpräfix" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Automatisch als vorrätig markieren" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "Lebensmittelvererbung zurücksetzen" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" "Alle Lebensmittel zurücksetzen, um die konfigurierten Felder zu übernehmen." -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "Zutaten, die standardmäßig übernommen werden sollen." -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "Rezeptanzahl im Suchfiltern anzeigen" @@ -510,35 +509,36 @@ 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:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" "Du kannst mit diesem Objekt nicht interagieren, da es dir nicht gehört!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "Du hast mehr Benutzer in Deinem Space als erlaubt." @@ -561,7 +561,7 @@ msgid "Favorite" msgstr "Favorit" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importiert von" @@ -661,7 +661,7 @@ msgstr "Abendessen" msgid "Other" msgstr "Andere" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -669,99 +669,138 @@ msgstr "" "Maximale Datei-Speichergröße in MB. 0 für unbegrenzt, -1 um den Datei-Upload " "zu deaktivieren." -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Suchen" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Essensplan" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Bücher" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Klein" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Groß" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Neu" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Einfach" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Satz" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rohdaten" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Lebensmittel Alias" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Einheiten Alias" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Stichwort Alias" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Rezept" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Lebensmittel" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\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:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "Datei-Uploads sind in diesem Space nicht aktiviert." -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "Du hast Dein Datei-Uploadlimit erreicht." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Hallo" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Du wurdest eingeladen von " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " um deren Tandoor Recipes Instanz beizutreten " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Klicke auf den folgenden Link, um deinen Account zu aktivieren: " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Falls der Link nicht funktioniert, benutze den folgenden Code um dem Space " +"manuell beizutreten: " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "Die Einladung ist gültig bis " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"Tandoor Recipes ist ein Open-Source Rezept-Manager. Mehr Informationen sind " +"auf GitHub zu finden " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Tandoor Recipes Einladung" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "Bestehende Einkaufliste, die aktualisiert werden soll" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -769,7 +808,7 @@ msgstr "" "Liste der Zutaten-IDs aus dem Rezept, wenn keine Angabe erfolgt, werden alle " "Zutaten hinzugefügt." -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 #, fuzzy msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." @@ -777,30 +816,29 @@ msgstr "" "Wenn Sie eine \"list_recipe\"-ID, sowie 0 Portionen angeben, wird diese " "Einkaufsliste gelöscht." -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" "Menge des Lebensmittels, welches der Einkaufsliste hinzugefügt werden soll" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 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:1097 +#: .\cookbook\serializer.py:1196 #, fuzzy msgid "When set to true will delete all food from active shopping lists." msgstr "" "Wenn diese Option auf wahr gesetzt ist, werden alle Lebensmittel aus den " "aktiven Einkaufslisten gelöscht." -#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 +#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Bearbeiten" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -867,7 +905,7 @@ msgid "Re-send Verification" msgstr "Verifikation erneut senden" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Entfernen" @@ -916,7 +954,7 @@ msgstr "" " ist." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Bestätigen" @@ -932,7 +970,7 @@ msgstr "" "Bestätigungslink." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Anmelden" @@ -1103,13 +1141,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API-Dokumentation" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Rezepte" @@ -1123,8 +1161,7 @@ msgstr "Lebensmittel" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Einheiten" @@ -1177,12 +1214,12 @@ msgstr "Erstellen" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Externe Rezepte" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Space Einstellungen" @@ -1195,30 +1232,42 @@ msgid "Admin" msgstr "Admin" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Kein Space" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Markdown-Anleitung" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Tandoor übersetzen" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "API Browser" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Ausloggen" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "Du benützt die Gratis-Version von Tandoor" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "Jetzt upgraden" @@ -1264,7 +1313,7 @@ msgstr "Der Pfad muss folgendes Format haben" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Speichern" @@ -1357,15 +1406,19 @@ msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "" "Bist du sicher, dass %(title)s: %(object)s gelöscht werden soll? " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Geschützt" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Kaskadierung" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Abbrechen" @@ -1686,57 +1739,6 @@ msgstr "" "Du hast nicht die notwendige Berechtigung, um diese Seite anzusehen oder " "diese Aktion durchzuführen." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Kein Space" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"Rezepte, Lebensmittel, Einkaufslisten und weiteres werden Instanzen mit " -"einem oder mehreren Mitgliedern zugeordnet." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" -"Du kannst entweder in einen existierenden Space eingeladen werden oder " -"Deinen eigenen erstellen." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "Space beitreten" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Existierenden Space beitreten." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Um einem existierenden Space beizutreten, kannst Du entweder den " -"Einladungstoken eingeben oder auf den Einladungslink des Space-Eigentümers " -"klicken." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Space erstellen" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Erstelle Deinen eigenen Rezept-Space." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "Starte deinen eigenen Rezept-Space und lade andere Benutzer ein." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Offline" @@ -2274,10 +2276,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "Fremden Account hinzufügen" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "Registrierung" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2306,82 +2333,75 @@ msgstr "" msgid "Sign in using" msgstr "Einloggen mit" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Instanz:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Tarif verwalten" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Anzahl an Objekten" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Instanz:" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Importierte Rezepte" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"Rezepte, Lebensmittel, Einkaufslisten und weiteres werden Instanzen mit " +"einem oder mehreren Mitgliedern zugeordnet." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Objekt-Statistiken" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "" +"Du kannst entweder in einen existierenden Space eingeladen werden oder " +"Deinen eigenen erstellen." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Rezepte ohne Schlagwort" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Interne Rezepte" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Space erstellen" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Mitglieder" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "Space beitreten" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Benutzer einladen" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Existierenden Space beitreten." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Benutzer" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Um einem existierenden Space beizutreten, kannst Du entweder den " +"Einladungstoken eingeben oder auf den Einladungslink des Space-Eigentümers " +"klicken." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Gruppen" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Space erstellen" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "Admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Erstelle Deinen eigenen Rezept-Space." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "Benutzer" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "Gast" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "Entfernen" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Aktualisierung" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "Du kannst dies nicht selbst bearbeiten." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Einladungslinks" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "Starte deinen eigenen Rezept-Space und lade andere Benutzer ein." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2391,6 +2411,30 @@ msgstr "Statistiken" msgid "Statistics" msgstr "Statistiken" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Anzahl an Objekten" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Importierte Rezepte" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Objekt-Statistiken" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Rezepte ohne Schlagwort" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Interne Rezepte" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Einladungslinks" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Links anzeigen" @@ -2522,249 +2566,253 @@ msgstr "" msgid "URL Import" msgstr "URL-Import" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "Der Parameter updated_at ist falsch formatiert" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "Kein {self.basename} mit der ID {pk} existiert" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "Zusammenführen mit selben Objekt nicht möglich!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "Kein {self.basename} mit der ID {target} existiert" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "Zusammenführen mit untergeordnetem Objekt nicht möglich!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} wurde erfolgreich mit {target.name} zusammengeführt" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} wurde erfolgreich zur Wurzel verschoben." -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Fehler aufgetreten beim verschieben von " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "Ein Element kann nicht in sich selbst verschoben werden!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "Kein {self.basename} mit ID {parent} existiert" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" "{child.name} wurde erfolgreich zum Überelement {parent.name} verschoben" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} wurde von der Einkaufsliste entfernt." -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} wurde der Einkaufsliste hinzugefügt." -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "ID der Einheit, die ein Rezept haben sollte." -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "Synchronisation erfolgreich!" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "Fehler beim Synchronisieren" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "Nichts zu tun." -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "Verbindung fehlgeschlagen." -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 #, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +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:1282 +msgid "Sync successful!" +msgstr "Synchronisation erfolgreich!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "Fehler beim Synchronisieren" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2778,7 +2826,7 @@ msgid "Monitor" msgstr "Überwachen" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Speicherquelle" @@ -2797,10 +2845,16 @@ msgstr "Rezeptbuch" msgid "Bookmarks" msgstr "Lesezeichen" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Einladungslink" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Mitglieder" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Du kannst diese Speicherquelle nicht bearbeiten!" @@ -2863,71 +2917,15 @@ msgstr "Filter" msgid "Steps" msgstr "Schritte" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Neues Rezept importiert!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Beim Importieren des Rezeptes ist ein Fehler aufgetreten!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Hallo" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Du wurdest eingeladen von " - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr " um deren Tandoor Recipes Instanz beizutreten " - -#: .\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: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:214 -msgid "The invitation is valid until " -msgstr "Die Einladung ist gültig bis " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Tandoor Recipes Einladung" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "Einladungslink erfolgreich an Benutzer gesendet." - -#: .\cookbook\views\new.py:228 -msgid "" -"You have send to many emails, please share the link manually or wait a few " -"hours." -msgstr "" -"Du hast zu viele Email gesendet. Bitte teile den Link manuell oder warte ein " -"paar Stunden." - -#: .\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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2935,24 +2933,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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Kommentar gespeichert!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 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:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "Es muss mindestens ein Feld ausgewählt sein!" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2960,11 +2958,11 @@ msgstr "" "Um diese Suchmethode zu verwenden muss mindestens ein Feld für die " "Volltextsuche ausgewählt sein!" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "Die \"Ungenaue\" Suche ist mit diesem Suchtyp nicht kompatibel!" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2973,33 +2971,27 @@ 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Passwörter stimmen nicht überein!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "Benutzer wurde erstellt, bitte einloggen!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "Fehlerhafter Einladungslink angegeben!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Space erfolgreich beigetreten." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "Einladungslink ungültig oder bereits genutzt!" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3007,7 +2999,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:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3015,6 +3007,60 @@ msgstr "" "Dieser Link wurde deaktiviert! Bitte kontaktieren sie den " "Seitenadministrator für weitere Informationen." +#~ msgid "A user is required" +#~ msgstr "Ein Benutzername ist notwendig" + +#~ msgid "Invite User" +#~ msgstr "Benutzer einladen" + +#~ msgid "User" +#~ msgstr "Benutzer" + +#~ msgid "Groups" +#~ msgstr "Gruppen" + +#~ msgid "admin" +#~ msgstr "Admin" + +#~ msgid "user" +#~ msgstr "Benutzer" + +#~ msgid "guest" +#~ msgstr "Gast" + +#~ msgid "remove" +#~ msgstr "Entfernen" + +#~ msgid "Update" +#~ msgstr "Aktualisierung" + +#~ msgid "You cannot edit yourself." +#~ msgstr "Du kannst dies nicht selbst bearbeiten." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "In diesem Space sind bisher noch keine Mitglieder!" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "Einladungslink erfolgreich an Benutzer gesendet." + +#~ msgid "" +#~ "You have send to many emails, please share the link manually or wait a " +#~ "few hours." +#~ msgstr "" +#~ "Du hast zu viele Email gesendet. Bitte teile den Link manuell oder warte " +#~ "ein paar Stunden." + +#~ 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." + +#~ 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." + #~ msgid "Try the new shopping list" #~ msgstr "Neue Einkaufsliste ausprobieren" diff --git a/cookbook/locale/en/LC_MESSAGES/django.mo b/cookbook/locale/en/LC_MESSAGES/django.mo index 71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 54 zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLgENT>~>+BQpg\n" "Language-Team: LANGUAGE \n" @@ -19,108 +19,108 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 msgid "Use fractions" msgstr "" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 msgid "Show recent recipes" msgstr "" -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 msgid "Search style" msgstr "" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 msgid "Ingredient decimal places" msgstr "" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 msgid "Shopping list auto sync period" msgstr "" -#: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" msgstr "" -#: .\cookbook\forms.py:75 +#: .\cookbook\forms.py:72 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" -#: .\cookbook\forms.py:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:81 +#: .\cookbook\forms.py:78 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "" -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "" -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -128,309 +128,308 @@ msgid "" "mobile data. If lower than instance limit it is reset when saving." msgstr "" -#: .\cookbook\forms.py:90 +#: .\cookbook\forms.py:87 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "" -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:225 +#: .\cookbook\forms.py:222 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "" @@ -440,34 +439,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -490,7 +490,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "" @@ -582,133 +582,167 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 msgid "Food" msgstr "" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -775,7 +809,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "" @@ -817,7 +851,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "" @@ -830,7 +864,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -994,13 +1028,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "" @@ -1014,8 +1048,7 @@ msgstr "" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "" @@ -1066,12 +1099,12 @@ msgstr "" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "" @@ -1084,30 +1117,40 @@ msgid "Admin" msgstr "" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +msgid "Your Spaces" +msgstr "" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1149,7 +1192,7 @@ msgstr "" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "" @@ -1230,15 +1273,19 @@ msgstr "" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "" -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1525,50 +1572,6 @@ msgid "" "action." msgstr "" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "" @@ -1947,10 +1950,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -1976,81 +2004,63 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." msgstr "" -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." msgstr "" -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" +#: .\cookbook\templates\space_overview.html:49 +msgid "Leave Space" msgstr "" -#: .\cookbook\templates\space.html:88 -msgid "Members" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" msgstr "" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." msgstr "" -#: .\cookbook\templates\space.html:105 -msgid "User" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." msgstr "" -#: .\cookbook\templates\space.html:106 -msgid "Groups" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" msgstr "" -#: .\cookbook\templates\space.html:117 -msgid "admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." msgstr "" -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "" - -#: .\cookbook\templates\space.html:134 -msgid "There are no members in your space yet!" -msgstr "" - -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." msgstr "" #: .\cookbook\templates\stats.html:4 @@ -2061,6 +2071,30 @@ msgstr "" msgid "Statistics" msgstr "" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "" @@ -2162,244 +2196,248 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 msgid "No usable data could be found." msgstr "" +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2412,7 +2450,7 @@ msgid "Monitor" msgstr "" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "" @@ -2429,10 +2467,14 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" @@ -2491,132 +2533,80 @@ msgstr "" msgid "Steps" msgstr "" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:507 -msgid "You are already member of a space and therefore cannot join this one." -msgstr "" - -#: .\cookbook\views\views.py:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 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 a6e39a30f923e55266189d658809ad845b973564..2558dcb80d22348d33eecfca3c570cb8df2798ef 100644 GIT binary patch delta 7135 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 Q33cwU=Ei1ELv_9RFP$0LZ2$lO diff --git a/cookbook/locale/es/LC_MESSAGES/django.po b/cookbook/locale/es/LC_MESSAGES/django.po index ded7ca26c..22bcc3046 100644 --- a/cookbook/locale/es/LC_MESSAGES/django.po +++ b/cookbook/locale/es/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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: 2022-06-25 17:32+0000\n" "Last-Translator: César Blanco Guillamon \n" "Language-Team: Spanish /remote." "php/webdav/ is added automatically)" @@ -236,33 +235,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:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Almacenamiento" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Activo" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Cadena de búsqueda" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "ID de Fichero" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 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:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -270,15 +269,15 @@ msgstr "" "Puede utilizar Markdown para formatear este campo. Vea la documentación aqui" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Se ha alcanzado el número máximo de usuarios en este espacio." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "¡El correo electrónico ya existe!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -286,15 +285,15 @@ msgstr "" "El correo electrónico es opcional. Si se añade uno se mandará un link de " "invitación." -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "El nombre ya existe." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Aceptar términos y condiciones" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -303,7 +302,7 @@ msgstr "" "similitud de trigramas(Ej. Valores más pequeños indican que más fallos se " "van a ignorar)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -311,173 +310,173 @@ msgstr "" "Selecciona el tipo de búsqueda. Haz click aquí para una descripción completa de las opciones." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Método de Búsqueda" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Buscar" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Texto Completo" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Compartir Lista de la Compra" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "Filtrar según Supermercado" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Prefijo de la lista" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 #, 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:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "Mostrar cantidad de recetas en los filtros de búsquedas" @@ -487,34 +486,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "¡No puede interactuar con este objeto ya que no es de tu propiedad!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -537,7 +537,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importado de" @@ -631,139 +631,173 @@ msgstr "Cena" msgid "Other" msgstr "Otro" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Buscar" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Régimen de comidas" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Libros" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Pequeño" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nuevo" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Alias de la Comida" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palabras clave" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Receta" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Food" msgid "Food" msgstr "Comida" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "Palabra clave" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Editar" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -832,7 +866,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Eliminar" @@ -874,7 +908,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Confirmar" @@ -887,7 +921,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar sesión" @@ -1062,13 +1096,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentación de API" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Recetas" @@ -1084,8 +1118,7 @@ msgstr "Comida" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unidades" @@ -1144,12 +1177,12 @@ msgstr "Crear" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Recetas Externas" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 #, fuzzy #| msgid "Settings" msgid "Space Settings" @@ -1164,30 +1197,42 @@ msgid "Admin" msgstr "Administrador" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "Create User" +msgid "Your Spaces" +msgstr "Crear Usuario" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Guia Markdown" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "Explorador de API" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1233,7 +1278,7 @@ msgstr "La ruta debe tener el siguiente formato" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Guardar" @@ -1327,15 +1372,19 @@ msgstr "¿Estás seguro de que quieres combinar estos dos ingredientes?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "¿Estás seguro de que quieres borrar el %(title)s: %(object)s? " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1663,52 +1712,6 @@ msgid "" "action." msgstr "No tienes los permisos necesarios para realizar esta acción." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -#, fuzzy -#| msgid "Create User" -msgid "Create Space" -msgstr "Crear Usuario" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Desconectado" @@ -2124,12 +2127,37 @@ msgstr "Actualmente no tienes una cuenta social conectada a esta cuenta." msgid "Add a 3rd Party Account" msgstr "Añadir una cuenta de terceros" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 #, fuzzy #| msgid "Sign In" msgid "Signup" msgstr "Iniciar sesión" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2157,92 +2185,70 @@ msgstr "" msgid "Sign in using" msgstr "Iniciar sesión" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 #, fuzzy #| msgid "Description" msgid "Manage Subscription" msgstr "Descripción" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Número de objetos" - -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Recetas importadas" - -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Estadísticas de objetos" - -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Recetas sin palabras clave" - -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Recetas Internas" - -#: .\cookbook\templates\space.html:88 -msgid "Members" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:93 -#, fuzzy -#| msgid "Invite Links" -msgid "Invite User" -msgstr "Enlaces de Invitación" - -#: .\cookbook\templates\space.html:105 -msgid "User" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." msgstr "" -#: .\cookbook\templates\space.html:106 -msgid "Groups" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." msgstr "" -#: .\cookbook\templates\space.html:117 +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" + +#: .\cookbook\templates\space_overview.html:49 #, fuzzy -#| msgid "Admin" -msgid "admin" -msgstr "Administrador" +#| msgid "Create User" +msgid "Leave Space" +msgstr "Crear Usuario" -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "usuario" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "" -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "invitado" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "" -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "eliminar" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Actualizar" - -#: .\cookbook\templates\space.html:128 +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 #, fuzzy -#| msgid "You cannot edit this storage!" -msgid "You cannot edit yourself." -msgstr "¡No puede editar este almacenamiento!" +#| msgid "Create User" +msgid "Create Space" +msgstr "Crear Usuario" -#: .\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_overview.html:91 +msgid "Create your own recipe space." +msgstr "" -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Enlaces de Invitación" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "" #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2252,6 +2258,30 @@ msgstr "Estadísticas" msgid "Statistics" msgstr "Estadísticas" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Número de objetos" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Recetas importadas" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Estadísticas de objetos" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Recetas sin palabras clave" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Recetas Internas" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Enlaces de Invitación" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Mostrar Enlaces" @@ -2388,252 +2418,256 @@ msgstr "" msgid "URL Import" msgstr "Importar URL" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 #, fuzzy #| msgid "Parameter filter_list incorrectly formatted" msgid "Parameter updated_at incorrectly formatted" msgstr "Parámetro filter_list formateado incorrectamente" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "¡No se puede unir con el mismo objeto!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 #, 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:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 -#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 +#: .\cookbook\views\api.py:1134 +msgid "Nothing to do." +msgstr "" + +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 +msgid "Connection Refused." +msgstr "" + +#: .\cookbook\views\api.py:1163 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1170 +#, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 #, 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:1088 +#: .\cookbook\views\api.py:1282 msgid "Sync successful!" msgstr "¡Sincronización exitosa!" -#: .\cookbook\views\api.py:1093 +#: .\cookbook\views\api.py:1287 msgid "Error synchronizing with Storage" msgstr "Error de sincronización con el almacenamiento" -#: .\cookbook\views\api.py:1185 -msgid "Nothing to do." -msgstr "" - -#: .\cookbook\views\api.py:1195 -msgid "Connection Refused." -msgstr "" - -#: .\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\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2646,7 +2680,7 @@ msgid "Monitor" msgstr "Monitor" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Backend de Almacenamiento" @@ -2665,10 +2699,14 @@ msgstr "Libro de recetas" msgid "Bookmarks" msgstr "Marcadores" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Enlace de invitación" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "¡No puede editar este almacenamiento!" @@ -2733,95 +2771,47 @@ msgstr "Filtro" msgid "Steps" msgstr "Pasos" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "¡Nueva receta importada!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "¡Hubo un error al importar esta receta!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "¡Comentario guardado!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 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:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2831,44 +2821,76 @@ 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "¡Las contraseñas no coinciden!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "El usuario ha sido creado, ¡inicie sesión!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "¡Se proporcionó un enlace de invitación con formato incorrecto!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 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:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#, fuzzy +#~| msgid "Invite Links" +#~ msgid "Invite User" +#~ msgstr "Enlaces de Invitación" + +#, fuzzy +#~| msgid "Admin" +#~ msgid "admin" +#~ msgstr "Administrador" + +#~ msgid "user" +#~ msgstr "usuario" + +#~ msgid "guest" +#~ msgstr "invitado" + +#~ msgid "remove" +#~ msgstr "eliminar" + +#~ msgid "Update" +#~ msgstr "Actualizar" + +#, fuzzy +#~| msgid "You cannot edit this storage!" +#~ msgid "You cannot edit yourself." +#~ msgstr "¡No puede editar este almacenamiento!" + +#, 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." + +#, 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!" + #, fuzzy #~| msgid "Open Shopping List" #~ msgid "Try the new shopping list" diff --git a/cookbook/locale/fr/LC_MESSAGES/django.mo b/cookbook/locale/fr/LC_MESSAGES/django.mo index c219cf6371cab2b1359c06970d34712356f6ba7d..8817f1cb98fe5947ebd86b5b3f6dcd44efbbf05a 100644 GIT binary patch delta 9769 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 delta 10999 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 diff --git a/cookbook/locale/fr/LC_MESSAGES/django.po b/cookbook/locale/fr/LC_MESSAGES/django.po index c09f59e1b..9ca621d1f 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+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)" @@ -240,33 +239,33 @@ msgstr "" "Laisser vide pour Dropbox et saisissez seulement l’URL de base pour " "Nextcloud (/remote.php/webdav/ est ajouté automatiquement)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Stockage" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Actif" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Texte recherché" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "ID du fichier" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 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:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the
docs here" @@ -274,15 +273,15 @@ msgstr "" "Vous pouvez utiliser du markdown pour mettre en forme ce champ. Voir la documentation ici" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Nombre maximum d’utilisateurs atteint pour ce groupe." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Adresse mail déjà utilisée !" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -290,15 +289,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:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Nom déjà utilisé." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Accepter les conditions d’utilisation" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -307,7 +306,7 @@ msgstr "" "par similarité de trigrammes (par exemple, des valeurs faibles signifient " "que davantage de fautes de frappe sont ignorées)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -319,7 +318,7 @@ msgstr "" "Sélectionner la méthode de recherche. Cliquer ici pour une description complète des choix." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -327,7 +326,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:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -336,7 +335,7 @@ msgstr "" "peut améliorer ou dégrader la qualité de la recherche en fonction de la " "langue." -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -344,7 +343,7 @@ msgstr "" "Champs à rechercher pour les correspondances partielles. (par exemple, la " "recherche de « Tarte » renverra « tarte », « tartelette » et « tartes »)" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -353,7 +352,7 @@ msgstr "" "exemple, si vous recherchez « sa », vous obtiendrez « salade » et " "« sandwich»)." -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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." @@ -362,7 +361,7 @@ msgstr "" "« rectte», vous trouverez « recette ».) Remarque : cette option est " "incompatible avec les méthodes de recherche « web » et « brute »." -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -371,37 +370,37 @@ msgstr "" "« web », « phrase » et « brute » ne fonctionnent qu’avec des champs en texte " "intégral." -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Méthode de recherche" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "Recherches floues" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Ignorer les accents" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "correspondance partielle" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Commence par" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "Recherche floue" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Texte intégral" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -410,7 +409,7 @@ msgstr "" "courses. Ils doivent vous ajouter pour que vous puissiez voir les éléments " "de leur liste." -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -418,7 +417,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:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -426,94 +425,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:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 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:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 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:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "Caractère de séparation à utiliser pour les exportations CSV." -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 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:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Partager la liste de courses" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "Synchronisation automatique" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "Ajouter le menu de la semaine automatiquement" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Exclure ingrédients disponibles" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "Inclure recettes connexes" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Sélectionner un supermarché" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "Jours récents" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "Caractère de séparation CSV" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Préfixe de la liste" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Disponible automatique" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 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:547 +#: .\cookbook\forms.py:544 #, 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:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "" "Afficher le nombre de consultations par recette sur les filtres de recherche" @@ -526,37 +525,38 @@ 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:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" "Vous ne pouvez pas interagir avec cet objet car il appartient à un autre " "utilisateur !" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" "Le nombre d’utilisateurs dans votre groupe dépasse le nombre d’utilisateurs " @@ -583,7 +583,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importé depuis" @@ -683,7 +683,7 @@ msgstr "Dîner" msgid "Other" msgstr "Autre" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -691,129 +691,167 @@ 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:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Rechercher" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Menu de la semaine" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Livres" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Petit" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Grand" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nouveau" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simple" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Phrase" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Internet" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Brut" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Aliment équivalent" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Unité équivalente" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Mot-clé équivalent" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recette" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Aliments" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\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:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 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:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "Vous avez atteint votre limite de téléversement de fichiers." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Bonjour" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Vous avez été invité par " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " pour rejoindre leur groupe Tandoor Recipes " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Cliquez le lien suivant pour activer votre compte : " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Si le lien ne fonctionne pas, utilisez le code suivant pour rejoindre le " +"groupe manuellement : " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "L’invitation est valide jusqu’au " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"Tandoor Recipes est un gestionnaire de recettes open source. Venez-voir " +"notre Github " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Invitation Tandoor Recipes" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "Liste de courses existante à mettre à jour" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "Quantité d’aliments à ajouter à la liste de courses" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "ID de l’unité à utiliser pour la liste de courses" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Modifier" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -880,7 +918,7 @@ msgid "Re-send Verification" msgstr "Renvoyer le mail de vérification" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Supprimer" @@ -927,7 +965,7 @@ msgstr "" "l’utilisateur %(user_display)s." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Confirmer" @@ -943,7 +981,7 @@ msgstr "" "par mail." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Connexion" @@ -1116,13 +1154,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentation API" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Recettes" @@ -1136,8 +1174,7 @@ msgstr "Aliments" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unités" @@ -1190,12 +1227,12 @@ msgstr "Créer" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Recettes externes" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Paramètres de groupe" @@ -1208,30 +1245,42 @@ msgid "Admin" msgstr "Admin" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Aucun groupe" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Guide Markdown" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Traduire Tandoor" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "Navigateur API" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Déconnexion" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1275,7 +1324,7 @@ msgstr "Le chemin doit être au format suivant" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Sauvegarder" @@ -1364,15 +1413,19 @@ msgstr "Êtes-vous sûr(e) de vouloir fusionner ces deux ingrédients ?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Êtes-vous sûr(e) de vouloir supprimer %(title)s : %(object)s " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Protégé" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Cascade" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Annuler" @@ -1698,56 +1751,6 @@ msgid "" msgstr "" "Vous n’avez pas la permission de voir cette page ou d’effectuer cette action." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Aucun groupe" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"Recettes, aliments, listes de courses et plus encore sont organisés en " -"groupes d’une ou plusieurs personnes." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "Vous pouvez être invité dans un groupe existant ou en créer un." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "Rejoindre un groupe" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Rejoindre un groupe déjà existant." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Pour rejoindre un groupe déjà existant, saisissez le jeton d’invitation ou " -"cliquez sur le lien d’invitation que le créateur du groupe vous a envoyé." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Créer un groupe" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Créer votre propre groupe de partage de recettes." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" -"Créez votre propre groupe de partage de recettes et invitez d’autres " -"utilisateurs à l’utiliser." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Hors ligne" @@ -2315,10 +2318,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "Ajouter un compte tiers" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "S’inscrire" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2348,82 +2376,74 @@ msgstr "" msgid "Sign in using" msgstr "Se connecter avec" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Groupe :" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Gérer l’abonnement" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Nombre d’objets" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Groupe :" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Recettes importées" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"Recettes, aliments, listes de courses et plus encore sont organisés en " +"groupes d’une ou plusieurs personnes." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Statistiques d’objets" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "Vous pouvez être invité dans un groupe existant ou en créer un." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Recettes sans mots-clés" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Recettes internes" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Créer un groupe" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Membres" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "Rejoindre un groupe" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Inviter un utilisateur" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Rejoindre un groupe déjà existant." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Utilisateurs" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Pour rejoindre un groupe déjà existant, saisissez le jeton d’invitation ou " +"cliquez sur le lien d’invitation que le créateur du groupe vous a envoyé." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Groupes" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Créer un groupe" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "administrateur" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Créer votre propre groupe de partage de recettes." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "utilisateur" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "invité" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "supprimer" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Mettre à jour" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "Vous ne pouvez pas modifier cela vous-même." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Liens d’invitation" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "" +"Créez votre propre groupe de partage de recettes et invitez d’autres " +"utilisateurs à l’utiliser." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2433,6 +2453,30 @@ msgstr "Stats" msgid "Statistics" msgstr "Statistiques" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Nombre d’objets" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Recettes importées" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Statistiques d’objets" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Recettes sans mots-clés" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Recettes internes" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Liens d’invitation" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Afficher les liens" @@ -2567,250 +2611,254 @@ msgstr "" msgid "URL Import" msgstr "Import URL" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "Le paramètre « update_at » n'est pas correctement formaté" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’identifiant {pk}" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "Impossible de fusionner un objet avec lui-même !" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {target}" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "Impossible de fusionner avec l’objet enfant !" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 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:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 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:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Une erreur est survenue en essayant de déplacer " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "Impossible de déplacer un objet vers lui-même !" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "Il n’existe aucun(e) {self.basename} avec l’id {parent}" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 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:491 +#: .\cookbook\views\api.py:534 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:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} a été ajouté(e) à la liste de courses." -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1066 .\cookbook\views\data.py:28 -#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:93 +#: .\cookbook\views\api.py:1134 +msgid "Nothing to do." +msgstr "Rien à faire." + +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 +msgid "Connection Refused." +msgstr "Connexion refusée." + +#: .\cookbook\views\api.py:1163 +msgid "Bad URL Schema." +msgstr "" + +#: .\cookbook\views\api.py:1170 +#, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 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:1088 +#: .\cookbook\views\api.py:1282 msgid "Sync successful!" msgstr "Synchro réussie !" -#: .\cookbook\views\api.py:1093 +#: .\cookbook\views\api.py:1287 msgid "Error synchronizing with Storage" msgstr "Erreur lors de la synchronisation avec le stockage" -#: .\cookbook\views\api.py:1185 -msgid "Nothing to do." -msgstr "Rien à faire." - -#: .\cookbook\views\api.py:1195 -msgid "Connection Refused." -msgstr "Connexion refusée." - -#: .\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\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2823,7 +2871,7 @@ msgid "Monitor" msgstr "Surveiller" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Espace de stockage" @@ -2842,10 +2890,16 @@ msgstr "Livre de recettes" msgid "Bookmarks" msgstr "Favoris" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Lien d’invitation" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Membres" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Vous ne pouvez pas modifier ce stockage !" @@ -2907,71 +2961,15 @@ msgstr "Filtre" msgid "Steps" msgstr "Étapes" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Nouvelle recette importée !" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Une erreur est survenue lors de l’importation de cette recette !" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Bonjour" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Vous avez été invité par " - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr " pour rejoindre leur groupe Tandoor Recipes " - -#: .\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: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:214 -msgid "The invitation is valid until " -msgstr "L’invitation est valide jusqu’au " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Invitation Tandoor Recipes" - -#: .\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:228 -msgid "" -"You have send to many emails, please share the link manually or wait a few " -"hours." -msgstr "" -"Vous avez envoyé trop de mails, partagez le lien manuellement ou patientez " -"quelques heures." - -#: .\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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2980,24 +2978,24 @@ msgstr "" "Commencez à ajoutez des recettes ou invitez d’autres personnes à vous " "rejoindre." -#: .\cookbook\views\views.py:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Commentaire sauvegardé !" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 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:322 +#: .\cookbook\views\views.py:324 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:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -3005,12 +3003,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:331 +#: .\cookbook\views\views.py:333 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:461 +#: .\cookbook\views\views.py:463 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 " @@ -3021,32 +3019,27 @@ msgstr "" "utilisateur, counsultez la documentation Django pour savoir comment " "réinitialiser le mot de passe." -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Les mots de passe ne correspondent pas !" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "L’utilisateur a été créé, veuillez vous connecter !" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "Le lien d’invitation fourni est mal formé !" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Vous avez bien rejoint le groupe." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "Le lien d’invitation est invalide ou déjà utilisé !" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3054,7 +3047,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:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3062,6 +3055,60 @@ msgstr "" "Le lien de partage de la recette a été désactivé ! Pour plus d’informations, " "veuillez contacter l’administrateur de la page." +#~ msgid "A user is required" +#~ msgstr "Un utilisateur est requis" + +#~ msgid "Invite User" +#~ msgstr "Inviter un utilisateur" + +#~ msgid "User" +#~ msgstr "Utilisateurs" + +#~ msgid "Groups" +#~ msgstr "Groupes" + +#~ msgid "admin" +#~ msgstr "administrateur" + +#~ msgid "user" +#~ msgstr "utilisateur" + +#~ msgid "guest" +#~ msgstr "invité" + +#~ msgid "remove" +#~ msgstr "supprimer" + +#~ msgid "Update" +#~ msgstr "Mettre à jour" + +#~ msgid "You cannot edit yourself." +#~ msgstr "Vous ne pouvez pas modifier cela vous-même." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "Votre groupe ne contient pas encore de membres !" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "Le lien d’invitation a été envoyé à l’utilisateur avec succès." + +#~ msgid "" +#~ "You have send to many emails, please share the link manually or wait a " +#~ "few hours." +#~ msgstr "" +#~ "Vous avez envoyé trop de mails, partagez le lien manuellement ou " +#~ "patientez quelques heures." + +#~ 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." + +#~ 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." + #~ msgid "Try the new shopping list" #~ msgstr "Essayer la nouvelle liste de courses" diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.mo b/cookbook/locale/hu_HU/LC_MESSAGES/django.mo index cf91db08cee2ba332b23ff92cdcfbe04ba051143..f5257386ee04f917a7ce50266e895c1f389bee04 100644 GIT binary patch delta 10344 zcmYk?2bfLQ`p5A#&5Y5FnZYQdj&8IO3`Xx=Fhn=H=v^Ew1cNI_P4pfj%F$a8y+w_S zM2H(Dxyp@HQvToHS!r8^G}kv(NUG7$%I%ngA=Ild3vR%HxCeEi zLN$zG&?XU+u@BbAW2laY)ikCXmO-6o9#+MLsIgwgS{RaKOhFGx0}}P9KWaqpVHKQ( z8uLp*|nTS-W8*=EYH{;}@VhvI1M(h}94T!;COBI!

cAXiJ(@*z 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 delta 11620 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 g5DNTG7P~xoo\n" "Language-Team: Hungarian /remote." "php/webdav/ is added automatically)" @@ -235,33 +234,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:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Tárhely" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Aktív" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Keresési kifejezés" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "Fájl ID" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "Legalább egy receptet vagy címet kell megadnia." -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -269,15 +268,15 @@ msgstr "" "A mező formázásához használhatja a markdown formátumot. Lásd a dokumentációt itt" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 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:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Az e-mail cím már foglalt!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -285,15 +284,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:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "A név már foglalt." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Feltételek és adatvédelem elfogadása" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -302,7 +301,7 @@ msgstr "" "párosítást használ (pl. az alacsony értékek azt jelentik, hogy több gépelési " "hibát figyelmen kívül hagynak)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -314,7 +313,7 @@ msgstr "" "Válassza ki a keresés típusát. Kattintson ide " "a lehetőségek teljes leírásáért." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -322,7 +321,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:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -330,7 +329,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:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -338,7 +337,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:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -346,7 +345,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:460 +#: .\cookbook\forms.py:457 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." @@ -355,7 +354,7 @@ msgstr "" "'recipe' szót.) Megjegyzés: ez az opció ütközik a 'web' és a 'raw' keresési " "módszerekkel." -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -363,37 +362,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:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Keresési módszer" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "Bizonytalan keresések" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Ékezetek ignorálása" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "Részleges találat" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Kezdődik a következővel" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "Bizonytalan keresés" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Teljes szöveg" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -402,7 +401,7 @@ msgstr "" "Ahhoz, hogy láthassák a saját listájukon szereplő tételeket, hozzá kell " "adniuk téged." -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -410,7 +409,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:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -418,92 +417,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:505 +#: .\cookbook\forms.py:502 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:506 +#: .\cookbook\forms.py:503 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:507 +#: .\cookbook\forms.py:504 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:508 +#: .\cookbook\forms.py:505 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:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "A CSV exportáláshoz használandó elválasztójel." -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 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:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Bevásárlólista megosztása" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "Automatikus szinkronizálás" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "Automatikus étkezési terv hozzáadása" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Kéznél levő kihagyása" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "Tartalmazza a kapcsolódókat" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "Alapértelmezett késleltetési órák" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "Szűrő a szupermarkethez" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "Legutóbbi napok" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "CSV elválasztó" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Lista előtagja" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Automatikus Kéznél lévő" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "Élelmiszer-öröklés visszaállítása" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 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:547 +#: .\cookbook\forms.py:544 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:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "A receptek számának megjelenítése a keresési szűrőkön" @@ -515,35 +514,36 @@ 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:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" "Nem léphetsz kapcsolatba ezzel az objektummal, mivel nem a te tulajdonod!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "Több felhasználója van, mint amennyit engedélyeztek a térben." @@ -568,7 +568,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 #, fuzzy #| msgid "Import Log" @@ -670,7 +670,7 @@ msgstr "Vacsora" msgid "Other" msgstr "Egyéb" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -678,99 +678,137 @@ 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:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Keresés" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Étkezési terv" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Könyvek" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Kicsi" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Nagy" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Új" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Egyszerű" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Kifejezés" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Nyers" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Élelmiszer álneve" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Egység álneve" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Kulcsszó álneve" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recept" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Ételek" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\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:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 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:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "Elérte a fájlfeltöltési limitet." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Helló" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Önt meghívta " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " hogy csatlakozzon a Tandoor Receptek helyhez " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Kattintson az alábbi linkre fiókja aktiválásához: " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Ha a link nem működik, használja a következő kódot, hogy manuálisan " +"csatlakozzon a térhez: " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "A meghívó a következő időpontig érvényes " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"A Tandoor Receptek egy nyílt forráskódú receptkezelő. Nézze meg a GitHubon " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Tandoor receptek meghívó" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "Meglévő bevásárlólista frissítése" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -778,33 +816,32 @@ 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:1084 +#: .\cookbook\serializer.py:1183 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:1093 +#: .\cookbook\serializer.py:1192 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:1095 +#: .\cookbook\serializer.py:1194 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:1097 +#: .\cookbook\serializer.py:1196 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Ha igazra van állítva, akkor minden élelmiszert töröl az aktív " "bevásárlólistákról." -#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 +#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Szerkesztés" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -871,7 +908,7 @@ msgid "Re-send Verification" msgstr "Ellenőrzés újraküldése" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Eltávolítás" @@ -919,7 +956,7 @@ msgstr "" " ." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Megerősítés" @@ -935,7 +972,7 @@ msgstr "" "kérelmet." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Bejelentkezés" @@ -1107,13 +1144,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API dokumentáció" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Receptek" @@ -1127,8 +1164,7 @@ msgstr "Ételek" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Egységek" @@ -1181,12 +1217,12 @@ msgstr "Létrehozás" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Külső receptek" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Tér beállítások" @@ -1199,30 +1235,42 @@ msgid "Admin" msgstr "Admin" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Nincs hely" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Markdown útmutató" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Tandoor fordítása" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "API böngésző" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Kijelentkezés" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1268,7 +1316,7 @@ msgstr "Az elérési útnak a következő formátumúnak kell lennie" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Mentés" @@ -1358,15 +1406,19 @@ msgstr "Biztos vagy benne, hogy ezt a két összetevőt szeretnéd egyesíteni?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Biztos, hogy törölni akarod a %(title)s: %(object)s " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Védett" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Kaszkád" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Mégsem" @@ -1691,54 +1743,6 @@ msgstr "" "Ön nem rendelkezik a szükséges jogosultságokkal az oldal megtekintéséhez " "vagy a művelet végrehajtásához." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Nincs hely" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"A receptek, ételek, bevásárlólisták és egyebek egy vagy több személyre szóló " -"terekbe szerveződnek." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "Meghívást kaphatsz egy meglévő térbe, vagy létrehozhatod a sajátodat." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "Csatlakozz a térhez" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Csatlakozz egy meglévő térhez." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Egy meglévő térhez való csatlakozáshoz add meg a meghívó tokenedet, vagy " -"kattints a meghívó linkre, amelyet a tér tulajdonosa küldött neked." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Tér létrehozása" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Hozzon létre saját receptteret." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "Indítsd el a saját receptteredet, és hívj meg oda más felhasználókat." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Offline" @@ -2288,10 +2292,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "Harmadik fél fiók hozzáadása" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "Regisztráció" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2320,82 +2349,72 @@ msgstr "" msgid "Sign in using" msgstr "Bejelentkezés a következővel" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Tér:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Feliratkozás kezelése" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Objektumok száma" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Tér:" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Recept importálás" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"A receptek, ételek, bevásárlólisták és egyebek egy vagy több személyre szóló " +"terekbe szerveződnek." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Objektumok statisztikái" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "Meghívást kaphatsz egy meglévő térbe, vagy létrehozhatod a sajátodat." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Receptek kulcsszavak nélkül" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Belső receptek" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Tér létrehozása" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Tagok" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "Csatlakozz a térhez" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Felhasználó meghívása" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Csatlakozz egy meglévő térhez." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Felhasználó" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Egy meglévő térhez való csatlakozáshoz add meg a meghívó tokenedet, vagy " +"kattints a meghívó linkre, amelyet a tér tulajdonosa küldött neked." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Csoportok" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Tér létrehozása" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Hozzon létre saját receptteret." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "felhasználó" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "vendég" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "eltávolítás" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Frissítés" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "Nem szerkesztheted magad." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Meghívó linkek" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "Indítsd el a saját receptteredet, és hívj meg oda más felhasználókat." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2405,6 +2424,30 @@ msgstr "Statisztikák" msgid "Statistics" msgstr "Statisztikák" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Objektumok száma" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Recept importálás" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Objektumok statisztikái" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Receptek kulcsszavak nélkül" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Belső receptek" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Meghívó linkek" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Linkek megjelenítése" @@ -2541,74 +2584,74 @@ msgstr "" msgid "URL Import" msgstr "URL importálása" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "Az updated_at paraméter helytelenül van formázva" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "Nem létezik {self.basename} azonosítóval {pk}" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "Nem egyesíthető ugyanazzal az objektummal!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "Nem létezik {self.basename} azonosítóval {target}" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "Nem lehet egyesíteni a gyermekobjektummal!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} sikeresen egyesült a {target.name} -vel" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} sikeresen átkerült a gyökérbe." -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Hiba történt az áthelyezés közben " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "Nem lehet egy objektumot önmagába mozgatni!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "Nem létezik {self.basename} azonosítóval {parent}" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 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:491 +#: .\cookbook\views\api.py:534 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:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 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:623 +#: .\cookbook\views\api.py:666 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:625 +#: .\cookbook\views\api.py:668 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:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2616,7 +2659,7 @@ msgstr "" "A lekérdezési karakterláncot a recept nevével összevetve (fuzzy). A jövőben " "teljes szöveges keresés is." -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 #, fuzzy #| msgid "ID of keyword a recipe should have. For multiple repeat parameter." msgid "" @@ -2625,132 +2668,132 @@ msgid "" msgstr "" "A recept kulcsszavának azonosítója. Többszörös ismétlődő paraméter esetén." -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 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:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "Az egység azonosítója, amellyel a receptnek rendelkeznie kell." -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 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:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Az eredményeket véletlenszerű sorrendben adja vissza. [true/false]" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 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:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 #, 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 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2758,7 +2801,7 @@ msgstr "" "Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. " "Több érték megengedett." -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." @@ -2767,43 +2810,47 @@ msgstr "" "mindkettő, legutóbbi]
– a legutóbbi a nem bejelölt és a nemrég " "befejezett elemeket tartalmazza." -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 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: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:1088 -msgid "Sync successful!" -msgstr "Szinkronizálás sikeres!" - -#: .\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:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "Semmi feladat." -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "Kapcsolat megtagadva." -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 #, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +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:1282 +msgid "Sync successful!" +msgstr "Szinkronizálás sikeres!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "Hiba szinkronizálás közben a tárolóval" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2816,7 +2863,7 @@ msgid "Monitor" msgstr "Figyelő" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Tárolási háttértár" @@ -2835,10 +2882,16 @@ msgstr "Receptkönyv" msgid "Bookmarks" msgstr "Könyvjelzők" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Meghívó link" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Tagok" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Ezt a tárolót nem lehet szerkeszteni!" @@ -2901,70 +2954,15 @@ msgstr "Szűrő" msgid "Steps" msgstr "Lépések" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Új recept importálva!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Hiba történt a recept importálásakor!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Helló" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Önt meghívta " - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr " hogy csatlakozzon a Tandoor Receptek helyhez " - -#: .\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: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:214 -msgid "The invitation is valid until " -msgstr "A meghívó a következő időpontig érvényes " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Tandoor receptek meghívó" - -#: .\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:228 -msgid "" -"You have send to many emails, please share the link manually or wait a few " -"hours." -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: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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2972,23 +2970,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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Megjegyzés mentve!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 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:322 +#: .\cookbook\views\views.py:324 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:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2996,11 +2994,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:331 +#: .\cookbook\views\views.py:333 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:461 +#: .\cookbook\views\views.py:463 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 " @@ -3010,31 +3008,27 @@ 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "A jelszavak nem egyeznek!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "A felhasználó létre lett hozva, kérjük, jelentkezzen be!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "Hibás meghívó linket küldtek!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Sikeresen csatlakozott az térhez." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 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:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -3042,7 +3036,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:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -3050,6 +3044,58 @@ msgstr "" "A receptmegosztó linket letiltották! További információkért kérjük, " "forduljon az oldal adminisztrátorához." +#~ msgid "A user is required" +#~ msgstr "Egy felhasználó szükséges" + +#~ msgid "Invite User" +#~ msgstr "Felhasználó meghívása" + +#~ msgid "User" +#~ msgstr "Felhasználó" + +#~ msgid "Groups" +#~ msgstr "Csoportok" + +#~ msgid "admin" +#~ msgstr "admin" + +#~ msgid "user" +#~ msgstr "felhasználó" + +#~ msgid "guest" +#~ msgstr "vendég" + +#~ msgid "remove" +#~ msgstr "eltávolítás" + +#~ msgid "Update" +#~ msgstr "Frissítés" + +#~ msgid "You cannot edit yourself." +#~ msgstr "Nem szerkesztheted magad." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "Még nincsenek tagok a térben!" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "A meghívó linket sikeresen elküldtük a felhasználónak." + +#~ msgid "" +#~ "You have send to many emails, please share the link manually or wait a " +#~ "few hours." +#~ 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." + +#~ 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." + +#~ 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." + #~ msgid "You must supply a recipe or mealplan" #~ msgstr "Receptet vagy étkezési tervet kell megadnia" diff --git a/cookbook/locale/it/LC_MESSAGES/django.mo b/cookbook/locale/it/LC_MESSAGES/django.mo index f0f169c16c3d0a968e3d9a9c49af50cfb4b2b0bb..0411d26e7b2d8dc102ae21a2ace0fc299920b3eb 100644 GIT binary patch delta 11542 zcmb8#2b@&Zp~vyN3kcGCFBcYA%I>hcz|vvq9RcZm*txrVVRmMjvdCISL5flW3>HL1 zK(R)N6X8Wc6G38PjA-nMg+wD_>^=)(e82zP0}@R>pS=6=?Dw2=?>+sT8ArE1oq76& z%*30GtKVR8?aQ#Nw%DhhW%bUqtVykvYgsL`EbAb)!ng1Qj^o(_oh@rQe$&OWs-cr@ zS^q${8}H(*9^Ui&dRkU5-dmGnSv+c`@M3%o>sVI8`Wul(WPEIHWaL^_UD9>1CAP$x zn2$|x05-(Qco8nb+UQ_otiTqy1_$9Tlm80VAblDe;3wFU`Yp?6S#zNkj=?CZrH|qy zd>fZwF5OT8TW}!mz&`jK4#(!^`AiJIDvdNckS znwpGbBW!}|c^A|WjYL&E#iVDW8n6^KRm)HX{=)b;s-kDGDZYS}_@2pM)YltP2aCuL z_htMwM+eAgh^J9Q^{q);h2GpXLXA*6)Go8$*0aH*tT#PwbimG@As=`}vH15G$@IBN>t?utVw;5GV5-add)ct1k zQj5<<` zsGh!nD)%I+L8rX?3F~w7Kn9ytHyWbWLL1Z^=AsH3VbW7^Hfaa-+!6HQa~QyXqNcET zFk2eSP-|>8YGk&U^lt2`{eM3Zjlc`22E2tW@HDFDnM1q=)J9EJOJhe&4<)LCJmX;G zA8QylzehE&$p~+1?GcQBH8T2=p`jmuDsU94qUqQJ{n!;Z znRE)%6{4Pd2fN|ts5Q}cq}O8~s=P6%hRwiCT!0I4@yLWXjTvWw{n1iEH`#*x!aRau&&8Ss>FRJ_lxE7CKCmfj=?X|1~wTMEfMN)-Y z{TopQ-GS=CVN}J(P*d<2_870+Y*Yh!n{<&$Cngb5fpf7vmSJ05 zk7al#s^WTMy)(NR&LZtY?S{2@5pF?Ma0BY#*^8QrCgZ&PE?Av(0qXgF$cQGaq2_@} zUWPRn)u2+;(OGHo*P#mBfvRY~xt~I1cC=eDC7veFoLR z%t@3>{Z=C)8j=piu2_R~u1WXCx}*o1^jK5@Q%rgxa{5{URKspZy??LqAyfw*K{e(f3CZYo0L%sMVw#Kul`z=&i1CF87kcxHN;t{5z51cI2Sed%TUinP#sTPPGkX*2T=z}ojH6h!Um`c6R4s4 zJ0`Iut<&0g0QIT%TO5a(^Sp1t6H(=D#zH)8(jDisgGgV6?eH}mM)B5HL~bUdA8)Ck z6Ugakwc>y-!bQleSi5l$euk~kx5)cY8izwkUxw=OA&leO=)+ly*-5w-+hGdT(dRK! z`~M{(+77RxR`sd$4a@ovHJ6{DhAeZ5w-)N48qxvta6b0OP51{6mZ$JG(%YAMpQ3ri zOfmW2;ylcB_z33yLWZ|nB9pJmOmrh|#9ii@8|#;)hsL^gxi?40P>ba&tb>_BZ+q28 zZNHAFIqr!aaWHDG7okR~1e@a3coE)!>hP_YXi4M&BAxIlT!N>tHI6U$R%-xNK@?Tc zwRk1&M6LQ3A+Mn&$U?VvB7LzwLN#O#3rdS^3HHMzY6PDNGyZLe)U5DYnuRQMYY3{R zNo)gWIa;VlwB8Tn*v zH4i+AD&Y61p*n$$@oiMgKSvE^FAf1_#VSOtk-gXm?>Ffq#^b1weh!=9Db&cEO%Q2L zq%Jb-oa5mdoXqDJOLRKwmzoe!U&dftqsuZDC$HMkq<`9a9~v&NeI z`;CdmiKr#dqZZ3+xF0`9HQ<&?@BVHaLHceSjHgiz$X@AH*bkeMF2aU56E%V**cF2& zoy2QM??lRD{x9=-ya?6PO{gK-i3Rv`R0H2eRd~vzzcy)WmDj_DsHtg-YWN(~6fHzQ z2Jk*Sj`eXxl^V|cUrnSf8P_4}$=Z+gu*K!xkaj^8*bDVyA5=p}Vi8V7RkY3I-)y`K z_1?p%?Ry9{B~Rikd367}*JH0W!)B=bp2k6_hE6p1=NiMP z2Cl`7#pyG;5a)Ce6h9z(5_XA+EmdTz-WN5(1C;>f?+I{{Ou3O>i#criD3qaRgZ z#%ix2wNQ(#1-8O=n2r5V9b0Vf2e2*aWvKVpuckt+)-7ZV$KB||lh_^`uJL-(3-#hi zoQX@YB_1?BhcA&nh4b<8YrWmldaZYoE=1LH8EP9}hibsC1QE^EUQ|mTG7tRHcpTf1 z|0-%|zrY%pxz0=1LQPR~V^_>4U5L3@X3{sJ%6}R)bd7~lgLO7~--P;OoOBdb&ikkaeToaP-X^a>%TV{@ zSfBc>D~V{;Z$jRaUiNeMW_Z$GZq`;sD`dbm9yLAKa6!qA2azUP$Tj; zOk7OlGa~BoS$r8AZt;fdJyeCC;LkGHZa?$Z#I~(o0k>m4?*AOs(8o|y@f%bFU%?`L zAJu>!+q}hEh-$!?ZH#|&A~VStfkC_oA409xgQx~RhK=wkRE4jY{C81v`Y~!qzec@p zZTGfkO;p2d)Pd6#_52_lhoiPL{%YA~GUQHF#do2N_n|6$2DRT`LlyKHHpH4quY#7? zgLHeWi{nupn`P4FsPd~&@2$h`cvFIiTK*f<-2Kj^Pa5CH#^isBt+DzJ%eoXhpc)cI zE#3_{44*_Ty38BAbD%vwLwYLaVA~t{K*I5O91~}WsK-Zd@_xsA8b^_CezW%}H6JTT zKa3m|R@P2$f8U1_N&gi)pzjuM`%XbMbUAjxb+{fMF!tHyy>}QFY5&){)ms#$s70|7 zHH7O>LzP60z@6s)A=DfnM?Lo}M)7rAj8ks&{(ayu4Vz4!3Bf-%(8R@>{H zd~I+n>A4t65ZOay5;mln1-KCB;#ORar!fm>-RVtD6-G!ufjUYH?(*KRz@em%;4D0g zgYnY+UWc|~U($D@-g^TReTcNV+p?~}si;NrtnmzXCY^l`dmkrZCQd}=ttdO zhMM~z*2eXyPtol-8h?TP@hcpFdG|8@da*HoLa5%KyXuqo8i__GqnmN2Uf`-{Y++R1 z^~5hH++y-B!E1Gc>(7MG2-)NnVhMK9{EsH0`94jkLD)oES5f*eLu%5^jsHvj4&s|l z+B|livE;8M_3HT?FT!l4uXp+TEnzF6pydUHoFU^H!db#~$rWvyw3|;%*OwmY?>6k4 z^uI`dm)z5)NkV&j3?Y|t+7qJo5V)kY3^xJKStP-k)GxBKDO>o4r$vW@dDXw^z`rEV9n)~LAX>2t`VeX6RHyi z5OmeXQXFK`$BEB3aT~8R@oS8W@NJ%1fa_6LE#jRsm`yFOUlX>I!GU0P#WnaQLDvw{ zZ{a9(2}g+M;d8pl^#tK7LPPS}5OisdrkS`7ip}XNPnsiMkl#_8UPDJ*v zH3cuh6rm$=UAJL^z}cQYTRY=wg7%~~`~!r^gd+3&LgE)*Nt1so26aRAe@^(Cu!>Bb zDvuJ*T^A9VL-^QaY~Y!Pi2se?Bd%lW6yZriCE?t)o_is}>ttL>(5a%6sR7~K^)it} zfQPyh^gD;Hsm2aoGW}y;U-I;O$O?jf_Bd+pRmWz8`v}{}KVb6pxq6szF?nU!kKhp3 z5t%+cAWHg>`hOD%ePht^Q$e_y8!zHS!b=2wQmiDe24Onk+;tU^=L!EHj3+;a&9Eiv z$|tlY{6Pt>KN57bWfE>T<%~Wz|K()XB-}s<>j8qUVLTW#4_`()n@~Zzw{CJB^f>>w z4YBQn44!!$ufPTbot?T?6aPE@j1VFItXY5QuNHb>FM+Q_>EB3xg98b=dhqaAFKT5H z*QY@pfG~$U$~cm|6(%nFkzS_5WEhDm z!l#5ANe?Idm3VI~!G97u5vmd5WsIzs1`K=dNP%S`*e1#+l4@#4o&_B2h?QTbxO_i!g=Il)N#7g@j*` zoY81FTEX6(C$i z-c(G!mDMRVA?w~c`A#Gfj@aSi;&>$D1niY%ZqTv)v6xd{5pzSOb}VcM!=-M>u5|tO zs&G7#TrsajhA;K8Z+ONC`;w47&L0X`!{f1Vxj*I>`-8z%wm%TC%N>8vt_b==Hlx5!al@=`vS5&Cvpc{?(Qa$qqR8KfDCsOW)oTyzEUTK%atEwo(jynEGahdH#ZMVdB zV|F~s1F?u(8u6FgQMcR;`Xg>^l}*LPWh$|o<16*i+?95vKN#m>8WFO~!x6`ht*Qt| zZ9g%$G(<+AyU!ZshC)sRlEFT2CO7sy*t<9w4>;#LHTp6y{VyFT^T*P~ghO^2J@+Mt z7RE;gX}=wDiroseP>&Q-@luDTQQk^7Rz{&3D7z#a4*2Z(u}IwMHF)XJ5`Qr24DPjb z=)%;2!l@ZGCxyey;}y~5H~l83CikCNE%nl%`56tIl31=PV}8oR0Vm}f@?u7>bWwJ; znSpF(&I#GYWlr&O9t)S0{CJ?h8@eMSxwGinhWrcsAEr@ zV9kV*h`%`IhC@*=m7a+6!%LUrAvYGyv6nlmR)!-129z#cI6Ub_Fxly)lfGGA5ssu& zW_Wz*l4E5|Nq9Le_DAjH;2HCix6a54IFTrW6$~=-tU+{HhEc7$^paxnXaWAHW41k` z%wZA4qf877Pfu%^QH1w8&89jxViw%t85=SZvo%;etySZ{V6F0^n)WYi)b3X955?09 zo1NmnaHV(8v7P^Bkyt;fFL8cz{QoO-L*A;?_(YtbKgM*QAKTd)y)Zks+^u4S>B`LU zER=}$j<*ieBUn4gk}~UeX`d&r4TX#jLne$FA^4qnhjF z^9wsSiL-T>C2G{>O^Y{GR!HW)$pOHH<;&23nL%E}9)Ihr+ub?0|uQ0cu(9SOy zm^YwjUO`@7?WvdKPIoHZ=ue-^%eM;(2KFvUwOl+rqk4XxFF!SJ$;EY(CzogCyFoj~ z0YdSWVLRZOBdM6F^%ob1IU7|(K{}f zJ8O7psT&WKx)9Eqgc7H~r31RVF=!B+0t z-TVRDiE;qD;T)Z0;fQN5Wg1)#z0#0d!YNC0*y?tr6DrLPlSm(Gj1Emb`YStqrqgu2 z7K^#Dc*Nh`m;5SnCN(lvD`S+_k8A%hHjXtq>gD~o^Qt4N@=INYFYv=?`jX?~YyD%~ zU@Ss^oOE~j%t$wigEsw+6OFP|?23p};g7H)=rq&i4Wj$g694U?_=otijJ#R?(y%o> zJ)r8dzqHITNq>59tw}$Ow+1^oZ{>j0Eh`_bmfC*#o{VOb!vSj5{8w;FvzLqAkee#F za!%&3k>L;>pq-^mnL2;IdBx#!$Ikv?jNI(>>;^bkDp+nB>cF{Ga9!f>8Oh3PZcTMs z{Z=EEYnRlF9UH4JpBeRg$Esh)Y84CKT4qxVl~u%tL3%aV$*DV<*3yz=4t&XPZ}umPcMcmdmJY?WZCDmz`Wa#(D;@1$ zI~HeMq&3l`>aXXE^`$r;gsU*QzaXdWf*4cIiIWi zRHj)EX2+xKXLg6?RC_z>)(p{>h~JkSvukUr!>w0mrXIij`OM^-d%kY!SOM26_LncE Z#Pg@~S9=SR`TIH~Z`t delta 10202 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 diff --git a/cookbook/locale/it/LC_MESSAGES/django.po b/cookbook/locale/it/LC_MESSAGES/django.po index 33fac5edd..bfbea539b 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: 2022-06-01 22:32+0000\n" "Last-Translator: Oliver Cervera \n" "Language-Team: Italian /remote." "php/webdav/ is added automatically)" @@ -239,33 +238,33 @@ msgstr "" "Lascia vuoto per dropbox e inserisci solo l'url base per nextcloud (/" "remote.php/webdav/ è aggiunto automaticamente)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Archiviazione" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Attivo" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Stringa di Ricerca" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "ID del File" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "Devi fornire almeno una ricetta o un titolo." -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -273,15 +272,15 @@ msgstr "" "Puoi usare markdown per formattare questo campo. Guarda la documentazione qui" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "È stato raggiunto il numero massimo di utenti per questa istanza." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Questo indirizzo email è già in uso!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -289,15 +288,15 @@ msgstr "" "Non è obbligatorio specificare l'indirizzo email, ma se presente verrà " "utilizzato per mandare all'utente un link di invito." -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Nome già in uso." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Accetta i Termini d'uso e Privacy" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -306,7 +305,7 @@ msgstr "" "trigrammi (ad esempio, valori bassi significano che vengono ignorati più " "errori di battitura)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -318,7 +317,7 @@ msgstr "" "Seleziona il metodo di ricerca. Clicca qui " "per avere maggiori informazioni." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -326,67 +325,67 @@ msgstr "" "Usa la corrispondenza vaga per unità, parole chiave e ingredienti durante la " "modifica e l'importazione di ricette." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Metodo di ricerca" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "Ricerche vaghe" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Ignora accento" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "Corrispondenza parziale" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "Inizia con" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "Ricerca vaga" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Full Text" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -394,7 +393,7 @@ msgstr "" "Gli utenti potranno vedere tutti gli elementi che aggiungi alla tua lista " "della spesa. Devono aggiungerti per vedere gli elementi nella loro lista." -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -402,7 +401,7 @@ msgstr "" "Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o " "automaticamente), includi tutte le ricette correlate." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -410,95 +409,95 @@ msgstr "" "Quando si aggiunge un piano alimentare alla lista della spesa (manualmente o " "automaticamente), escludi gli ingredienti già disponibili." -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" "Contrassegna gli alimenti come 'Disponibili' quando spuntati dalla lista " "della spesa." -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 #, fuzzy #| msgid "New Shopping List" msgid "Share Shopping List" msgstr "Nuova lista della spesa" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Escludi Disponibile" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 #, fuzzy #| msgid "Select Supermarket" msgid "Filter to Supermarket" msgstr "Seleziona supermercato" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Prefisso lista" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Disponibilità automatica" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 #, 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:548 +#: .\cookbook\forms.py:545 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -512,34 +511,35 @@ msgstr "" "Per evitare spam, la mail non è stata inviata. Aspetta qualche minuto e " "riprova." -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "Non puoi interagire con questo oggetto perché non ne hai i diritti!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "Hai più utenti di quanti permessi nella tua istanza." @@ -564,7 +564,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importato da" @@ -664,7 +664,7 @@ msgstr "Cena" msgid "Other" msgstr "Altro" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -672,129 +672,167 @@ msgstr "" "Archiviazione massima in MB. 0 per illimitata, -1 per disabilitare il " "caricamento dei file." -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Cerca" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Piano alimentare" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Libri" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Piccolo" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nuovo" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Semplice" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Frase" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Raw" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Alias Alimento" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Alias Unità" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Alias Parola Chiave" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Ricetta" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "Alimenti" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "Parola chiave" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "Il caricamento dei file non è abilitato in questa istanza." -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "Hai raggiungo il limite per il caricamento dei file." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Ciao" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Sei stato invitato da " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " per entrare nella sua istanza di Tandoor Recipes " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Clicca il link qui di seguito per attivare il tuo account: " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Se il link non funziona, usa il seguente codice per entrare manualmente " +"nell'istanza: " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "L'invito è valido fino al " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"Tandoor Recipes è un gestore di ricette Open Source. Dagli una occhiata su " +"GitHub " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Invito per Tandoor Recipes" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Modifica" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -861,7 +899,7 @@ msgid "Re-send Verification" msgstr "Invia verifica di nuovo" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Rimuovi" @@ -909,7 +947,7 @@ msgstr "" " ." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Conferma" @@ -925,7 +963,7 @@ msgstr "" "a>." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Login" @@ -1097,13 +1135,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentazione API" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Ricette" @@ -1117,8 +1155,7 @@ msgstr "Alimenti" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unità di misura" @@ -1171,12 +1208,12 @@ msgstr "Crea" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Ricette esterne" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Impostazioni istanza" @@ -1189,30 +1226,42 @@ msgid "Admin" msgstr "Amministratore" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Nessuna istanza" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Informazioni su Markdown" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Traduci Tandoor" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "Browser API" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Esci" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1258,7 +1307,7 @@ msgstr "Il percorso deve essere nel formato seguente" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Salva" @@ -1347,15 +1396,19 @@ msgstr "Sei sicuro di volere unire questi due ingredienti?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Sei sicuro di volere eliminare %(title)s: %(object)s" -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Protetto" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Cascata" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Annulla" @@ -1678,55 +1731,6 @@ msgstr "" "Non hai i permessi necessari per visualizzare questa pagina o completare " "l'operazione." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Nessuna istanza" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"Ricette, cibi, liste della spesa e altro sono organizzati in istanze per una " -"o più persone." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "Puoi essere invitato in una istanza già esistente o crearne una nuova." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "Partecipa all'istanza" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Entra in una istanza già esistente." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Per entrare in una istanza già esistente, inserisci il token di invito o " -"clicca sul link di invito che l'amministratore ti ha mandato." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Crea Istanza" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Crea una istanza per le tue ricette." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" -"Apri la tua istanza personale di ricette e invita altri utenti a usarlo." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Non in linea" @@ -2139,10 +2143,35 @@ msgstr "Non hai account di social network collegati a questo account." msgid "Add a 3rd Party Account" msgstr "Aggiungi un account di terze parti" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "Iscriviti" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2171,82 +2200,73 @@ msgstr "" msgid "Sign in using" msgstr "Accedi usando" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Istanza:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Gestisci iscrizione" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Numero di oggetti" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Istanza:" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Ricette importate" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"Ricette, cibi, liste della spesa e altro sono organizzati in istanze per una " +"o più persone." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Statistiche degli oggetti" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "Puoi essere invitato in una istanza già esistente o crearne una nuova." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Ricette senza parole chiave" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Ricette interne" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Crea Istanza" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Membri" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "Partecipa all'istanza" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Invita utente" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Entra in una istanza già esistente." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Utente" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Per entrare in una istanza già esistente, inserisci il token di invito o " +"clicca sul link di invito che l'amministratore ti ha mandato." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Gruppi" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Crea Istanza" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Crea una istanza per le tue ricette." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "utente" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "ospite" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "rimuovi" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Aggiorna" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "Non puoi modificare te stesso." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Link di invito" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "" +"Apri la tua istanza personale di ricette e invita altri utenti a usarlo." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2256,6 +2276,30 @@ msgstr "Statistiche" msgid "Statistics" msgstr "Statistiche" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Numero di oggetti" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Ricette importate" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Statistiche degli oggetti" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Ricette senza parole chiave" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Ricette interne" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Link di invito" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Mostra link" @@ -2381,250 +2425,254 @@ msgstr "" msgid "URL Import" msgstr "Importa da URL" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "Il parametro updated_at non è formattato correttamente" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "Non esiste nessun {self.basename} con id {pk}" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "Non è possibile unirlo con lo stesso oggetto!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "Non esiste nessun {self.basename} con id {target}" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "Non è possibile unirlo con un oggetto secondario!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} è stato unito con successo a {target.name}" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} è stato spostato con successo alla radice." -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Si è verificato un errore durante lo spostamento " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "Non è possibile muovere un oggetto a sé stesso!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "Non esiste nessun {self.basename} con id {parent}" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 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:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filtra le ricette che possono essere preparate con alimenti già disponibili. " "[true/false]" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "Sincronizzazione completata con successo!" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "Errore di sincronizzazione con questo backend" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "Nulla da fare." -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 #, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" +"Questa funzione non è ancora disponibile nella versione hostata di Tandor!" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "Sincronizzazione completata con successo!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "Errore di sincronizzazione con questo backend" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2638,7 +2686,7 @@ msgid "Monitor" msgstr "Monitoraggio" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Backend di archiviazione" @@ -2657,10 +2705,16 @@ msgstr "Libro delle ricette" msgid "Bookmarks" msgstr "Preferiti" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Link di invito" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Membri" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Non puoi modificare questo backend!" @@ -2723,71 +2777,15 @@ msgstr "Filtro" msgid "Steps" msgstr "Step" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "La nuova ricetta è stata importata!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Si è verificato un errore durante l'importazione di questa ricetta!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Ciao" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Sei stato invitato da " - -#: .\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: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: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:214 -msgid "The invitation is valid until " -msgstr "L'invito è valido fino al " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Invito per Tandoor Recipes" - -#: .\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:228 -msgid "" -"You have send to many emails, please share the link manually or wait a few " -"hours." -msgstr "" -"Hai mandato troppe email, condividi il link manualmente o aspetta qualche " -"ora." - -#: .\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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2795,23 +2793,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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Commento salvato!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "Questa funzione non è disponibile nella versione demo!" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "Devi selezionare almeno un campo da cercare!" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2819,11 +2817,11 @@ msgstr "" "Per utilizzare questo metodo di ricerca devi selezionare almeno un campo di " "ricerca full text!" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "La ricerca vaga non è compatibile con questo metodo di ricerca!" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2833,32 +2831,27 @@ msgstr "" "utente! Se hai dimenticato le credenziali del tuo super utente controlla la " "documentazione di Django per resettare le password." -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Le password non combaciano!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "L'utente è stato creato e ora può essere usato per il login!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "È stato fornito un link di invito non valido!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Sei entrato a far parte di questa istanza." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "Il link di invito non è valido o è stato già usato!" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2866,7 +2859,7 @@ msgstr "" "La segnalazione dei link di condivisione non è abilitata per questa istanza. " "Notifica l'amministratore per segnalare i problemi." -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -2874,6 +2867,56 @@ msgstr "" "Il link per la condivisione delle ricette è stato disabilitato! Per maggiori " "informazioni contatta l'amministratore." +#~ msgid "Invite User" +#~ msgstr "Invita utente" + +#~ msgid "User" +#~ msgstr "Utente" + +#~ msgid "Groups" +#~ msgstr "Gruppi" + +#~ msgid "admin" +#~ msgstr "admin" + +#~ msgid "user" +#~ msgstr "utente" + +#~ msgid "guest" +#~ msgstr "ospite" + +#~ msgid "remove" +#~ msgstr "rimuovi" + +#~ msgid "Update" +#~ msgstr "Aggiorna" + +#~ msgid "You cannot edit yourself." +#~ msgstr "Non puoi modificare te stesso." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "Non ci sono ancora ricette in questa istanza!" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "Link di invito inviato con successo all'utente." + +#~ msgid "" +#~ "You have send to many emails, please share the link manually or wait a " +#~ "few hours." +#~ msgstr "" +#~ "Hai mandato troppe email, condividi il link manualmente o aspetta qualche " +#~ "ora." + +#~ 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." + +#~ 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." + #~ msgid "Try the new shopping list" #~ msgstr "Prova la nuova lista della spesa" diff --git a/cookbook/locale/lv/LC_MESSAGES/django.mo b/cookbook/locale/lv/LC_MESSAGES/django.mo index 1c622548c2d88ed5ee0d28e5ea83cf5805cb3577..87db34b2991b1cb7240c812d3bbeafdf01cead8f 100644 GIT binary patch delta 1749 zcmXZcdq|X77{~EvQpYl?^m;CtWB6@;rS}F!Hl~!)hvRya0GT? z9=^gH?8O!M34g?N(rgH>O`2~%(AZ2z3jaaowi`Gd|HlIKcsL%@Scc8mjr*_|o2I!9 zwBsP+{kRT~2JsgR6K7Ss4dmfK;?ip0>@OOV>CnKA;Dytu3~pmSKEj`{2etE0Sd9I+ z9*fznCftdoxC^!M)2MlFqUL{qn&&Alz+Rt*1}0{>2Q{bxYfz=#fEu_JN8xrHjt8(6 zPogSQSVIyx6SZ(NY92p`cVjMb2kMAUq1N@U(NJmbpw94N5ci-4yhOeDF7P8RBJM+N zWbRD2!8NGN8d3c_Pz&uvRqO;RfeWa09$+EsTQ?0|ijSC$;aTp5!8nq*5S393<5(N? zx1uK69e5a($SKsNJBPYkoq-RLKYPW$b}X$mo5uQd<6)3zZaL*0dqb<|&_Yoj9<|3jVi{=f`s z!KD%gSgY|o%7b_KQYJ=C}!tipHmslQ4xhL151 z%K~GVL!3k%O%48x^{5FqpenTu_1-Sjf_qR296?p?9BOMnF+7(ZYxe)ef7!>>32 zBMZ$+uoAE1YMh9}7r9@^6gCjIqApnvsxqHZmpFg1o39a7*%s7B+prlAVhsCH8}MUG z+<*jD(ov5(n>LK#A>`N7GPoLFqc%{r)J=E<%ZYQAxspysUCze9;}|7=j;eI_a<{QT zn5Ci?(9mTYg+s9dmD#M$WF%fXer0s_pG^%dzis_Jnr>)mN|nUDcs%MQqVYsYMLgvt Or+9JC>)aIUD*FbUVblBo delta 1710 zcmXZcX-HII6vpv0>8O>X*`nE48n&2_mb8s#rIki%nPm}V3r0l|S|WiWH^PE~C~Sd} zL@CO^Bxogwu%NInMvzD)WEw<4NDD}QsQ<&gApYKS=f2B1@0sbp;k$pscef+Lx$QH{ z$S`|uW__7v(ZtOQ%*wERq1h}P%`zLoltpHTFmZ`l7@k~eHlBH>mzf3d5>CYHI1V48 zAG>ffzQTA6hRk9xD`bvMVUWjzY}|&dZB3Yq-8cy&`EU*fF%|Ri9qz*q-HElR7aUXumoXaKa4L49PW}p$uorjZFVuot zIQ2}dKposct#bi&uol!h?O23edO;HdE8Gv_Q4=yzrOif7EWiXT#W*~GwOEI$%rK^7 z!b*4JeAGHyy?75s64#=xr~$RFbDn`pa|LyWtzO)Tn(zSi;#1F;SVG)`I>_`@?g2AV znT1f#%TOEbMOEw=DuGj|eOfS){jGz6O8yeVu^;uqXPk_~s8ag#Xc$aHJugPRx5u*z zl}H1s=^9bJb;h$5`Ll=oJAosZ!~RyEZ&uEOM|chctKE#Rp)$GY#gB0waTm_U@2K90 zTjN$>2F@T(!yp!-601ZVq|S@a;{@VcirL>DGf;_pPV@1w>aXrD=YclZg}Uqgp7p2=&!L*D4TCyGS^z-HP6Hh>8 z5|7g`8MRe$ggR(B9>Rl|fxV~$IR1_9ga9t)K{D!Y z$}xb4kzY%z$F2AXb%2;scfo3$Mf?#}Qr{-GIYXW`IG^WtP?i3Gy7EsLrlNjhpl17l Vu^3h6W;XR+D3CSt-o=dW)c<, 2021\n" "Language-Team: Latvian (https://www.transifex.com/django-recipes/" @@ -24,78 +24,78 @@ msgstr "" "2);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Sastāvdaļas" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 #, fuzzy #| msgid "System Information" msgid "Use fractions" msgstr "Sistēmas informācija" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 #, fuzzy #| msgid "Shopping Recipes" msgid "Show recent recipes" msgstr "Iepirkšanās receptes" -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 #, fuzzy #| msgid "Search" msgid "Search style" msgstr "Meklēt" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 #, fuzzy #| msgid "Ingredients" msgid "Ingredient decimal places" msgstr "Sastāvdaļas" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 #, fuzzy #| msgid "Shopping list currently empty" 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:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Komentāri" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -103,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:75 +#: .\cookbook\forms.py:72 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:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -115,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:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 #, fuzzy #| msgid "" #| "Users with whom newly created meal plan/shopping list entries should be " @@ -129,26 +129,26 @@ msgstr "" "Lietotāji, ar kuriem jaunizveidotie maltīšu saraksti/iepirkumu saraksti tiks " "kopīgoti pēc noklusējuma." -#: .\cookbook\forms.py:81 +#: .\cookbook\forms.py:78 #, fuzzy #| msgid "Open Shopping List" msgid "Users with whom to share shopping lists." msgstr "Atvērt iepirkumu sarakstu" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "Parādīt nesen skatītās receptes meklēšanas lapā." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "Ciparu skaits pēc komata decimāldaļām sastāvdaļās." -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 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:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -162,23 +162,23 @@ msgstr "" "Ja tas ir zemāks par instances ierobežojumu, tas tiek atiestatīts, " "saglabājot." -#: .\cookbook\forms.py:90 +#: .\cookbook\forms.py:87 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "" -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -186,55 +186,54 @@ msgstr "" "Abi lauki nav obligāti. Ja neviens nav norādīts, tā vietā tiks parādīts " "lietotājvārds" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "Vārds" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Atslēgvārdi" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "Pagatavošanas laiks minūtēs" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "Gaidīšanas laiks (vārīšana / cepšana) minūtēs" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "Ceļš" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "Krātuves UID" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "Pievienot komentāru: " -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 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:225 +#: .\cookbook\forms.py:222 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:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -242,33 +241,33 @@ msgstr "" "Atstājiet tukšu Dropbox un ievadiet tikai Nextcloud bāzes URL ( /" "remote.php/webdav/ tiek pievienots automātiski)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Krātuve" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Meklēšanas virkne" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "Faila ID" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "Jums jānorāda vismaz recepte vai nosaukums." -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -276,213 +275,213 @@ msgstr "" "Lai formatētu šo lauku, varat izmantot Markdown. Skatiet dokumentus šeit " -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Meklēt" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Meklēt" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Teskts" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 #, fuzzy #| msgid "Shopping List" msgid "Share Shopping List" msgstr "Iepirkumu saraksts" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Saraksta prefikss" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 #, 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:548 +#: .\cookbook\forms.py:545 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -494,34 +493,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 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\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -546,7 +546,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Importēts no" @@ -643,141 +643,175 @@ msgstr "Vakariņas" msgid "Other" msgstr "Cits" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Meklēt" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Maltīšu plāns" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Grāmatas" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Mazs" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Liels" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Jauns" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Food" msgid "Food Alias" msgstr "Ēdiens" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Vienības" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Atslēgvārdi" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recepte" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Food" msgid "Food" msgstr "Ēdiens" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "Atslēgvārds" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Rediģēt" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -846,7 +880,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "" @@ -890,7 +924,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Apstiprināt" @@ -903,7 +937,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Pieslēgties" @@ -1077,13 +1111,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API dokumentācija" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Receptes" @@ -1099,8 +1133,7 @@ msgstr "Ēdiens" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Vienības" @@ -1159,12 +1192,12 @@ msgstr "Izveidot" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Ārējās receptes" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 #, fuzzy #| msgid "Settings" msgid "Space Settings" @@ -1179,30 +1212,42 @@ msgid "Admin" msgstr "Administrators" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "Create User" +msgid "Your Spaces" +msgstr "Izveidot lietotāju" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Markdown rokasgrāmata" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "Github" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "API pārlūks" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1247,7 +1292,7 @@ msgstr "Ceļam jābūt šādā formātā" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Saglabāt" @@ -1341,15 +1386,19 @@ msgstr "Vai tiešām vēlaties apvienot šīs divas sastāvdaļas?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Vai tiešām vēlaties izdzēst %(title)s: %(object)s " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1673,52 +1722,6 @@ msgid "" "action." msgstr "Jums nav nepieciešamo atļauju, lai veiktu šo darbību!" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -#, fuzzy -#| msgid "Create User" -msgid "Create Space" -msgstr "Izveidot lietotāju" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "" @@ -2125,10 +2128,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2154,91 +2182,69 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Objektu skaits" - -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Recepšu imports" - -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Objektu statistika" - -#: .\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:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Iekšējās receptes" - -#: .\cookbook\templates\space.html:88 -msgid "Members" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:93 +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" + +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "" + +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" + +#: .\cookbook\templates\space_overview.html:49 #, fuzzy -#| msgid "Invite Links" -msgid "Invite User" -msgstr "Uzaicinājuma saites" +#| msgid "Create User" +msgid "Leave Space" +msgstr "Izveidot lietotāju" -#: .\cookbook\templates\space.html:105 -msgid "User" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" msgstr "" -#: .\cookbook\templates\space.html:106 -msgid "Groups" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." msgstr "" -#: .\cookbook\templates\space.html:117 +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" + +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 #, fuzzy -#| msgid "Admin" -msgid "admin" -msgstr "Administrators" +#| msgid "Create User" +msgid "Create Space" +msgstr "Izveidot lietotāju" -#: .\cookbook\templates\space.html:118 -msgid "user" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." msgstr "" -#: .\cookbook\templates\space.html:119 -msgid "guest" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." msgstr "" -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "" - -#: .\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: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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Uzaicinājuma saites" - #: .\cookbook\templates\stats.html:4 msgid "Stats" msgstr "Statistika" @@ -2247,6 +2253,30 @@ msgstr "Statistika" msgid "Statistics" msgstr "Statistika" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Objektu skaits" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Recepšu imports" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Objektu statistika" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Receptes bez atslēgas vārdiem" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Iekšējās receptes" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Uzaicinājuma saites" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Rādīt saites" @@ -2382,248 +2412,252 @@ msgstr "" msgid "URL Import" msgstr "URL importēšana" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 #, 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:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "Sinhronizācija ir veiksmīga!" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "Sinhronizējot ar krātuvi, radās kļūda" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 #, 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:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "Sinhronizācija ir veiksmīga!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "Sinhronizējot ar krātuvi, radās kļūda" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2637,7 +2671,7 @@ msgid "Monitor" msgstr "Uzraudzīt" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Krātuves aizmugursistēma" @@ -2656,10 +2690,14 @@ msgstr "Recepšu grāmata" msgid "Bookmarks" msgstr "Grāmatzīmes" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Uzaicinājuma saite" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Jūs nevarat rediģēt šo krātuvi!" @@ -2722,95 +2760,47 @@ msgstr "Filtrs" msgid "Steps" msgstr "Soļi" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Importēta jauna recepte!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Importējot šo recepti, radās kļūda!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Komentārs saglabāts!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2820,44 +2810,64 @@ msgstr "" "aizmirsis sava superlietotāja informāciju, lūdzu, skatiet Django " "dokumentāciju par paroļu atiestatīšanu." -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Paroles nesakrīt!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "Lietotājs ir izveidots, lūdzu, piesakieties!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "Nepareiza uzaicinājuma saite!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "Uzaicinājuma saite nav derīga vai jau izmantota!" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#, fuzzy +#~| msgid "Invite Links" +#~ msgid "Invite User" +#~ msgstr "Uzaicinājuma saites" + +#, fuzzy +#~| msgid "Admin" +#~ msgid "admin" +#~ msgstr "Administrators" + +#, fuzzy +#~| msgid "You cannot edit this storage!" +#~ msgid "You cannot edit yourself." +#~ msgstr "Jūs nevarat rediģēt šo krātuvi!" + +#, 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." + +#, 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!" + #, fuzzy #~| msgid "Open Shopping List" #~ msgid "Try the new shopping list" diff --git a/cookbook/locale/nl/LC_MESSAGES/django.mo b/cookbook/locale/nl/LC_MESSAGES/django.mo index 062700f7f823e7fa1ec25de883b43ab466578acb..0663577611c7450c7d9faad94afdb9d137b3ead3 100644 GIT binary patch delta 11290 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 delta 12411 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\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,68 +25,68 @@ msgstr "" "X-Generator: Weblate 4.10.1\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Ingrediënten" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "Standaard eenheid" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 msgid "Use fractions" msgstr "Gebruik fracties" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "Gebruik KJ" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "Thema" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "Navbar kleur" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "Plak navbar" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "Standaard pagina" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 msgid "Show recent recipes" msgstr "Toon recente recepten" -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 msgid "Search style" msgstr "Zoekstijl" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "Plan delen" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 msgid "Ingredient decimal places" msgstr "Ingrediënt decimalen" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 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:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "Opmerkingen" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "Linkshandigen modus" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -94,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:75 +#: .\cookbook\forms.py:72 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:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" @@ -108,33 +108,33 @@ msgstr "" "Mogelijk maken van breuken bij ingrediënt aantallen (het automatisch " "converteren van decimalen naar breuken)" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "Geef energiewaardes weer in joules in plaats van calorieën" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 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:81 +#: .\cookbook\forms.py:78 msgid "Users with whom to share shopping lists." msgstr "Gebruikers waarmee boodschappenlijsten gedeeld moeten worden." -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "Geef recent bekeken recepten op de zoekpagina weer." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "Aantal decimalen om ingrediënten op af te ronden." -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 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:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -147,23 +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:90 +#: .\cookbook\forms.py:87 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:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "Zet maaltijdplan ingrediënten automatisch op boodschappenlijst." -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "Sluit ingrediënten die op voorraad zijn uit." -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "Optimaliseert de gebruikersinterface voor gebruik met je linkerhand." -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" @@ -171,37 +171,36 @@ msgstr "" "Beide velden zijn optioneel. Indien niks is opgegeven wordt de " "gebruikersnaam weergegeven" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "Naam" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "Etiketten" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "Voorbereidingstijd in minuten" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "Wacht tijd in minuten (koken en bakken)" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "Pad" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "Opslag UID" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "Standaard waarde" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." @@ -209,19 +208,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:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "Voeg een opmerking toe: " -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 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:225 +#: .\cookbook\forms.py:222 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:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" @@ -229,33 +228,33 @@ msgstr "" "Laat leeg voor dropbox en vul enkel de base url voor nextcloud in. (/" "remote.php/webdav/ wordt automatisch toegevoegd.)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Opslag" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Actief" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Zoekopdracht" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "Bestands ID" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "Je moet minimaal één recept of titel te specificeren." -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -263,15 +262,15 @@ msgstr "" "Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Maximum aantal gebruikers voor deze ruimte bereikt." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "E-mailadres reeds in gebruik!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -279,15 +278,15 @@ msgstr "" "Een e-mailadres is niet vereist, maar indien aanwezig zal de " "uitnodigingslink naar de gebruiker worden gestuurd." -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Naam reeds in gebruik." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Accepteer voorwaarden" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -295,7 +294,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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." @@ -303,7 +302,7 @@ msgstr "" "Selecteer zoekmethode. Klik hier voor een " "beschrijving van de keuzes." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -311,7 +310,7 @@ msgstr "" "Gebruik 'fuzzy' koppelen bij eenheden, etiketten en ingrediënten bij " "bewerken en importeren van recepten." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -320,7 +319,7 @@ msgstr "" "deze optie kan de zoekkwaliteit afhankelijk van de taal, zowel verbeteren " "als verslechteren" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" @@ -328,7 +327,7 @@ msgstr "" "Velden doorzoeken op gedeelde overeenkomsten. (zoeken op 'Appel' vindt " "'appel', 'aardappel' en 'appelsap')" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" @@ -336,7 +335,7 @@ msgstr "" "Velden doorzoeken op overeenkomsten aan het begin van het woord. (zoeken op " "'sa' vindt 'salade' en 'sandwich')" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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 +343,7 @@ msgstr "" "Velden 'fuzzy' doorzoeken. (zoeken op 'recetp' vindt ook 'recept') Noot: " "deze optie conflicteert met de zoekmethoden 'web' en 'raw'." -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." @@ -352,35 +351,35 @@ msgstr "" "Velden doorzoeken op volledige tekst. Noot: Web, Zin en Raw zoekmethoden " "werken alleen met volledige tekstvelden." -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "Zoekmethode" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "'Fuzzy' zoekopdrachten" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "Negeer accent" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "Gedeeltelijke overeenkomst" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "Begint met" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "'Fuzzy' zoeken" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "Volledige tekst" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -388,7 +387,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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." @@ -396,7 +395,7 @@ msgstr "" "Als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of " "automatisch), neem dan alle recepten op." -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." @@ -404,90 +403,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:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "Standaard aantal uren om een boodschappenlijst item te vertragen." -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "Filter boodschappenlijst om alleen supermarktcategorieën te bevatten." -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "Dagen van recente boodschappenlijst items weer te geven." -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 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:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "Scheidingsteken te gebruiken voor CSV exports." -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 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:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "Deel boodschappenlijst" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "Autosync" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "Voeg maaltijdplan automatisch toe" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "Sluit op voorraad uit" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "Neem gerelateerde op" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "Standaard vertraging in uren" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "Filter op supermarkt" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "Afgelopen dagen" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "CSV scheidingsteken" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "Lijst voorvoegsel" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "Auto op voorraad" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "Herstel Ingrediënt overname" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "Herstel alle ingrediënten om de geconfigureerde velden over te nemen." -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "Velden van ingrediënten die standaard overgenomen moeten worden." -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "Toon recepten teller bij zoekfilters" @@ -499,35 +498,36 @@ 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:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" "Interactie met dit object is niet mogelijk omdat je niet de eigenaar bent!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 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 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "Je hebt meer gebruikers dan toegestaan in jouw ruimte." @@ -550,7 +550,7 @@ msgid "Favorite" msgstr "Favoriet" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "Geïmporteerd van" @@ -647,7 +647,7 @@ msgstr "Avondeten" msgid "Other" msgstr "Overige" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." @@ -655,97 +655,135 @@ msgstr "" "Maximale bestandsopslag voor ruimte in MB. 0 voor onbeperkt, -1 om uploaden " "van bestanden uit te schakelen." -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Zoeken" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Maaltijdplan" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Boeken" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Klein" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Groot" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Nieuw" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 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:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "Simpel" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "Zin" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "Web" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "Rauw" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "Ingrediënt alias" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "Eenheid alias" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "Etiket alias" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Recept" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 msgid "Food" msgstr "Ingrediënt" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "Etiket" -#: .\cookbook\serializer.py:188 -msgid "A user is required" -msgstr "Een gebruiker is verplicht" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "Bestandsuploads zijn niet ingeschakeld voor deze Ruimte." -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "U heeft de uploadlimiet bereikt." -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "Hallo" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "Je bent uitgenodigd door " + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr " om zijn/haar Tandoor Recepten ruimte " + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "Klik om de volgende link om je account te activeren: " + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" +"Als de linkt niet werkt, gebruik dan de volgende code om handmatig tot de " +"ruimte toe te treden: " + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "De uitnodiging is geldig tot " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" +"Tandoor Recepten is een Open Source recepten manager. Bekijk het op GitHub " + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "Tandoor Recepten uitnodiging" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "Bestaande boodschappenlijst is bijgewerkt" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." @@ -753,35 +791,34 @@ 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:1084 +#: .\cookbook\serializer.py:1183 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:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "Hoeveelheid eten om aan het boodschappenlijstje toe te voegen" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "ID of eenheid om te gebruik voor het boodschappenlijstje" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 msgid "When set to true will delete all food from active shopping lists." msgstr "" "Wanneer ingesteld op waar, wordt al het voedsel van actieve " "boodschappenlijstjes verwijderd." -#: .\cookbook\tables.py:35 .\cookbook\templates\generic\edit_template.html:6 +#: .\cookbook\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Bewerken" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -848,7 +885,7 @@ msgid "Re-send Verification" msgstr "Verificatie opnieuw verzenden" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "Verwijder" @@ -896,7 +933,7 @@ msgstr "" " ." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Bevestigen" @@ -911,7 +948,7 @@ msgstr "" "Vraag een nieuwe bevestigingslink aan." #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Inloggen" @@ -1083,13 +1120,13 @@ 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:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "API documentatie" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Recepten" @@ -1103,8 +1140,7 @@ msgstr "Ingrediënten" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Eenheden" @@ -1155,12 +1191,12 @@ msgstr "Aanmaken" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "Externe recepten" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "Ruimte Instellingen" @@ -1173,30 +1209,42 @@ msgid "Admin" msgstr "Beheer" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "Geen ruimte" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Markdown gids" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "Vertaal Tandoor" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "API Browser" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "Uitloggen" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "Je gebruikt de gratis versie van Tandoor" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "Upgrade nu" @@ -1242,7 +1290,7 @@ msgstr "Het pad dient het volgende format te hebben" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Opslaan" @@ -1332,15 +1380,19 @@ msgstr "Weet je zeker dat je deze ingrediënten wil samenvoegen?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Weet je zeker dat je %(title)s: %(object)s wil verwijderen " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "Beschermd" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "Cascade" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "Annuleer" @@ -1658,56 +1710,6 @@ msgstr "" "Je beschikt niet over de juiste rechten om deze pagina te bekijken of deze " "actie uit te voeren." -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "Geen ruimte" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" -"Recepten, ingrediënten, boodschappenlijsten en meer zijn georganiseerd in " -"ruimtes van één of meer personen." - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" -"Je kan uitgenodigd worden in een bestaande ruimte of je eigen ruimte " -"aanmaken." - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "Sluit aan bij ruimte" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "Sluit aan bij bestaande ruimte." - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"Om je aan te sluiten bij een bestaande ruimte moet je jouw uitnodigingstoken " -"invoeren of op de uitnodingslink klikken die je ontvangen hebt." - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "Maak ruimte aan" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "Maak je eigen recepten ruimte." - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "Start je eigen recepten ruimte en nodig andere gebruikers uit." - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "Offline" @@ -2209,10 +2211,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "Voeg account van een 3e partij toe" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "Registratie" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2241,82 +2268,74 @@ msgstr "" msgid "Sign in using" msgstr "Log in met" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "Ruimte:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "Beheer abonnementen" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" -msgstr "Aantal objecten" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "Ruimte:" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" -msgstr "Geïmporteerde recepten" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "" +"Recepten, ingrediënten, boodschappenlijsten en meer zijn georganiseerd in " +"ruimtes van één of meer personen." -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "Object statistieken" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "" +"Je kan uitgenodigd worden in een bestaande ruimte of je eigen ruimte " +"aanmaken." -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "Recepten zonder etiketten" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" +msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "Interne recepten" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "Maak ruimte aan" -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "Leden" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "Sluit aan bij ruimte" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "Nodig gebruiker uit" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "Sluit aan bij bestaande ruimte." -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "Gebruiker" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." +msgstr "" +"Om je aan te sluiten bij een bestaande ruimte moet je jouw uitnodigingstoken " +"invoeren of op de uitnodingslink klikken die je ontvangen hebt." -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "Groepen" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "Maak ruimte aan" -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "Beheerder" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "Maak je eigen recepten ruimte." -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "gebruiker" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "gast" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "verwijder" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "Update" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "Je kan jezelf niet bewerken." - -#: .\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:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "Uitnodigingslink" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "Start je eigen recepten ruimte en nodig andere gebruikers uit." #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2326,6 +2345,30 @@ msgstr "Statistieken" msgid "Statistics" msgstr "Statistieken" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "Aantal objecten" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "Geïmporteerde recepten" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "Object statistieken" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "Recepten zonder etiketten" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "Interne recepten" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "Uitnodigingslink" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "Toon links" @@ -2458,76 +2501,76 @@ msgstr "" msgid "URL Import" msgstr "Importeer URL" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "Parameter updatet_at is onjuist geformateerd" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "Er bestaat geen {self.basename} met id {pk}" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "Kan niet met hetzelfde object samenvoegen!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "Er bestaat geen {self.basename} met id {target}" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "Kan niet met kindobject samenvoegen!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} is succesvol samengevoegd met {target.name}" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 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:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} is succesvol verplaatst naar het hoogste niveau." -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "Er is een error opgetreden bij het verplaatsen " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "Kan object niet verplaatsen naar zichzelf!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "Er bestaat geen {self.basename} met id {parent}" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} is succesvol verplaatst naar {parent.name}" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} is verwijderd van het boodschappenlijstje." -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} is toegevoegd aan het boodschappenlijstje." -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 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:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "Zoekterm komt overeen (fuzzy) met object naam." -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2535,7 +2578,7 @@ msgstr "" "Zoekterm komt overeen (fuzzy) met recept naam. In de toekomst wordt zoeken " "op volledige tekst ondersteund." -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" @@ -2543,109 +2586,109 @@ msgstr "" "ID van etiket dat een recept moet hebben. Herhaal parameter voor meerdere. " "Gelijkwaardig aan keywords_or" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" "Etiket ID, herhaal voor meerdere. Geeft recepten met elk geselecteerd etiket " "weer" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Geeft recepten met alle geselecteerde " "etiketten weer." -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Sluit recepten met één van de etiketten " "uit." -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Sluit recepten met alle etiketten uit." -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 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:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" "Ingrediënt ID, herhaal voor meerdere. Geeft recepten met elk ingrediënt weer" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. Geef recepten met alle ingrediënten " "weer." -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. sluit recepten met één van de " "ingrediënten uit." -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. Sluit recepten met alle ingrediënten " "uit." -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "ID van eenheid dat een recept moet hebben." -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "Een waardering van een recept gaat van 0 tot 5." -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 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:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "Boek ID, herhaal voor meerdere. Geeft recepten uit alle boeken weer" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "Boek IDs, herhaal voor meerdere. Geeft recepten weer uit alle boeken." -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" "Boek IDs, herhaal voor meerdere. Sluit recepten uit elk van de boeken uit." -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "Boek IDs, herhaal voor meerdere. Sluit recepten uit alle boeken uit." -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" "Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2653,7 +2696,7 @@ msgstr "" "Filter recepten X maal of meer bereid. Negatieve waarden geven minder dan X " "keer bereide recepten weer" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2661,7 +2704,7 @@ msgstr "" "Filter recepten op laatst bereid op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2669,7 +2712,7 @@ msgstr "" "Filter recepten aangemaakt op of na JJJJ-MM-DD. Voorafgaand - filters op of " "voor datum." -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2677,7 +2720,7 @@ msgstr "" "Filter recepten op geüpdatet op of na JJJJ-MM-DD. Voorafgaand - filters op " "of voor datum." -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2685,13 +2728,13 @@ msgstr "" "Filter recepten op laatst bekeken op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filter recepten die bereid kunnen worden met ingrediënten die op voorraad " "zijn. [waar/onwaar]" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2699,7 +2742,7 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." @@ -2707,40 +2750,44 @@ msgstr "" "Filter boodschappenlijstjes op aangevinkt. [waar,onwaar,beide,recent]" "
- recent bevat niet aangevinkte en recent voltooide items." -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Geeft items op boodschappenlijstjes gesorteerd per supermarktcategorie weer." -#: .\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:1088 -msgid "Sync successful!" -msgstr "Synchronisatie succesvol!" - -#: .\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:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "Niks te doen." -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "Verbinding geweigerd." -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "Verkeerd URL schema." -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 msgid "No usable data could be found." msgstr "Er is geen bruikbare data gevonden." +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +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:1282 +msgid "Sync successful!" +msgstr "Synchronisatie succesvol!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "Er is een fout opgetreden bij het synchroniseren met Opslag" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2753,7 +2800,7 @@ msgid "Monitor" msgstr "Bewaker" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "Opslag backend" @@ -2772,10 +2819,16 @@ msgstr "Kookboek" msgid "Bookmarks" msgstr "Bladwijzers" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "Uitnodigingslink" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "Leden" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "Je kan deze opslag niet bewerken!" @@ -2836,69 +2889,15 @@ msgstr "Aangepaste filters" msgid "Steps" msgstr "Stappen" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "Nieuw recept geïmporteerd!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "Er is een fout opgetreden bij het importeren van dit recept!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "Hallo" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "Je bent uitgenodigd door " - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr " om zijn/haar Tandoor Recepten ruimte " - -#: .\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: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:214 -msgid "The invitation is valid until " -msgstr "De uitnodiging is geldig tot " - -#: .\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:218 -msgid "Tandoor Recipes Invite" -msgstr "Tandoor Recepten uitnodiging" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "Uitnodigingslink succesvol verstuurd naar gebruiker." - -#: .\cookbook\views\new.py:228 -msgid "" -"You have send to many emails, please share the link manually or wait a few " -"hours." -msgstr "" -"Je hebt te veel e-mails verstuurd, deel de link handmatig of wacht enkele " -"uren." - -#: .\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:128 +#: .\cookbook\views\views.py:124 msgid "" "You have successfully created your own recipe space. Start by adding some " "recipes or invite other people to join you." @@ -2906,23 +2905,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:176 +#: .\cookbook\views\views.py:178 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:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "Opmerking opgeslagen!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "Deze optie is niet beschikbaar in de demo versie!" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "Je moet tenminste één veld om te doorzoeken selecteren!" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" @@ -2930,11 +2929,11 @@ msgstr "" "Om deze zoekmethode te gebruiken moet je tenminste één volledig tekstveld " "selecteren!" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "'Fuzzy' zoeken is niet te gebruiken met deze zoekmethode!" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2945,31 +2944,27 @@ msgstr "" "documentatie raad moeten plegen voor een methode om je wachtwoord te " "resetten." -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "Wachtwoorden komen niet overeen!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "Gebruiker is gecreëerd, Log in alstublieft!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "Onjuiste uitnodigingslink opgegeven!" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "Succesvol toegetreden tot ruimte." -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "De uitnodigingslink is niet valide of al gebruikt!" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." @@ -2977,7 +2972,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:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." @@ -2985,6 +2980,58 @@ msgstr "" "Links voor het delen van recepten zijn gedeactiveerd. Neem contact op met de " "paginabeheerder voor aanvullende informatie." +#~ msgid "A user is required" +#~ msgstr "Een gebruiker is verplicht" + +#~ msgid "Invite User" +#~ msgstr "Nodig gebruiker uit" + +#~ msgid "User" +#~ msgstr "Gebruiker" + +#~ msgid "Groups" +#~ msgstr "Groepen" + +#~ msgid "admin" +#~ msgstr "Beheerder" + +#~ msgid "user" +#~ msgstr "gebruiker" + +#~ msgid "guest" +#~ msgstr "gast" + +#~ msgid "remove" +#~ msgstr "verwijder" + +#~ msgid "Update" +#~ msgstr "Update" + +#~ msgid "You cannot edit yourself." +#~ msgstr "Je kan jezelf niet bewerken." + +#~ msgid "There are no members in your space yet!" +#~ msgstr "Er zitten nog geen leden in jouw ruimte!" + +#~ msgid "Invite link successfully send to user." +#~ msgstr "Uitnodigingslink succesvol verstuurd naar gebruiker." + +#~ msgid "" +#~ "You have send to many emails, please share the link manually or wait a " +#~ "few hours." +#~ msgstr "" +#~ "Je hebt te veel e-mails verstuurd, deel de link handmatig of wacht enkele " +#~ "uren." + +#~ 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." + +#~ 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." + #~ msgid "Try the new shopping list" #~ msgstr "Probeer de nieuwe boodschappenlijst" diff --git a/cookbook/locale/pt/LC_MESSAGES/django.mo b/cookbook/locale/pt/LC_MESSAGES/django.mo index b57ca7660d4f4adf574b2114e9ee9e1a0ded5bd5..d30647d8f1d54ab7fbf90f85730ace100369b867 100644 GIT binary patch delta 1239 zcmXZcOGs2v9LMp$q%%HJEA8cIjgQQ-sqq>@GYXkv1U+2zpcXz7gA5H~FzLZv7&OqL zphZNOi`oK+0sadH0S50;2Yo?p{Ee*`sG^;?2OIDm?!}^2sY(*4_fMb_9CYjF(PMrI zmC!TiG*&bJgCyu%CFSXW7^Y(*D)SZ$;Xb$Ck4o$~uEQj%lG~_C9$^N)!XUmyUBZtT z#-DC|G10ZY95ab;9s{*9j_SZxR6=dD8@R#FK2%~yQ3sqsUAD`Zg`>DJ&Fmg3(SK`F ziR47gXr>k5QjB8_?!qAP?KFd2Jc|lEgu3Nd-THl0ph?WZY3B^8(!Z$p($~6x&I06@ zXCdUPSp%xW2e1tfp|2J{VW4mP88h{O{;JXhDnJtR@ErEwFwVj3XsXgY#z|! zZ~zlHg*3&sQ?@EU#vi?ZqlUYwfFmsEAIKfl{5dMIsnIQ2#f6nSBTYxTI}-;F_eGjJ g6Wy_}7xlbIv@YV+g=@T6bVGI2i$+KHm-H0=2dBG+0{{R3 delta 1200 zcmXZcOGwmF6vy!+spHI)<;)b5Ibn{kN-YBoA|ZyU2vK`&GH@a(!9_$&E^6^7DvF{P zwJ4*YMOIKTG(nNora*|I7p=k|Ar~%!26_oW-=F`x@pI4p-~YYmoc|qv_P_4WJuLRF z7nwCC%u+bE*zALug{sZUa2)61Bu4NzR$*v~SqV1a25iO!n8mqx8nyl^?!o)G24gk; z^B$}u&eWJ^aR!H&D8-AI!C|*>8kI;W=|7L65~#%4xEl35jdQRIW4IHQ;C?K}Axz_O zjN&Wjm!#)!Twp?p{KY#MsrBcd;zr^ZE)LiE8$?hW*CS1{Hav;jai()vK|JZ^|DZZ^ zq~0um7f=OU@ffJ`5e(ry4C7-LzrGlx>%ctjz#kaE&ZYkQ+fWJiqUHy26&^q( zbkjMC%ZcA333~RAffA^o%wmkAGEd+lY<2TpsKmD73e2D?Ifts`8kXQ)R00oBm+%Qz z;~O{s-Oc~PGS0Uk>FAb6P#s935^6)WdaZLkDzR?V#=B9M?H~s66s{{WyM#*gQDO?{>S diff --git a/cookbook/locale/pt/LC_MESSAGES/django.po b/cookbook/locale/pt/LC_MESSAGES/django.po index 4151e15ca..3f59ccefd 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+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)" @@ -231,33 +230,33 @@ msgstr "" "Deixar vazio para Dropbox e inserir apenas url base para Nextcloud (/" "remote.php/webdav/é adicionado automaticamente). " -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "Armazenamento" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "Ativo" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "Procurar" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "ID the ficheiro" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "É necessário inserir uma receita ou um título." -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 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:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" @@ -265,15 +264,15 @@ msgstr "" "É possível utilizar markdown para editar este campo. Documentação disponível aqui" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "Número máximo de utilizadores alcançado." -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "Endereço email já utilizado!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." @@ -281,15 +280,15 @@ msgstr "" "Um endereço de email não é obrigatório mas se fornecido será enviada uma " "mensagem ao utilizador." -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "Nome já existente." -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "Aceitar Termos e Condições" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -298,7 +297,7 @@ msgstr "" "de semelhança de trigrama (valores mais baixos significam que mais erros são " "ignorados)." -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 #, fuzzy #| msgid "" #| "Select type method of search. Click here " @@ -310,7 +309,7 @@ msgstr "" "Selecionar o método de pesquisa. Uma descrição completa das opções pode ser " "encontrada aqui." -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." @@ -318,7 +317,7 @@ msgstr "" "Utilizar correspondência difusa em unidades, palavras-chave e ingredientes " "ao editar e importar receitas." -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" @@ -326,167 +325,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:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 #, fuzzy #| msgid "Search" msgid "Search Method" msgstr "Procurar" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 #, fuzzy #| msgid "Search" msgid "Fuzzy Search" msgstr "Procurar" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 #, fuzzy #| msgid "Text" msgid "Full Text" msgstr "Texto" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 #, fuzzy #| msgid "Shopping" msgid "Share Shopping List" msgstr "Compras" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 #, 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:548 +#: .\cookbook\forms.py:545 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -498,34 +497,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 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: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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 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:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -550,7 +550,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 #, fuzzy #| msgid "Import" @@ -647,141 +647,175 @@ msgstr "Jantar" msgid "Other" msgstr "Outro" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "Procurar" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "Plano de refeição" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "Livros" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "Pequeno" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "Grande" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "Novo" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "New Food" msgid "Food Alias" msgstr "Novo Prato" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Units" msgid "Unit Alias" msgstr "Unidades" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 #, fuzzy #| msgid "Keywords" msgid "Keyword Alias" msgstr "Palavras-chave" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "Receita" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "New Food" msgid "Food" msgstr "Novo Prato" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "Palavra-chave" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "Editar" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -850,7 +884,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "" @@ -892,7 +926,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "Confirme" @@ -905,7 +939,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "Iniciar sessão" @@ -1073,13 +1107,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "Documentação API" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "Receitas" @@ -1095,8 +1129,7 @@ msgstr "Novo Prato" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "Unidades" @@ -1153,12 +1186,12 @@ msgstr "Criar" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 #, fuzzy #| msgid "Settings" msgid "Space Settings" @@ -1173,30 +1206,42 @@ msgid "Admin" msgstr "Administração" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "Create" +msgid "Your Spaces" +msgstr "Criar" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "Navegador de API" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1238,7 +1283,7 @@ msgstr "O caminho deve estar no seguinte formato" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "Gravar" @@ -1330,15 +1375,19 @@ msgstr "" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "Tem a certeza que quer apagar %(title)s: %(object)s" -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1647,52 +1696,6 @@ msgid "" "action." msgstr "Sem permissões para aceder a esta página!" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -#, fuzzy -#| msgid "Create" -msgid "Create Space" -msgstr "Criar" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "" @@ -2093,10 +2096,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2122,85 +2150,67 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." msgstr "" -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." msgstr "" -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "" - -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "" - -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "" - -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "" - -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "" - -#: .\cookbook\templates\space.html:117 +#: .\cookbook\templates\space_overview.html:49 #, fuzzy -#| msgid "Admin" -msgid "admin" -msgstr "Administração" +#| msgid "Create" +msgid "Leave Space" +msgstr "Criar" -#: .\cookbook\templates\space.html:118 -msgid "user" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" msgstr "" -#: .\cookbook\templates\space.html:119 -msgid "guest" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." msgstr "" -#: .\cookbook\templates\space.html:120 -msgid "remove" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." msgstr "" -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "" - -#: .\cookbook\templates\space.html:134 +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 #, 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." +#| msgid "Create" +msgid "Create Space" +msgstr "Criar" -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "" + +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." msgstr "" #: .\cookbook\templates\stats.html:4 @@ -2211,6 +2221,30 @@ msgstr "" msgid "Statistics" msgstr "Estatísticas" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "" @@ -2312,244 +2346,248 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 msgid "No usable data could be found." msgstr "" +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2562,7 +2600,7 @@ msgid "Monitor" msgstr "" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "" @@ -2579,10 +2617,14 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" @@ -2643,139 +2685,101 @@ msgstr "Filtrar" msgid "Steps" msgstr "Passos" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\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:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "" +#, fuzzy +#~| msgid "Admin" +#~ msgid "admin" +#~ msgstr "Administração" + +#, 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." + +#, 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!" + #~ msgid "Search Recipe" #~ msgstr "Procure Receita" diff --git a/cookbook/locale/rn/LC_MESSAGES/django.mo b/cookbook/locale/rn/LC_MESSAGES/django.mo index 195f680235559240d4999f0ffecfc030177c09bf..c51fd40827bb5683ba0d8a7b8349d3cad214f044 100644 GIT binary patch delta 54 zcmZo+Uduc|g|T>|YM@$(u5(dpVo7Fxo~}z`Nvf5Ck%5tsu7R1Zk(q*_k(Gg^wt J!Ny`iMgX!R4u1du delta 15 WcmZ3>+`>FTh0$xGYT(BCe2f4lO$40) diff --git a/cookbook/locale/rn/LC_MESSAGES/django.po b/cookbook/locale/rn/LC_MESSAGES/django.po index b635fa683..d074741aa 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,108 +19,108 @@ msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 msgid "Use fractions" msgstr "" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 msgid "Show recent recipes" msgstr "" -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 msgid "Search style" msgstr "" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 msgid "Ingredient decimal places" msgstr "" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 msgid "Shopping list auto sync period" msgstr "" -#: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" msgstr "" -#: .\cookbook\forms.py:75 +#: .\cookbook\forms.py:72 msgid "Default Unit to be used when inserting a new ingredient into a recipe." msgstr "" -#: .\cookbook\forms.py:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:81 +#: .\cookbook\forms.py:78 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "" -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "" -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 msgid "If you want to be able to create and see comments underneath recipes." msgstr "" -#: .\cookbook\forms.py:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -128,309 +128,308 @@ msgid "" "mobile data. If lower than instance limit it is reset when saving." msgstr "" -#: .\cookbook\forms.py:90 +#: .\cookbook\forms.py:87 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "" -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:225 +#: .\cookbook\forms.py:222 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "" @@ -440,34 +439,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -490,7 +490,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "" @@ -582,133 +582,167 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 msgid "Food" msgstr "" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -775,7 +809,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "" @@ -817,7 +851,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "" @@ -830,7 +864,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -994,13 +1028,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "" @@ -1014,8 +1048,7 @@ msgstr "" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "" @@ -1066,12 +1099,12 @@ msgstr "" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "" @@ -1084,30 +1117,40 @@ msgid "Admin" msgstr "" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +msgid "Your Spaces" +msgstr "" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1149,7 +1192,7 @@ msgstr "" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "" @@ -1230,15 +1273,19 @@ msgstr "" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "" -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1525,50 +1572,6 @@ msgid "" "action." msgstr "" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "" @@ -1947,10 +1950,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -1976,81 +2004,63 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." msgstr "" -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." msgstr "" -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" +#: .\cookbook\templates\space_overview.html:49 +msgid "Leave Space" msgstr "" -#: .\cookbook\templates\space.html:88 -msgid "Members" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" msgstr "" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." msgstr "" -#: .\cookbook\templates\space.html:105 -msgid "User" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." msgstr "" -#: .\cookbook\templates\space.html:106 -msgid "Groups" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" msgstr "" -#: .\cookbook\templates\space.html:117 -msgid "admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." msgstr "" -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "" - -#: .\cookbook\templates\space.html:134 -msgid "There are no members in your space yet!" -msgstr "" - -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." msgstr "" #: .\cookbook\templates\stats.html:4 @@ -2061,6 +2071,30 @@ msgstr "" msgid "Statistics" msgstr "" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "" @@ -2162,244 +2196,248 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 msgid "No usable data could be found." msgstr "" +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2412,7 +2450,7 @@ msgid "Monitor" msgstr "" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "" @@ -2429,10 +2467,14 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" @@ -2491,132 +2533,80 @@ msgstr "" msgid "Steps" msgstr "" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:507 -msgid "You are already member of a space and therefore cannot join this one." -msgstr "" - -#: .\cookbook\views\views.py:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/tr/LC_MESSAGES/django.mo b/cookbook/locale/tr/LC_MESSAGES/django.mo index 94cbafa572cc5343a16230a9d0135917f0d2f361..84c80e8cd61672b499fc67da975a0ad60285fae9 100644 GIT binary patch delta 124 zcmbQof1H0pifbPu1A{*^14BFm1H(NQ1_pN^ZO6*M-~^=GfHW77J_)3Oh~Wy5&;!!9 zfOHE`A150Fg9VV^w{hiTCbbY<=c3falFa-(U6;g?R4WA|10y3{12bJCGX+B 1);\n" #: .\cookbook\filters.py:23 .\cookbook\templates\forms\ingredients.html:34 -#: .\cookbook\templates\space.html:49 .\cookbook\templates\stats.html:28 +#: .\cookbook\templates\stats.html:28 msgid "Ingredients" msgstr "Malzemeler" -#: .\cookbook\forms.py:56 +#: .\cookbook\forms.py:53 msgid "Default unit" msgstr "" -#: .\cookbook\forms.py:57 +#: .\cookbook\forms.py:54 msgid "Use fractions" msgstr "" -#: .\cookbook\forms.py:58 +#: .\cookbook\forms.py:55 msgid "Use KJ" msgstr "" -#: .\cookbook\forms.py:59 +#: .\cookbook\forms.py:56 msgid "Theme" msgstr "" -#: .\cookbook\forms.py:60 +#: .\cookbook\forms.py:57 msgid "Navbar color" msgstr "" -#: .\cookbook\forms.py:61 +#: .\cookbook\forms.py:58 msgid "Sticky navbar" msgstr "" -#: .\cookbook\forms.py:62 +#: .\cookbook\forms.py:59 msgid "Default page" msgstr "" -#: .\cookbook\forms.py:63 +#: .\cookbook\forms.py:60 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recent recipes" msgstr "Son görüntülenen tarifleri arama sayfasında göster." -#: .\cookbook\forms.py:64 +#: .\cookbook\forms.py:61 msgid "Search style" msgstr "" -#: .\cookbook\forms.py:65 +#: .\cookbook\forms.py:62 msgid "Plan sharing" msgstr "" -#: .\cookbook\forms.py:66 +#: .\cookbook\forms.py:63 #, fuzzy #| msgid "Ingredients" msgid "Ingredient decimal places" msgstr "Malzemeler" -#: .\cookbook\forms.py:67 +#: .\cookbook\forms.py:64 msgid "Shopping list auto sync period" msgstr "" -#: .\cookbook\forms.py:68 .\cookbook\templates\recipe_view.html:21 -#: .\cookbook\templates\space.html:76 .\cookbook\templates\stats.html:47 +#: .\cookbook\forms.py:65 .\cookbook\templates\recipe_view.html:21 +#: .\cookbook\templates\stats.html:47 msgid "Comments" msgstr "" -#: .\cookbook\forms.py:69 +#: .\cookbook\forms.py:66 msgid "Left-handed mode" msgstr "" -#: .\cookbook\forms.py:73 +#: .\cookbook\forms.py:70 msgid "" "Color of the top navigation bar. Not all colors work with all themes, just " "try them out!" @@ -96,41 +96,41 @@ msgstr "" "Gezinti çubuğunun rengi. Bütün renkeler bütün temalarla çalışmayabilir, önce " "deneyin!" -#: .\cookbook\forms.py:75 +#: .\cookbook\forms.py:72 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:77 +#: .\cookbook\forms.py:74 msgid "" "Enables support for fractions in ingredient amounts (e.g. convert decimals " "to fractions automatically)" msgstr "" -#: .\cookbook\forms.py:79 +#: .\cookbook\forms.py:76 msgid "Display nutritional energy amounts in joules instead of calories" msgstr "" -#: .\cookbook\forms.py:80 +#: .\cookbook\forms.py:77 msgid "Users with whom newly created meal plans should be shared by default." msgstr "" -#: .\cookbook\forms.py:81 +#: .\cookbook\forms.py:78 msgid "Users with whom to share shopping lists." msgstr "" -#: .\cookbook\forms.py:83 +#: .\cookbook\forms.py:80 msgid "Show recently viewed recipes on search page." msgstr "Son görüntülenen tarifleri arama sayfasında göster." -#: .\cookbook\forms.py:84 +#: .\cookbook\forms.py:81 msgid "Number of decimals to round ingredients." msgstr "Malzeme birimleri için yuvarlanma basamağı." -#: .\cookbook\forms.py:85 +#: .\cookbook\forms.py:82 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:87 .\cookbook\forms.py:499 +#: .\cookbook\forms.py:84 .\cookbook\forms.py:496 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. " @@ -143,309 +143,308 @@ 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:90 +#: .\cookbook\forms.py:87 msgid "Makes the navbar stick to the top of the page." msgstr "" -#: .\cookbook\forms.py:91 .\cookbook\forms.py:502 +#: .\cookbook\forms.py:88 .\cookbook\forms.py:499 msgid "Automatically add meal plan ingredients to shopping list." msgstr "" -#: .\cookbook\forms.py:92 +#: .\cookbook\forms.py:89 msgid "Exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:93 +#: .\cookbook\forms.py:90 msgid "Will optimize the UI for use with your left hand." msgstr "" -#: .\cookbook\forms.py:110 +#: .\cookbook\forms.py:107 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" msgstr "" -#: .\cookbook\forms.py:131 .\cookbook\forms.py:304 +#: .\cookbook\forms.py:128 .\cookbook\forms.py:301 msgid "Name" msgstr "İsim" -#: .\cookbook\forms.py:132 .\cookbook\forms.py:305 -#: .\cookbook\templates\space.html:43 .\cookbook\templates\stats.html:24 -#: .\cookbook\views\lists.py:88 +#: .\cookbook\forms.py:129 .\cookbook\forms.py:302 +#: .\cookbook\templates\stats.html:24 .\cookbook\views\lists.py:88 msgid "Keywords" msgstr "" -#: .\cookbook\forms.py:133 +#: .\cookbook\forms.py:130 msgid "Preparation time in minutes" msgstr "" -#: .\cookbook\forms.py:134 +#: .\cookbook\forms.py:131 msgid "Waiting time (cooking/baking) in minutes" msgstr "" -#: .\cookbook\forms.py:135 .\cookbook\forms.py:273 .\cookbook\forms.py:306 +#: .\cookbook\forms.py:132 .\cookbook\forms.py:270 .\cookbook\forms.py:303 msgid "Path" msgstr "" -#: .\cookbook\forms.py:136 +#: .\cookbook\forms.py:133 msgid "Storage UID" msgstr "" -#: .\cookbook\forms.py:168 +#: .\cookbook\forms.py:165 msgid "Default" msgstr "" -#: .\cookbook\forms.py:180 +#: .\cookbook\forms.py:177 msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -#: .\cookbook\forms.py:203 +#: .\cookbook\forms.py:200 msgid "Add your comment: " msgstr "" -#: .\cookbook\forms.py:218 +#: .\cookbook\forms.py:215 msgid "Leave empty for dropbox and enter app password for nextcloud." msgstr "" -#: .\cookbook\forms.py:225 +#: .\cookbook\forms.py:222 msgid "Leave empty for nextcloud and enter api token for dropbox." msgstr "" -#: .\cookbook\forms.py:234 +#: .\cookbook\forms.py:231 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "" -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 msgid "You can list default users to share recipes with in the settings." msgstr "" -#: .\cookbook\forms.py:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "" -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "" -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 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:451 +#: .\cookbook\forms.py:448 msgid "" "Select type method of search. Click here for " "full description of choices." msgstr "" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 msgid "" "Fields to search for partial matches. (e.g. searching for 'Pie' will return " "'pie' and 'piece' and 'soapie')" msgstr "" -#: .\cookbook\forms.py:458 +#: .\cookbook\forms.py:455 msgid "" "Fields to search for beginning of word matches. (e.g. searching for 'sa' " "will return 'salad' and 'sandwich')" msgstr "" -#: .\cookbook\forms.py:460 +#: .\cookbook\forms.py:457 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:462 +#: .\cookbook\forms.py:459 msgid "" "Fields to full text search. Note: 'web', 'phrase', and 'raw' search methods " "only function with fulltext fields." msgstr "" -#: .\cookbook\forms.py:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 msgid "Starts With" msgstr "" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 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:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 msgid "Days of recent shopping list entries to display." msgstr "" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 msgid "Filter to Supermarket" msgstr "" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "" -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 #, fuzzy #| msgid "Show recently viewed recipes on search page." msgid "Show recipe counts on search filters" @@ -457,34 +456,35 @@ msgid "" "few minutes and try again." msgstr "" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 msgid "You are not logged in and therefore cannot view this page!" msgstr "" -#: .\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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 msgid "You do not have the required permissions to view this page!" msgstr "" -#: .\cookbook\helper\permission_helper.py:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "" @@ -507,7 +507,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 msgid "Imported from" msgstr "" @@ -599,133 +599,167 @@ msgstr "" msgid "Other" msgstr "" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr "" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 msgid "Food" msgstr "" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "" -#: .\cookbook\serializer.py:188 -msgid "A user is required" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "" + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -792,7 +826,7 @@ msgid "Re-send Verification" msgstr "" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "" @@ -834,7 +868,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "" @@ -847,7 +881,7 @@ msgid "" msgstr "" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "" @@ -1011,13 +1045,13 @@ msgstr "" msgid "We are sorry, but the sign up is currently closed." msgstr "" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "" @@ -1031,8 +1065,7 @@ msgstr "" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "" @@ -1085,12 +1118,12 @@ msgstr "" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "" @@ -1103,30 +1136,40 @@ msgid "Admin" msgstr "" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +msgid "Your Spaces" +msgstr "" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1168,7 +1211,7 @@ msgstr "" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "" @@ -1249,15 +1292,19 @@ msgstr "" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "" -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "" @@ -1544,50 +1591,6 @@ msgid "" "action." msgstr "" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "" @@ -1966,10 +1969,35 @@ msgstr "" msgid "Add a 3rd Party Account" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -1995,81 +2023,63 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +msgid "Space" msgstr "" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." msgstr "" -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." msgstr "" -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" msgstr "" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" +#: .\cookbook\templates\space_overview.html:49 +msgid "Leave Space" msgstr "" -#: .\cookbook\templates\space.html:88 -msgid "Members" +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" msgstr "" -#: .\cookbook\templates\space.html:93 -msgid "Invite User" +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." msgstr "" -#: .\cookbook\templates\space.html:105 -msgid "User" +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." msgstr "" -#: .\cookbook\templates\space.html:106 -msgid "Groups" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" msgstr "" -#: .\cookbook\templates\space.html:117 -msgid "admin" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." msgstr "" -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "" - -#: .\cookbook\templates\space.html:134 -msgid "There are no members in your space yet!" -msgstr "" - -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." msgstr "" #: .\cookbook\templates\stats.html:4 @@ -2080,6 +2090,30 @@ msgstr "" msgid "Statistics" msgstr "" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "" @@ -2181,244 +2215,248 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 msgid "No usable data could be found." msgstr "" +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2431,7 +2469,7 @@ msgid "Monitor" msgstr "" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "" @@ -2448,10 +2486,14 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "" +#: .\cookbook\views\delete.py:200 +msgid "Space Membership" +msgstr "" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "" @@ -2510,132 +2552,80 @@ msgstr "" msgid "Steps" msgstr "" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "" - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "" -#: .\cookbook\views\views.py:507 -msgid "You are already member of a space and therefore cannot join this one." -msgstr "" - -#: .\cookbook\views\views.py:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." diff --git a/cookbook/locale/uk/LC_MESSAGES/django.mo b/cookbook/locale/uk/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..a13c62281fca913d75215cae05cb4c4a716ad2cf GIT binary patch literal 477 zcmYL^!A`?442D5)>X9=CBLM<|AuT&>83mQCg9*A$qaeX8Y@rmoWJ*)Sq`d}Dzz^wWtE5fRHffD?NUEYv`l81MofWf;zR|C8Xt6uOdufVHD-Qjj zbsb!Wa32nCyK&DM$cZ)LliPSlOU|Npp0%xP(5rK0xJ3GHd+hdrL;B2!Hmz6euD z>)$0Etp9V>8qd;TsD^r!sgy(gDYH&LFOA5tqs_RW$&-0m_$N(Rq`um5neV%>y9-sy pwtUxxb6`L;)n~r<_jKyls&sFTow^KWvxS8iwoe|HJYLgT`2pb`f-C?4 literal 0 HcmV?d00001 diff --git a/cookbook/locale/zh_CN/LC_MESSAGES/django.mo b/cookbook/locale/zh_CN/LC_MESSAGES/django.mo index 89dc7d48171d5de45c6993a00ab928afc206bb52..b7ae17d7da08e3688b2a06621f9ec6d7d87f4ec3 100644 GIT binary patch delta 9375 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 kjl8T~g\n" "Language-Team: Chinese (Simplified) /remote." "php/webdav/ is added automatically)" @@ -213,60 +212,60 @@ msgstr "" "Dropbox 留空并输入基础 Nextcloud 网址(/remote.php/webdav/ 会自" "动添加)" -#: .\cookbook\forms.py:272 .\cookbook\views\edit.py:157 +#: .\cookbook\forms.py:269 .\cookbook\views\edit.py:157 msgid "Storage" msgstr "存储" -#: .\cookbook\forms.py:274 +#: .\cookbook\forms.py:271 msgid "Active" msgstr "活跃" -#: .\cookbook\forms.py:280 +#: .\cookbook\forms.py:277 msgid "Search String" msgstr "搜索字符串" -#: .\cookbook\forms.py:307 +#: .\cookbook\forms.py:304 msgid "File ID" msgstr "文件编号" -#: .\cookbook\forms.py:329 +#: .\cookbook\forms.py:326 msgid "You must provide at least a recipe or a title." msgstr "你必须至少提供一份菜谱或一个标题。" -#: .\cookbook\forms.py:342 +#: .\cookbook\forms.py:339 msgid "You can list default users to share recipes with in the settings." msgstr "你可以在设置中列出默认用户来分享菜谱。" -#: .\cookbook\forms.py:343 +#: .\cookbook\forms.py:340 msgid "" "You can use markdown to format this field. See the docs here" msgstr "" "可以使用 Markdown 设置此字段格式。查看文档" -#: .\cookbook\forms.py:369 +#: .\cookbook\forms.py:366 msgid "Maximum number of users for this space reached." msgstr "已达到该空间的最大用户数。" -#: .\cookbook\forms.py:375 +#: .\cookbook\forms.py:372 msgid "Email address already taken!" msgstr "电子邮件地址已被注册!" -#: .\cookbook\forms.py:383 +#: .\cookbook\forms.py:380 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." msgstr "电子邮件地址不是必需的,但如果存在,邀请链接将被发送给用户。" -#: .\cookbook\forms.py:398 +#: .\cookbook\forms.py:395 msgid "Name already taken." msgstr "名字已被占用。" -#: .\cookbook\forms.py:409 +#: .\cookbook\forms.py:406 msgid "Accept Terms and Privacy" msgstr "接受条款及隐私政策" -#: .\cookbook\forms.py:441 +#: .\cookbook\forms.py:438 msgid "" "Determines how fuzzy a search is if it uses trigram similarity matching (e." "g. low values mean more typos are ignored)." @@ -274,7 +273,7 @@ msgstr "" "确定使用三元图相似性匹配时搜索的模糊程度(例如,较低的值意味着忽略更多的打字" "错误)。" -#: .\cookbook\forms.py:451 +#: .\cookbook\forms.py:448 #, fuzzy msgid "" "Select type method of search. Click here for " @@ -282,31 +281,31 @@ msgid "" msgstr "" "选择搜索类型方法。点击此处 查看选项的完整说明。" -#: .\cookbook\forms.py:452 +#: .\cookbook\forms.py:449 msgid "" "Use fuzzy matching on units, keywords and ingredients when editing and " "importing recipes." msgstr "编辑和导入菜谱时,对单位、关键词和材料使用模糊匹配。" -#: .\cookbook\forms.py:454 +#: .\cookbook\forms.py:451 msgid "" "Fields to search ignoring accents. Selecting this option can improve or " "degrade search quality depending on language" msgstr "忽略搜索字段的重音。此选项会因语言差异导致搜索质量产生变化" -#: .\cookbook\forms.py:456 +#: .\cookbook\forms.py:453 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:458 +#: .\cookbook\forms.py:455 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:460 +#: .\cookbook\forms.py:457 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." @@ -314,43 +313,43 @@ msgstr "" "“模糊”搜索字段。(例如搜索“recpie”将会找到“recipe”。)注意:此选项将" "与“web”和“raw”搜索方法冲突。" -#: .\cookbook\forms.py:462 +#: .\cookbook\forms.py:459 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:466 +#: .\cookbook\forms.py:463 msgid "Search Method" msgstr "搜索方法" -#: .\cookbook\forms.py:467 +#: .\cookbook\forms.py:464 msgid "Fuzzy Lookups" msgstr "模糊查找" -#: .\cookbook\forms.py:468 +#: .\cookbook\forms.py:465 msgid "Ignore Accent" msgstr "忽略重音" -#: .\cookbook\forms.py:469 +#: .\cookbook\forms.py:466 msgid "Partial Match" msgstr "部分匹配" -#: .\cookbook\forms.py:470 +#: .\cookbook\forms.py:467 #, fuzzy #| msgid "Starts Wtih" msgid "Starts With" msgstr "起始于" -#: .\cookbook\forms.py:471 +#: .\cookbook\forms.py:468 msgid "Fuzzy Search" msgstr "模糊搜索" -#: .\cookbook\forms.py:472 +#: .\cookbook\forms.py:469 msgid "Full Text" msgstr "全文" -#: .\cookbook\forms.py:497 +#: .\cookbook\forms.py:494 msgid "" "Users will see all items you add to your shopping list. They must add you " "to see items on their list." @@ -358,102 +357,102 @@ msgstr "" "用户将看到你添加到购物清单中的所有商品。他们必须将你添加到列表才能看到他们清" "单上的项目。" -#: .\cookbook\forms.py:503 +#: .\cookbook\forms.py:500 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "include all related recipes." msgstr "将膳食计划(手动或自动)添加到购物清单时,包括所有相关菜谱。" -#: .\cookbook\forms.py:504 +#: .\cookbook\forms.py:501 msgid "" "When adding a meal plan to the shopping list (manually or automatically), " "exclude ingredients that are on hand." msgstr "将膳食计划(手动或自动)添加到购物清单时,排除现有材料。" -#: .\cookbook\forms.py:505 +#: .\cookbook\forms.py:502 msgid "Default number of hours to delay a shopping list entry." msgstr "延迟购物清单条目的默认小时数。" -#: .\cookbook\forms.py:506 +#: .\cookbook\forms.py:503 msgid "Filter shopping list to only include supermarket categories." msgstr "筛选购物清单仅包括超市类型。" -#: .\cookbook\forms.py:507 +#: .\cookbook\forms.py:504 #, fuzzy msgid "Days of recent shopping list entries to display." msgstr "显示最近几天的购物清单条目。" -#: .\cookbook\forms.py:508 +#: .\cookbook\forms.py:505 msgid "Mark food 'On Hand' when checked off shopping list." msgstr "在核对购物清单时,将食物标记为“入手”。" -#: .\cookbook\forms.py:509 +#: .\cookbook\forms.py:506 msgid "Delimiter to use for CSV exports." msgstr "用于 CSV 导出的分隔符。" -#: .\cookbook\forms.py:510 +#: .\cookbook\forms.py:507 msgid "Prefix to add when copying list to the clipboard." msgstr "将清单复制到剪贴板时要添加的前缀。" -#: .\cookbook\forms.py:514 +#: .\cookbook\forms.py:511 msgid "Share Shopping List" msgstr "分享购物清单" -#: .\cookbook\forms.py:515 +#: .\cookbook\forms.py:512 msgid "Autosync" msgstr "自动同步" -#: .\cookbook\forms.py:516 +#: .\cookbook\forms.py:513 msgid "Auto Add Meal Plan" msgstr "自动添加膳食计划" -#: .\cookbook\forms.py:517 +#: .\cookbook\forms.py:514 msgid "Exclude On Hand" msgstr "排除现有" -#: .\cookbook\forms.py:518 +#: .\cookbook\forms.py:515 msgid "Include Related" msgstr "包括相关" -#: .\cookbook\forms.py:519 +#: .\cookbook\forms.py:516 msgid "Default Delay Hours" msgstr "默认延迟时间" -#: .\cookbook\forms.py:520 +#: .\cookbook\forms.py:517 #, fuzzy #| msgid "Supermarket" msgid "Filter to Supermarket" msgstr "筛选到超市" -#: .\cookbook\forms.py:521 +#: .\cookbook\forms.py:518 msgid "Recent Days" msgstr "最近几天" -#: .\cookbook\forms.py:522 +#: .\cookbook\forms.py:519 msgid "CSV Delimiter" msgstr "CSV 分隔符" -#: .\cookbook\forms.py:523 +#: .\cookbook\forms.py:520 msgid "List Prefix" msgstr "清单前缀" -#: .\cookbook\forms.py:524 +#: .\cookbook\forms.py:521 msgid "Auto On Hand" msgstr "自动入手" -#: .\cookbook\forms.py:534 +#: .\cookbook\forms.py:531 msgid "Reset Food Inheritance" msgstr "重置食物材料" -#: .\cookbook\forms.py:535 +#: .\cookbook\forms.py:532 msgid "Reset all food to inherit the fields configured." msgstr "重置所有食物以继承配置的字段。" -#: .\cookbook\forms.py:547 +#: .\cookbook\forms.py:544 msgid "Fields on food that should be inherited by default." msgstr "默认情况下应继承的食物上的字段。" -#: .\cookbook\forms.py:548 +#: .\cookbook\forms.py:545 msgid "Show recipe counts on search filters" msgstr "显示搜索筛选器上的菜谱计数" @@ -463,34 +462,35 @@ msgid "" "few minutes and try again." msgstr "为了防止垃圾邮件,所要求的电子邮件没有被发送。请等待几分钟后再试。" -#: .\cookbook\helper\permission_helper.py:133 -#: .\cookbook\helper\permission_helper.py:156 .\cookbook\views\views.py:150 +#: .\cookbook\helper\permission_helper.py:149 +#: .\cookbook\helper\permission_helper.py:172 .\cookbook\views\views.py:152 msgid "You are not logged in and therefore cannot view this page!" msgstr "你没有登录,因此不能查看这个页面!" -#: .\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 +#: .\cookbook\helper\permission_helper.py:153 +#: .\cookbook\helper\permission_helper.py:159 +#: .\cookbook\helper\permission_helper.py:184 +#: .\cookbook\helper\permission_helper.py:254 +#: .\cookbook\helper\permission_helper.py:268 +#: .\cookbook\helper\permission_helper.py:279 +#: .\cookbook\helper\permission_helper.py:290 .\cookbook\views\data.py:33 +#: .\cookbook\views\views.py:163 .\cookbook\views\views.py:170 +#: .\cookbook\views\views.py:249 msgid "You do not have the required permissions to view this page!" msgstr "你没有必要的权限来查看这个页面!" -#: .\cookbook\helper\permission_helper.py:161 -#: .\cookbook\helper\permission_helper.py:184 -#: .\cookbook\helper\permission_helper.py:199 +#: .\cookbook\helper\permission_helper.py:177 +#: .\cookbook\helper\permission_helper.py:200 +#: .\cookbook\helper\permission_helper.py:222 +#: .\cookbook\helper\permission_helper.py:237 msgid "You cannot interact with this object as it is not owned by you!" msgstr "你不能与此对象交互,因为它不属于你!" -#: .\cookbook\helper\permission_helper.py:283 .\cookbook\views\new.py:31 +#: .\cookbook\helper\permission_helper.py:321 msgid "You have reached the maximum number of recipes for your space." msgstr "你已经达到了空间的菜谱的最大数量。" -#: .\cookbook\helper\permission_helper.py:295 .\cookbook\views\new.py:35 +#: .\cookbook\helper\permission_helper.py:333 msgid "You have more users than allowed in your space." msgstr "你的空间中的用户数超过了允许的数量。" @@ -515,7 +515,7 @@ msgid "Favorite" msgstr "" #: .\cookbook\integration\copymethat.py:71 -#: .\cookbook\integration\recettetek.py:53 +#: .\cookbook\integration\recettetek.py:54 #: .\cookbook\integration\recipekeeper.py:63 #, fuzzy #| msgid "Import Log" @@ -611,135 +611,169 @@ msgstr "晚餐" msgid "Other" msgstr "其他" -#: .\cookbook\models.py:240 +#: .\cookbook\models.py:251 msgid "" "Maximum file storage for space in MB. 0 for unlimited, -1 to disable file " "upload." msgstr "空间的最大文件存储量,单位为 MB。0表示无限制,-1表示禁止上传文件。" -#: .\cookbook\models.py:294 .\cookbook\templates\search.html:7 +#: .\cookbook\models.py:353 .\cookbook\templates\search.html:7 +#: .\cookbook\templates\space_manage.html:7 msgid "Search" msgstr "搜索" -#: .\cookbook\models.py:295 .\cookbook\templates\base.html:107 +#: .\cookbook\models.py:354 .\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 +#: .\cookbook\views\edit.py:211 .\cookbook\views\new.py:179 msgid "Meal-Plan" msgstr "膳食计划" -#: .\cookbook\models.py:296 .\cookbook\templates\base.html:115 +#: .\cookbook\models.py:355 .\cookbook\templates\base.html:115 msgid "Books" msgstr "书籍" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Small" msgstr "小" -#: .\cookbook\models.py:304 +#: .\cookbook\models.py:363 msgid "Large" msgstr "大" -#: .\cookbook\models.py:304 .\cookbook\templates\generic\new_template.html:6 +#: .\cookbook\models.py:363 .\cookbook\templates\generic\new_template.html:6 #: .\cookbook\templates\generic\new_template.html:14 msgid "New" msgstr "新" -#: .\cookbook\models.py:513 +#: .\cookbook\models.py:584 msgid " is part of a recipe step and cannot be deleted" msgstr " 是菜谱步骤的一部分,不能删除" -#: .\cookbook\models.py:1097 .\cookbook\templates\search_info.html:28 +#: .\cookbook\models.py:1160 .\cookbook\templates\search_info.html:28 msgid "Simple" msgstr "简明" -#: .\cookbook\models.py:1098 .\cookbook\templates\search_info.html:33 +#: .\cookbook\models.py:1161 .\cookbook\templates\search_info.html:33 msgid "Phrase" msgstr "短语" -#: .\cookbook\models.py:1099 .\cookbook\templates\search_info.html:38 +#: .\cookbook\models.py:1162 .\cookbook\templates\search_info.html:38 msgid "Web" msgstr "网络" -#: .\cookbook\models.py:1100 .\cookbook\templates\search_info.html:47 +#: .\cookbook\models.py:1163 .\cookbook\templates\search_info.html:47 msgid "Raw" msgstr "原始" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Food Alias" msgstr "食物别名" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Unit Alias" msgstr "单位别名" -#: .\cookbook\models.py:1138 +#: .\cookbook\models.py:1201 msgid "Keyword Alias" msgstr "关键词别名" -#: .\cookbook\models.py:1162 +#: .\cookbook\models.py:1225 #: .\cookbook\templates\include\recipe_open_modal.html:7 #: .\cookbook\views\delete.py:36 .\cookbook\views\edit.py:251 -#: .\cookbook\views\new.py:51 +#: .\cookbook\views\new.py:48 msgid "Recipe" msgstr "菜谱" -#: .\cookbook\models.py:1163 +#: .\cookbook\models.py:1226 #, fuzzy #| msgid "Foods" msgid "Food" msgstr "食物" -#: .\cookbook\models.py:1164 .\cookbook\templates\base.html:138 +#: .\cookbook\models.py:1227 .\cookbook\templates\base.html:138 msgid "Keyword" msgstr "关键词" -#: .\cookbook\serializer.py:188 -msgid "A user is required" -msgstr "需要一个用户" +#: .\cookbook\serializer.py:204 +msgid "Cannot modify Space owner permission." +msgstr "" -#: .\cookbook\serializer.py:211 +#: .\cookbook\serializer.py:273 msgid "File uploads are not enabled for this Space." msgstr "未为此空间启用文件上传。" -#: .\cookbook\serializer.py:222 +#: .\cookbook\serializer.py:284 msgid "You have reached your file upload limit." msgstr "你已达到文件上传的限制。" -#: .\cookbook\serializer.py:1080 +#: .\cookbook\serializer.py:1051 +msgid "Hello" +msgstr "你好" + +#: .\cookbook\serializer.py:1051 +msgid "You have been invited by " +msgstr "" + +#: .\cookbook\serializer.py:1052 +msgid " to join their Tandoor Recipes space " +msgstr "" + +#: .\cookbook\serializer.py:1053 +msgid "Click the following link to activate your account: " +msgstr "" + +#: .\cookbook\serializer.py:1054 +msgid "" +"If the link does not work use the following code to manually join the space: " +msgstr "" + +#: .\cookbook\serializer.py:1055 +msgid "The invitation is valid until " +msgstr "邀请有效期至 " + +#: .\cookbook\serializer.py:1056 +msgid "" +"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " +msgstr "" + +#: .\cookbook\serializer.py:1059 +msgid "Tandoor Recipes Invite" +msgstr "" + +#: .\cookbook\serializer.py:1179 msgid "Existing shopping list to update" msgstr "要更新现有的购物清单" -#: .\cookbook\serializer.py:1082 +#: .\cookbook\serializer.py:1181 msgid "" "List of ingredient IDs from the recipe to add, if not provided all " "ingredients will be added." msgstr "要添加的菜谱中材料识别符列表,不提供则添加所有材料。" -#: .\cookbook\serializer.py:1084 +#: .\cookbook\serializer.py:1183 msgid "" "Providing a list_recipe ID and servings of 0 will delete that shopping list." msgstr "提供一个菜谱列表识别符或份数为0将删除该购物清单。" -#: .\cookbook\serializer.py:1093 +#: .\cookbook\serializer.py:1192 msgid "Amount of food to add to the shopping list" msgstr "要添加到购物清单中的食物数量" -#: .\cookbook\serializer.py:1095 +#: .\cookbook\serializer.py:1194 msgid "ID of unit to use for the shopping list" msgstr "用于购物清单的单位识别符" -#: .\cookbook\serializer.py:1097 +#: .\cookbook\serializer.py:1196 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\tables.py:36 .\cookbook\templates\generic\edit_template.html:6 #: .\cookbook\templates\generic\edit_template.html:14 #: .\cookbook\templates\recipes_table.html:82 -#: .\cookbook\templates\space.html:107 msgid "Edit" msgstr "编辑" -#: .\cookbook\tables.py:115 .\cookbook\tables.py:130 +#: .\cookbook\tables.py:116 .\cookbook\tables.py:131 #: .\cookbook\templates\generic\delete_template.html:7 #: .\cookbook\templates\generic\delete_template.html:15 #: .\cookbook\templates\generic\edit_template.html:28 @@ -808,7 +842,7 @@ msgid "Re-send Verification" msgstr "重新发送验证" #: .\cookbook\templates\account\email.html:50 -#: .\cookbook\templates\generic\delete_template.html:56 +#: .\cookbook\templates\generic\delete_template.html:57 #: .\cookbook\templates\socialaccount\connections.html:44 msgid "Remove" msgstr "移除" @@ -856,7 +890,7 @@ msgstr "" " ." #: .\cookbook\templates\account\email_confirm.html:22 -#: .\cookbook\templates\generic\delete_template.html:71 +#: .\cookbook\templates\generic\delete_template.html:72 msgid "Confirm" msgstr "确认" @@ -871,7 +905,7 @@ msgstr "" " 发起新的电子邮件确认请求。" #: .\cookbook\templates\account\login.html:8 -#: .\cookbook\templates\base.html:325 .\cookbook\templates\openid\login.html:8 +#: .\cookbook\templates\base.html:339 .\cookbook\templates\openid\login.html:8 msgid "Login" msgstr "登录" @@ -1041,13 +1075,13 @@ msgstr "注册已关闭" msgid "We are sorry, but the sign up is currently closed." msgstr "我们很抱歉,但目前注册已经结束。" -#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:315 +#: .\cookbook\templates\api_info.html:5 .\cookbook\templates\base.html:329 #: .\cookbook\templates\rest_framework\api.html:11 msgid "API Documentation" msgstr "应用程序接口文档" #: .\cookbook\templates\base.html:103 .\cookbook\templates\index.html:87 -#: .\cookbook\templates\space.html:37 .\cookbook\templates\stats.html:22 +#: .\cookbook\templates\stats.html:22 msgid "Recipes" msgstr "菜谱" @@ -1061,8 +1095,7 @@ msgstr "食物" #: .\cookbook\templates\base.html:162 #: .\cookbook\templates\forms\ingredients.html:24 -#: .\cookbook\templates\space.html:46 .\cookbook\templates\stats.html:26 -#: .\cookbook\views\lists.py:122 +#: .\cookbook\templates\stats.html:26 .\cookbook\views\lists.py:122 msgid "Units" msgstr "单位" @@ -1115,12 +1148,12 @@ msgstr "创建" #: .\cookbook\templates\base.html:295 #: .\cookbook\templates\generic\list_template.html:14 -#: .\cookbook\templates\space.html:68 .\cookbook\templates\stats.html:43 +#: .\cookbook\templates\stats.html:43 msgid "External Recipes" msgstr "外部菜谱" -#: .\cookbook\templates\base.html:298 .\cookbook\templates\space.html:8 -#: .\cookbook\templates\space.html:20 .\cookbook\templates\space.html:148 +#: .\cookbook\templates\base.html:298 +#: .\cookbook\templates\space_manage.html:15 msgid "Space Settings" msgstr "空间设置" @@ -1133,30 +1166,42 @@ msgid "Admin" msgstr "管理员" #: .\cookbook\templates\base.html:309 +#: .\cookbook\templates\space_overview.html:25 +#, fuzzy +#| msgid "No Space" +msgid "Your Spaces" +msgstr "没有空间" + +#: .\cookbook\templates\base.html:319 +#: .\cookbook\templates\space_overview.html:6 +msgid "Overview" +msgstr "" + +#: .\cookbook\templates\base.html:323 msgid "Markdown Guide" msgstr "Markdown 手册" -#: .\cookbook\templates\base.html:311 +#: .\cookbook\templates\base.html:325 msgid "GitHub" msgstr "GitHub" -#: .\cookbook\templates\base.html:313 +#: .\cookbook\templates\base.html:327 msgid "Translate Tandoor" msgstr "翻译筒状泥炉<_<" -#: .\cookbook\templates\base.html:317 +#: .\cookbook\templates\base.html:331 msgid "API Browser" msgstr "应用程序接口浏览器" -#: .\cookbook\templates\base.html:320 +#: .\cookbook\templates\base.html:334 msgid "Log out" msgstr "退出" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:356 msgid "You are using the free version of Tandor" msgstr "" -#: .\cookbook\templates\base.html:342 +#: .\cookbook\templates\base.html:357 msgid "Upgrade Now" msgstr "" @@ -1198,7 +1243,7 @@ msgstr "路径必须采用以下格式" #: .\cookbook\templates\settings.html:112 #: .\cookbook\templates\settings.html:130 #: .\cookbook\templates\settings.html:202 -#: .\cookbook\templates\settings.html:213 .\cookbook\templates\space.html:153 +#: .\cookbook\templates\settings.html:213 msgid "Save" msgstr "保存" @@ -1283,15 +1328,19 @@ msgstr "你确定要合并这两种材料吗?" msgid "Are you sure you want to delete the %(title)s: %(object)s " msgstr "你确定要删除 %(title)s:%(object)s " -#: .\cookbook\templates\generic\delete_template.html:26 +#: .\cookbook\templates\generic\delete_template.html:22 +msgid "This cannot be undone!" +msgstr "" + +#: .\cookbook\templates\generic\delete_template.html:27 msgid "Protected" msgstr "受保护的" -#: .\cookbook\templates\generic\delete_template.html:41 +#: .\cookbook\templates\generic\delete_template.html:42 msgid "Cascade" msgstr "串联" -#: .\cookbook\templates\generic\delete_template.html:72 +#: .\cookbook\templates\generic\delete_template.html:73 msgid "Cancel" msgstr "取消" @@ -1603,52 +1652,6 @@ msgid "" "action." msgstr "你没有必要的权限来查看此页面或执行此操作。" -#: .\cookbook\templates\no_space_info.html:6 -#: .\cookbook\templates\no_space_info.html:13 -msgid "No Space" -msgstr "没有空间" - -#: .\cookbook\templates\no_space_info.html:17 -msgid "" -"Recipes, foods, shopping lists and more are organized in spaces of one or " -"more people." -msgstr "菜谱、食物、购物清单等都组织在一个人或多个人的空间中。" - -#: .\cookbook\templates\no_space_info.html:18 -msgid "" -"You can either be invited into an existing space or create your own one." -msgstr "你可以被邀请进入现有空间,也可以创建自己的空间。" - -#: .\cookbook\templates\no_space_info.html:31 -#: .\cookbook\templates\no_space_info.html:40 -msgid "Join Space" -msgstr "加入空间" - -#: .\cookbook\templates\no_space_info.html:34 -msgid "Join an existing space." -msgstr "加入一个现有的空间。" - -#: .\cookbook\templates\no_space_info.html:35 -msgid "" -"To join an existing space either enter your invite token or click on the " -"invite link the space owner send you." -msgstr "" -"要加入一个现有的空间,要么输入你的邀请令牌,要么单击空间所有者发送给你的邀请" -"链接。" - -#: .\cookbook\templates\no_space_info.html:48 -#: .\cookbook\templates\no_space_info.html:56 -msgid "Create Space" -msgstr "创建空间" - -#: .\cookbook\templates\no_space_info.html:51 -msgid "Create your own recipe space." -msgstr "创建你自己的菜谱空间。" - -#: .\cookbook\templates\no_space_info.html:52 -msgid "Start your own recipe space and invite other users to it." -msgstr "创建自己的食谱空间,并邀请其他用户加入。" - #: .\cookbook\templates\offline.html:6 msgid "Offline" msgstr "离线" @@ -2071,10 +2074,35 @@ msgstr "你目前没有与此帐号连接的社交网络帐号。" msgid "Add a 3rd Party Account" msgstr "添加第三方帐号" +#: .\cookbook\templates\socialaccount\login.html:5 #: .\cookbook\templates\socialaccount\signup.html:5 msgid "Signup" msgstr "注册" +#: .\cookbook\templates\socialaccount\login.html:9 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:11 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:13 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:15 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: .\cookbook\templates\socialaccount\login.html:20 +msgid "Continue" +msgstr "" + #: .\cookbook\templates\socialaccount\signup.html:10 #, python-format msgid "" @@ -2100,82 +2128,70 @@ msgstr "" msgid "Sign in using" msgstr "" -#: .\cookbook\templates\space.html:25 +#: .\cookbook\templates\space_manage.html:26 msgid "Space:" msgstr "空间:" -#: .\cookbook\templates\space.html:26 +#: .\cookbook\templates\space_manage.html:27 msgid "Manage Subscription" msgstr "管理订阅" -#: .\cookbook\templates\space.html:34 .\cookbook\templates\stats.html:19 -msgid "Number of objects" +#: .\cookbook\templates\space_overview.html:13 .\cookbook\views\delete.py:216 +#, fuzzy +#| msgid "Space:" +msgid "Space" +msgstr "空间:" + +#: .\cookbook\templates\space_overview.html:17 +msgid "" +"Recipes, foods, shopping lists and more are organized in spaces of one or " +"more people." +msgstr "菜谱、食物、购物清单等都组织在一个人或多个人的空间中。" + +#: .\cookbook\templates\space_overview.html:18 +msgid "" +"You can either be invited into an existing space or create your own one." +msgstr "你可以被邀请进入现有空间,也可以创建自己的空间。" + +#: .\cookbook\templates\space_overview.html:45 +msgid "Owner" msgstr "" -#: .\cookbook\templates\space.html:53 .\cookbook\templates\stats.html:30 -msgid "Recipe Imports" +#: .\cookbook\templates\space_overview.html:49 +#, fuzzy +#| msgid "Create Space" +msgid "Leave Space" +msgstr "创建空间" + +#: .\cookbook\templates\space_overview.html:70 +#: .\cookbook\templates\space_overview.html:80 +msgid "Join Space" +msgstr "加入空间" + +#: .\cookbook\templates\space_overview.html:73 +msgid "Join an existing space." +msgstr "加入一个现有的空间。" + +#: .\cookbook\templates\space_overview.html:75 +msgid "" +"To join an existing space either enter your invite token or click on the " +"invite link the space owner send you." msgstr "" +"要加入一个现有的空间,要么输入你的邀请令牌,要么单击空间所有者发送给你的邀请" +"链接。" -#: .\cookbook\templates\space.html:61 .\cookbook\templates\stats.html:38 -msgid "Objects stats" -msgstr "" +#: .\cookbook\templates\space_overview.html:88 +#: .\cookbook\templates\space_overview.html:97 +msgid "Create Space" +msgstr "创建空间" -#: .\cookbook\templates\space.html:64 .\cookbook\templates\stats.html:41 -msgid "Recipes without Keywords" -msgstr "" +#: .\cookbook\templates\space_overview.html:91 +msgid "Create your own recipe space." +msgstr "创建你自己的菜谱空间。" -#: .\cookbook\templates\space.html:72 .\cookbook\templates\stats.html:45 -msgid "Internal Recipes" -msgstr "内部菜谱" - -#: .\cookbook\templates\space.html:88 -msgid "Members" -msgstr "成员" - -#: .\cookbook\templates\space.html:93 -msgid "Invite User" -msgstr "邀请用户" - -#: .\cookbook\templates\space.html:105 -msgid "User" -msgstr "用户" - -#: .\cookbook\templates\space.html:106 -msgid "Groups" -msgstr "群组" - -#: .\cookbook\templates\space.html:117 -msgid "admin" -msgstr "管理" - -#: .\cookbook\templates\space.html:118 -msgid "user" -msgstr "用户" - -#: .\cookbook\templates\space.html:119 -msgid "guest" -msgstr "访客" - -#: .\cookbook\templates\space.html:120 -msgid "remove" -msgstr "删除" - -#: .\cookbook\templates\space.html:124 -msgid "Update" -msgstr "更新" - -#: .\cookbook\templates\space.html:128 -msgid "You cannot edit yourself." -msgstr "你不能编辑自己。" - -#: .\cookbook\templates\space.html:134 -msgid "There are no members in your space yet!" -msgstr "你的空间里还没有成员!" - -#: .\cookbook\templates\space.html:141 .\cookbook\templates\system.html:21 -#: .\cookbook\views\lists.py:76 -msgid "Invite Links" -msgstr "邀请链接" +#: .\cookbook\templates\space_overview.html:93 +msgid "Start your own recipe space and invite other users to it." +msgstr "创建自己的食谱空间,并邀请其他用户加入。" #: .\cookbook\templates\stats.html:4 msgid "Stats" @@ -2185,6 +2201,30 @@ msgstr "统计数据" msgid "Statistics" msgstr "统计数据" +#: .\cookbook\templates\stats.html:19 +msgid "Number of objects" +msgstr "" + +#: .\cookbook\templates\stats.html:30 +msgid "Recipe Imports" +msgstr "" + +#: .\cookbook\templates\stats.html:38 +msgid "Objects stats" +msgstr "" + +#: .\cookbook\templates\stats.html:41 +msgid "Recipes without Keywords" +msgstr "" + +#: .\cookbook\templates\stats.html:45 +msgid "Internal Recipes" +msgstr "内部菜谱" + +#: .\cookbook\templates\system.html:21 .\cookbook\views\lists.py:76 +msgid "Invite Links" +msgstr "邀请链接" + #: .\cookbook\templates\system.html:22 msgid "Show Links" msgstr "显示链接" @@ -2297,246 +2337,250 @@ msgstr "" msgid "URL Import" msgstr "链接导入" -#: .\cookbook\views\api.py:92 .\cookbook\views\api.py:184 +#: .\cookbook\views\api.py:97 .\cookbook\views\api.py:189 msgid "Parameter updated_at incorrectly formatted" msgstr "参数 updated_at 格式不正确" -#: .\cookbook\views\api.py:204 .\cookbook\views\api.py:307 +#: .\cookbook\views\api.py:209 .\cookbook\views\api.py:312 msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:208 +#: .\cookbook\views\api.py:213 msgid "Cannot merge with the same object!" msgstr "无法与同一对象合并!" -#: .\cookbook\views\api.py:215 +#: .\cookbook\views\api.py:220 msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:220 +#: .\cookbook\views\api.py:225 msgid "Cannot merge with child object!" msgstr "无法与子对象合并!" -#: .\cookbook\views\api.py:253 +#: .\cookbook\views\api.py:258 msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} 已成功与 {target.name} 合并" -#: .\cookbook\views\api.py:258 +#: .\cookbook\views\api.py:263 msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "视图合并 {source.name} 和 {target.name} 时出错" -#: .\cookbook\views\api.py:316 +#: .\cookbook\views\api.py:321 msgid "{child.name} was moved successfully to the root." msgstr "{child.name} 已成功移动到根目录。" -#: .\cookbook\views\api.py:319 .\cookbook\views\api.py:337 +#: .\cookbook\views\api.py:324 .\cookbook\views\api.py:342 msgid "An error occurred attempting to move " msgstr "尝试移动时出错 " -#: .\cookbook\views\api.py:322 +#: .\cookbook\views\api.py:327 msgid "Cannot move an object to itself!" msgstr "无法将对象移动到自身!" -#: .\cookbook\views\api.py:328 +#: .\cookbook\views\api.py:333 msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:334 +#: .\cookbook\views\api.py:339 msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} 成功移动到父节点 {parent.name}" -#: .\cookbook\views\api.py:491 +#: .\cookbook\views\api.py:534 msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} 已从购物清单中删除。" -#: .\cookbook\views\api.py:496 .\cookbook\views\api.py:822 -#: .\cookbook\views\api.py:835 +#: .\cookbook\views\api.py:539 .\cookbook\views\api.py:871 +#: .\cookbook\views\api.py:884 msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} 已添加到购物清单中。" -#: .\cookbook\views\api.py:623 +#: .\cookbook\views\api.py:666 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:625 +#: .\cookbook\views\api.py:668 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:669 +#: .\cookbook\views\api.py:712 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:671 +#: .\cookbook\views\api.py:714 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:674 +#: .\cookbook\views\api.py:717 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:677 +#: .\cookbook\views\api.py:720 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:680 +#: .\cookbook\views\api.py:723 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:683 +#: .\cookbook\views\api.py:726 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:685 +#: .\cookbook\views\api.py:728 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:688 +#: .\cookbook\views\api.py:731 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:690 +#: .\cookbook\views\api.py:733 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:692 +#: .\cookbook\views\api.py:735 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:694 +#: .\cookbook\views\api.py:737 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:695 +#: .\cookbook\views\api.py:738 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:697 +#: .\cookbook\views\api.py:740 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:698 +#: .\cookbook\views\api.py:741 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:700 +#: .\cookbook\views\api.py:743 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:702 +#: .\cookbook\views\api.py:745 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:704 +#: .\cookbook\views\api.py:747 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:706 +#: .\cookbook\views\api.py:749 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:708 +#: .\cookbook\views\api.py:751 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:710 +#: .\cookbook\views\api.py:753 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:712 +#: .\cookbook\views\api.py:755 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:714 +#: .\cookbook\views\api.py:757 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:716 +#: .\cookbook\views\api.py:759 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:718 +#: .\cookbook\views\api.py:761 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:720 +#: .\cookbook\views\api.py:763 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:722 +#: .\cookbook\views\api.py:765 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:724 +#: .\cookbook\views\api.py:767 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:880 +#: .\cookbook\views\api.py:929 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:885 +#: .\cookbook\views\api.py:934 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]" "
- recent includes unchecked items and recently completed items." msgstr "" -#: .\cookbook\views\api.py:888 +#: .\cookbook\views\api.py:937 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\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:1088 -msgid "Sync successful!" -msgstr "同步成功!" - -#: .\cookbook\views\api.py:1093 -msgid "Error synchronizing with Storage" -msgstr "与存储同步时出错" - -#: .\cookbook\views\api.py:1185 +#: .\cookbook\views\api.py:1134 msgid "Nothing to do." msgstr "无事可做。" -#: .\cookbook\views\api.py:1195 +#: .\cookbook\views\api.py:1153 +msgid "Invalid Url" +msgstr "" + +#: .\cookbook\views\api.py:1158 msgid "Connection Refused." msgstr "连接被拒绝。" -#: .\cookbook\views\api.py:1200 +#: .\cookbook\views\api.py:1163 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1206 +#: .\cookbook\views\api.py:1170 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "找不到可用的数据。" +#: .\cookbook\views\api.py:1260 .\cookbook\views\data.py:28 +#: .\cookbook\views\edit.py:120 .\cookbook\views\new.py:90 +msgid "This feature is not yet available in the hosted version of tandoor!" +msgstr "" + +#: .\cookbook\views\api.py:1282 +msgid "Sync successful!" +msgstr "同步成功!" + +#: .\cookbook\views\api.py:1287 +msgid "Error synchronizing with Storage" +msgstr "与存储同步时出错" + #: .\cookbook\views\data.py:97 #, python-format msgid "Batch edit done. %(count)d recipe was updated." @@ -2548,7 +2592,7 @@ msgid "Monitor" msgstr "监测" #: .\cookbook\views\delete.py:122 .\cookbook\views\lists.py:62 -#: .\cookbook\views\new.py:99 +#: .\cookbook\views\new.py:96 msgid "Storage Backend" msgstr "存储后端" @@ -2565,10 +2609,16 @@ msgstr "菜谱书" msgid "Bookmarks" msgstr "书签" -#: .\cookbook\views\delete.py:189 .\cookbook\views\new.py:236 +#: .\cookbook\views\delete.py:189 msgid "Invite Link" msgstr "邀请链接" +#: .\cookbook\views\delete.py:200 +#, fuzzy +#| msgid "Members" +msgid "Space Membership" +msgstr "成员" + #: .\cookbook\views\edit.py:116 msgid "You cannot edit this storage!" msgstr "你不能编辑此存储空间!" @@ -2630,95 +2680,47 @@ msgstr "筛选" msgid "Steps" msgstr "步骤" -#: .\cookbook\views\new.py:124 +#: .\cookbook\views\new.py:121 msgid "Imported new recipe!" msgstr "导入新菜谱!" -#: .\cookbook\views\new.py:127 +#: .\cookbook\views\new.py:124 msgid "There was an error importing this recipe!" msgstr "导入此菜谱时出错!" -#: .\cookbook\views\new.py:210 -msgid "Hello" -msgstr "你好" - -#: .\cookbook\views\new.py:210 -msgid "You have been invited by " -msgstr "" - -#: .\cookbook\views\new.py:211 -msgid " to join their Tandoor Recipes space " -msgstr "" - -#: .\cookbook\views\new.py:212 -msgid "Click the following link to activate your account: " -msgstr "" - -#: .\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:214 -msgid "The invitation is valid until " -msgstr "邀请有效期至 " - -#: .\cookbook\views\new.py:215 -msgid "" -"Tandoor Recipes is an Open Source recipe manager. Check it out on GitHub " -msgstr "" - -#: .\cookbook\views\new.py:218 -msgid "Tandoor Recipes Invite" -msgstr "" - -#: .\cookbook\views\new.py:225 -msgid "Invite link successfully send to user." -msgstr "" - -#: .\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:230 -msgid "Email could not be sent to user. Please share the link manually." -msgstr "" - -#: .\cookbook\views\views.py:128 +#: .\cookbook\views\views.py:124 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:176 +#: .\cookbook\views\views.py:178 msgid "You do not have the required permissions to perform this action!" msgstr "" -#: .\cookbook\views\views.py:187 +#: .\cookbook\views\views.py:189 msgid "Comment saved!" msgstr "评论已保存!" -#: .\cookbook\views\views.py:262 +#: .\cookbook\views\views.py:264 msgid "This feature is not available in the demo version!" msgstr "此功能在演示版本中不可用!" -#: .\cookbook\views\views.py:322 +#: .\cookbook\views\views.py:324 msgid "You must select at least one field to search!" msgstr "你必须至少选择一个字段进行搜索!" -#: .\cookbook\views\views.py:327 +#: .\cookbook\views\views.py:329 msgid "" "To use this search method you must select at least one full text search " "field!" msgstr "要使用此搜索方法,至少选择一个全文搜索字段!" -#: .\cookbook\views\views.py:331 +#: .\cookbook\views\views.py:333 msgid "Fuzzy search is not compatible with this search method!" msgstr "模糊搜索与此搜索方法不兼容!" -#: .\cookbook\views\views.py:461 +#: .\cookbook\views\views.py:463 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 " @@ -2727,42 +2729,75 @@ msgstr "" "设置页面只能用于创建第一个用户!如果您忘记了超级用户凭据,请参阅 Django 文" "档,了解如何重置密码。" -#: .\cookbook\views\views.py:468 +#: .\cookbook\views\views.py:470 msgid "Passwords dont match!" msgstr "密码不匹配!" -#: .\cookbook\views\views.py:484 +#: .\cookbook\views\views.py:478 msgid "User has been created, please login!" msgstr "用户已创建,请登录!" -#: .\cookbook\views\views.py:500 +#: .\cookbook\views\views.py:494 msgid "Malformed Invite Link supplied!" msgstr "提供了格式错误的邀请链接!" -#: .\cookbook\views\views.py:507 -msgid "You are already member of a space and therefore cannot join this one." -msgstr "你已是空间的成员,因此未能加入。" - -#: .\cookbook\views\views.py:518 +#: .\cookbook\views\views.py:510 msgid "Successfully joined space." msgstr "成功加入空间。" -#: .\cookbook\views\views.py:524 +#: .\cookbook\views\views.py:516 msgid "Invite Link not valid or already used!" msgstr "邀请链接无效或已使用!" -#: .\cookbook\views\views.py:605 +#: .\cookbook\views\views.py:530 msgid "" "Reporting share links is not enabled for this instance. Please notify the " "page administrator to report problems." msgstr "未为此实例启用报告共享链接。请通知页面管理员报告问题。" -#: .\cookbook\views\views.py:611 +#: .\cookbook\views\views.py:536 msgid "" "Recipe sharing link has been disabled! For additional information please " "contact the page administrator." msgstr "菜谱共享链接已被禁用!有关更多信息,请与页面管理员联系。" +#~ msgid "A user is required" +#~ msgstr "需要一个用户" + +#~ msgid "Invite User" +#~ msgstr "邀请用户" + +#~ msgid "User" +#~ msgstr "用户" + +#~ msgid "Groups" +#~ msgstr "群组" + +#~ msgid "admin" +#~ msgstr "管理" + +#~ msgid "user" +#~ msgstr "用户" + +#~ msgid "guest" +#~ msgstr "访客" + +#~ msgid "remove" +#~ msgstr "删除" + +#~ msgid "Update" +#~ msgstr "更新" + +#~ msgid "You cannot edit yourself." +#~ msgstr "你不能编辑自己。" + +#~ msgid "There are no members in your space yet!" +#~ msgstr "你的空间里还没有成员!" + +#~ msgid "" +#~ "You are already member of a space and therefore cannot join this one." +#~ msgstr "你已是空间的成员,因此未能加入。" + #~ msgid "Try the new shopping list" #~ msgstr "试试新的购物清单" diff --git a/recipes/locale/ca/LC_MESSAGES/django.mo b/recipes/locale/ca/LC_MESSAGES/django.mo index c105e6f5ade426eedb12b310212bdd800738a00a..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 21 ccmZ3=yp(xDFPE9Fk(q*_k(Ghv#_4>F07NbYzyJUM delta 21 ccmZ3=yp(xDFPDj~k)?v6g_ViX#_4>F07O^?!~g&Q diff --git a/recipes/locale/ca/LC_MESSAGES/django.po b/recipes/locale/ca/LC_MESSAGES/django.po index 1dab7177e..5e010f472 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/de/LC_MESSAGES/django.mo b/recipes/locale/de/LC_MESSAGES/django.mo index 24682470f68657f27807f1ee2d3cce7c520e2390..f838a61fb26bf00902f959b1e1ef9323025ee88c 100644 GIT binary patch delta 74 zcmX@Y{FZrwiD)(>1497=0|N&T-vP4Of%Mafo+)Y}y3R$Zi6xo&dAcr%C8<^lMg~Sk ax&~&tMrI0zMpg!v+6G1j1{+sNF#-UPoDtLj delta 35 ncmaFMe1v&|iKr7J1497=0|N&TZw9j2f%Kk\n" "Language-Team: LANGUAGE \n" @@ -18,56 +18,64 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" -msgstr "Englisch" +msgid "Czech" +msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" -msgstr "Deutsch" - -#: .\recipes\settings.py:375 -msgid "Italian" +msgid "Dutch" msgstr "" +#: .\recipes\settings.py:375 +msgid "English" +msgstr "Englisch" + #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 +msgid "German" +msgstr "Deutsch" + +#: .\recipes\settings.py:378 +msgid "Italian" +msgstr "" + +#: .\recipes\settings.py:379 +msgid "Latvian" +msgstr "" + +#: .\recipes\settings.py:380 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Englisch" -#: .\recipes\settings.py:378 +#: .\recipes\settings.py:381 msgid "Russian" msgstr "" -#: .\recipes\settings.py:379 +#: .\recipes\settings.py:382 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:380 +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/en/LC_MESSAGES/django.mo b/recipes/locale/en/LC_MESSAGES/django.mo index 71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 54 zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLgENT>~>+BQpg\n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/es/LC_MESSAGES/django.mo b/recipes/locale/es/LC_MESSAGES/django.mo index c105e6f5ade426eedb12b310212bdd800738a00a..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 21 ccmZ3=yp(xDFPE9Fk(q*_k(Ghv#_4>F07NbYzyJUM delta 21 ccmZ3=yp(xDFPDj~k)?v6g_ViX#_4>F07O^?!~g&Q diff --git a/recipes/locale/es/LC_MESSAGES/django.po b/recipes/locale/es/LC_MESSAGES/django.po index 1dab7177e..5e010f472 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/fr/LC_MESSAGES/django.mo b/recipes/locale/fr/LC_MESSAGES/django.mo index 2105cf6d602e4aa45d5ab2bb82698ad3b6c592a6..e98b08ada73e951a7ce23076e0717724829e5860 100644 GIT binary patch delta 21 ccmZ3&yo7l|FPE9Fk(q*_k(Ghv#_7C_07L`@y#N3J delta 21 ccmZ3&yo7l|FPDj~k)?v6g_ViX#_7C_07NbY!2kdN diff --git a/recipes/locale/fr/LC_MESSAGES/django.po b/recipes/locale/fr/LC_MESSAGES/django.po index c6fe06fff..c383d9d42 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/hu_HU/LC_MESSAGES/django.mo b/recipes/locale/hu_HU/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..9ffd9b05f3c9fb04fefda3b9c0065170b89b3723 100644 GIT binary patch delta 53 zcmcb}^owbN3ZuhB)j+inUFV|I#FEVXJYAQ>l2j`NBLgENT>~>+BQpg\n" "Language-Team: LANGUAGE \n" @@ -17,54 +17,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/it/LC_MESSAGES/django.mo b/recipes/locale/it/LC_MESSAGES/django.mo index c105e6f5ade426eedb12b310212bdd800738a00a..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 21 ccmZ3=yp(xDFPE9Fk(q*_k(Ghv#_4>F07NbYzyJUM delta 21 ccmZ3=yp(xDFPDj~k)?v6g_ViX#_4>F07O^?!~g&Q diff --git a/recipes/locale/it/LC_MESSAGES/django.po b/recipes/locale/it/LC_MESSAGES/django.po index 1dab7177e..5e010f472 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/lv/LC_MESSAGES/django.mo b/recipes/locale/lv/LC_MESSAGES/django.mo index 8b960ddf43b2043f47c0911c932eec15724aa70a..e9e8705c21cf93ba4cee4b781bf4c9702fb12c19 100644 GIT binary patch delta 21 ccmX@Xe1dsGFPE9Fk(q*_k(Ghv#_5KP07>iyDF6Tf delta 21 ccmX@Xe1dsGFPDj~k)?v6g_ViX#_5KP07@1HEdT%j diff --git a/recipes/locale/lv/LC_MESSAGES/django.po b/recipes/locale/lv/LC_MESSAGES/django.po index 596882ac3..d017ea76d 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,54 +19,62 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/nl/LC_MESSAGES/django.mo b/recipes/locale/nl/LC_MESSAGES/django.mo index c105e6f5ade426eedb12b310212bdd800738a00a..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 21 ccmZ3=yp(xDFPE9Fk(q*_k(Ghv#_4>F07NbYzyJUM delta 21 ccmZ3=yp(xDFPDj~k)?v6g_ViX#_4>F07O^?!~g&Q diff --git a/recipes/locale/nl/LC_MESSAGES/django.po b/recipes/locale/nl/LC_MESSAGES/django.po index 1dab7177e..5e010f472 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/pt/LC_MESSAGES/django.mo b/recipes/locale/pt/LC_MESSAGES/django.mo index 71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845..43cb260c65d2f09bef123b1a91c542b0f1e8278e 100644 GIT binary patch delta 54 zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLgENT>~>+BQpg\n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/rn/LC_MESSAGES/django.mo b/recipes/locale/rn/LC_MESSAGES/django.mo index 6c5906d1cd061dff54de8b533942893de34efc9e..9ffd9b05f3c9fb04fefda3b9c0065170b89b3723 100644 GIT binary patch delta 53 zcmcb}^owbN3ZuhB)j+inUFV|I#FEVXJYAQ>l2j`NBLgENT>~>+BQpg\n" "Language-Team: LANGUAGE \n" @@ -17,54 +17,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/tr/LC_MESSAGES/django.mo b/recipes/locale/tr/LC_MESSAGES/django.mo index 2105cf6d602e4aa45d5ab2bb82698ad3b6c592a6..e98b08ada73e951a7ce23076e0717724829e5860 100644 GIT binary patch delta 21 ccmZ3&yo7l|FPE9Fk(q*_k(Ghv#_7C_07L`@y#N3J delta 21 ccmZ3&yo7l|FPDj~k)?v6g_ViX#_7C_07NbY!2kdN diff --git a/recipes/locale/tr/LC_MESSAGES/django.po b/recipes/locale/tr/LC_MESSAGES/django.po index c6fe06fff..c383d9d42 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,54 +18,62 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr "" diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.mo b/recipes/locale/zh_CN/LC_MESSAGES/django.mo index 600222a281d3b2a0f87bbdff28353e7568060a90..9ffd9b05f3c9fb04fefda3b9c0065170b89b3723 100644 GIT binary patch delta 20 bcmeyx^owaiFPE9Fk(q*_k(Ghv#OaR#OI-&X delta 20 bcmeyx^owaiFPDj~k)?v6g_ViX#OaR#OM?d> diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.po b/recipes/locale/zh_CN/LC_MESSAGES/django.po index 67dbb5062..ea5a48f43 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-04-29 18:42+0200\n" +"POT-Creation-Date: 2022-06-26 12:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,54 +17,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .\recipes\settings.py:368 +#: .\recipes\settings.py:369 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:369 -msgid "Catalan" -msgstr "" - #: .\recipes\settings.py:370 -msgid "Czech" +msgid "Bulgarian" msgstr "" #: .\recipes\settings.py:371 -msgid "Dutch" +msgid "Catalan" msgstr "" #: .\recipes\settings.py:372 -msgid "English" +msgid "Czech" msgstr "" #: .\recipes\settings.py:373 -msgid "French" +msgid "Danish" msgstr "" #: .\recipes\settings.py:374 -msgid "German" +msgid "Dutch" msgstr "" #: .\recipes\settings.py:375 -msgid "Italian" +msgid "English" msgstr "" #: .\recipes\settings.py:376 -msgid "Latvian" +msgid "French" msgstr "" #: .\recipes\settings.py:377 -msgid "Polish" +msgid "German" msgstr "" #: .\recipes\settings.py:378 -msgid "Russian" +msgid "Italian" msgstr "" #: .\recipes\settings.py:379 -msgid "Spanish" +msgid "Latvian" msgstr "" #: .\recipes\settings.py:380 +msgid "Polish" +msgstr "" + +#: .\recipes\settings.py:381 +msgid "Russian" +msgstr "" + +#: .\recipes\settings.py:382 +msgid "Spanish" +msgstr "" + +#: .\recipes\settings.py:383 msgid "Swedish" msgstr ""